Skip to content

Latest commit

 

History

History
38 lines (34 loc) · 1.18 KB

Topics.md

File metadata and controls

38 lines (34 loc) · 1.18 KB

#Android Topics

  1. Android: Knowing the Platform
  2. Basic structure of Android App
  3. Lifecycle of Activities.
  4. Designing the User Interface
  5. Intents: Explicit and Implicit
  6. Introduction to Fragments
  7. Fragment or Activity?
  8. Basic Idea about adapters.
  9. RecyclerView Basics.
  10. RecyclerView Advanced
  11. Networking in Android
  12. Using AsyncTask for Networking, basic idea about threads.
  13. Handling JSON in Android (A quick intro to GSON and other libraries)
  14. Using Volley for Networking
  15. Using OkHTTP and Retrofit Libraries.
  16. Storing Data: Data Storing Strategies
  • SharedPreferences
  • SQLlite
  • NoSQL Libraries (WaspDB, Sugar)
  • Realm
  1. Using Baas Platforms: Firebase (preferred), Back4app
  2. Firebase: Database
  3. Firebase: Notifications and FCM.
  4. Firebase Analytics and RemoteConfig

##UI Specific Topics

  1. Getting started with Material Design.
  2. Brief Intro to Material Widgets
  3. Design Simple Material Views.
  4. Powering Up the UI with Custom Animations.
  5. Using transition framework for Awesome UI Transitions.
  6. Introduction to Cool UI Libraries.
  7. Making your own cool PageTransformer.
  8. UI Ergonomics and Uniformity in Data Representation