Mobile App Development Coursework @ UALR CPSC 3367
- Hello World - Introduction to Android. Single Activity Android app with a text field, title, and buttons that handle events.
- MVC - Exploring the Model, View, Controller design pattern in Android. TODO list app that allows for adding new TODOs, marking TODOs complete, and deleting TODOs.
- Resources - Working with different types of resources, including landscape configurations and translations based on locale and alternate image/drawables.
- Layouts - Using the various layouts and widgets from the Material library to construct an application layout.
- RecyclerView - Implementing the RecyclerView for list-based layouts. Use the adapter and its associated methods to handle state changes, as well as routing click events through its interface to
MainActivity
. - Intents - Multi-activity application to explore sharing data between activities and other applications such as the Phone Dialer and Google Maps.
- Fragments - Revised the RecyclerView implementation to use a shared ViewModel between two fragments. Also makes use of the options menu and Snackbar components.