Study guide for Exam #2
- Simple ArrayList Adapters
- Advanced Adapters
- When to use which one
- What xml files are needed
- ListView
- SharedPreferences
- Key/Value
- Use cases
- Preferences
- Special case for SharedPreferences
- Uses SharedPreferences underneath as data storage
- Database
- Use cases
- SQLite database (provide most Relational database functionality)
- Room Database
- DAO
- Entity
- File I/O
- Use cases
- Concept of threading
- Rules of Android threading
- AsyncTask
- When to use it
- doInbackGround()
- onPostExecute()
- <Param, Param, Param> - Know what each of these are for
- URLConnection
- High level understanding of streams
- Use of AsyncTask
- Google Play Services (high level)
- GoogleApiClient
- Asyncronous Programming Model
- Connection callbacks
- OnConnectionFailedListener
- OnMapReady interface for Maps
- Other Play Services (high level)
- High level
- Material Design Intro