Our projects for the ITSC 4180 Mobile Application Development course. Yay!
Professor Shehab's GitLab References:
https://gitlab.com/mshehab/uncc-mobile-apps-fall-2017
- Java Review
- Data Structures
- Learning UI
- String Resources
- Buttons
- Radio Buttons
- OnClick Event Handlers
- Activities
- Explicit and Implicit Intents
- Data Passing
-> Serializable
-> Parcelable - Start Activity for Result
- Threads and Thread Pool
- Concurrency Handlers
- Thread Communication using Handler
- Concurrency Asynctask
- Checking Network Connection
- Postman
- HttpURLConnection
- Downloading Images
- Managing Params HttpURLConnection GET and POST
- Data Passing Using Interfaces
- Intro to APIs
- JSON Parsing
http://www.jsoneditoronline.org/ - Android and XML Parsing
- XML SAX Parser
- XML Pull Parser
Midterm and Midterm Practice
- ListViews and Adapters
- Managing Simple ListView (With and Without objects)
- Updating ListView Data
- Extending ListView ArrayAdapter
- Using RecyclerViews
- Using CardViews
- Fragment Life Cycle
- Fragment UI Components
- Sending Data From Activity to Fragment
- Sending Data from Fragment to Activity
- Dynamically Adding Fragments
- Managing Multiple Fragments
Helpful links:
https://github.com/square/okhttp/wiki/Recipes
https://github.com/google/gson
Helpful links:
https://firebase.google.com/