Skip to content

Latest commit

 

History

History

README.md

🔧 Android Core Features

← Back to main index

Important

The beating heart of Android development. Lifecycle management and component communication show deep platform knowledge. Interview frequency: CRITICAL.


📋 Core Features Map

Android Platform Essentials
mindmap
  root((Android Core))
    Lifecycle & Components
      Activity Lifecycle
      Service Types
      Broadcast Receivers
      Content Providers
    Navigation & Fragments
      Fragment Lifecycle
      Back Stack
      Navigation Graph
      Transitions
    Permissions & Storage
      Runtime Permissions
      Scoped Storage
      File Access
    Integrations
      Camera & Media
      FCM & Notifications
      Widgets & Shortcuts
    Platform Compatibility
      API Levels
      Graceful Degradation
      Feature Detection
Loading

📂 Files in This Folder

File Topic Description Key Interview Topics
components-lifecycles.md Android Components & Lifecycles Activities, Services, lifecycle callbacks Activity lifecycle, configuration changes, process death
fragments-navigation.md Fragments & Navigation Fragment lifecycle, Navigation graph Back stack, fragment transitions, shared element animations
permissions-storage.md Permissions & Scoped Storage Runtime permissions, file access Runtime permission flow, scoped storage pitfalls, MediaStore
camera-media.md Camera & Media Integration ExoPlayer, Camera2, MediaStore Camera2 state machine, ExoPlayer architecture
fcm-notifications.md Push Notifications & FCM Firebase messaging, notification channels FCM delivery guarantees, notification priority, channels
shortcuts-widgets.md App Shortcuts & Widgets AppWidgetProvider, RemoteViews Widget update frequency, RemoteViews serialization
version-compatibility.md Version Compatibility & Graceful Degradation API levels, feature detection Feature detection patterns, API level conditionals

🔗 Jump to other folders

🚀 Kotlin 🏗️ Design 🔨 Build
Kotlin Architecture Build & Testing
🌐 Data 💡 Strategy ⚡ Performance
Data & Networking Interview Strategy Performance
🎨 UI
UI & Graphics