Skip to content

Android Application Development

Rajesh Khadka edited this page Apr 1, 2019 · 6 revisions

Android Components

  • Activity, Service, Broadcast Receiver and Content Provider
  • Life cycle of Components

UI layout

  • Fragments
  • Constraint Layout
  • Coordinator Layout
  • Relative Layout
  • Linear Layout
  • Frame Layout

Storage

  • Shared Preferences
  • SQLite
  • File

Navigation

  • Intent
  • Deeplink

Android Extensions

Android Jetpack

  • Android KTX
  • Data Binding
  • Lifecycles
  • LiveData
  • Navigation
  • Paging
  • Room
  • ViewModel
  • WorkManager

Download Manager

Uses of External Libraries

Image Loading Library

Notifications

Permissions

Multi-Threading

Animations and Transition

  • Shared Element Transition
  • Translate,Scale and Rotate

Android Architectures

  • MVVM
  • MVP
  • Clean Architecture

Application Deployment

  • App signing
  • App Release
  • Fastlane Deployment
Clone this wiki locally