Skip to main content

Section outline

    • Android Architecture
    • Development Tools & Android Studio
    • Android Emulator & Virtual Devices (AVD)
    • Android Application Components
      • Activities, Services, Content Providers, Broadcast Receivers
    • Application Essentials (Resources, Intents, Manifest)
    • Understanding Activities & View Lifecycle
    • Creating & Registering Activities
    • Activity Data Flow
    • Introduction to Fragments
    • Fragment Lifecycle & Data Flow
    • Managing Fragments with Fragment Manager & Transactions
    • UI Components (View, ViewGroup, Layouts & Widgets)
    • Common Layouts: Linear, Frame, Relative, Constraint
    • Implementing ListView with Custom Adapters
    • Implementing RecyclerView & CardView
    • Item Selection in RecyclerView
    • Java Threads & Android Threading
    • Looper, Messages, & Handlers
    • AsyncTask & Services (IntentService)
    • WorkManager & Coroutines
    • Creating & Managing Broadcast Receivers
    • File System & Preferences
    • Internal vs External File Storage
    • RESTful Web Services Integration
    • JSON Parsing & Retrofit Implementation
    • MVC vs MVVM Architecture
    • View Binding & Data Binding
    • ViewModel & LiveData
    • Lifecycle-Aware Components
    • Jetpack Navigation
    • Room Database Implementation