Android Jet Pack
Jetpack is a suite of libraries, tools, and guidance to help developers write high-quality apps easier.
Features:
Accelerate development:
Components are individually adoptable but built to work together
Eliminate boilerplate code:
Android Jetpack manages tedious activities like background tasks, navigation, and lifecycle management, so you can focus on what makes your app great.
Build high quality, robust apps:
Built around modern design practices, Android Jetpack components enable fewer crashes and less memory leaked with backwards-compatibility baked in.
Jetpack Architecture components:
Architecture components help you design robust, testable and maintainable apps.
•DataBinding
•ViewModel
•LiveData
•Room Database
•Lifecycles
•Navigation
- Paging
- Workmanager