Skip to content

atick-faisal/Jetpack-Android-Starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jetpack Logo

πŸš€ Jetpack Android Starter

A robust, production-ready template for modern Android development that takes the pain out of setting up a new project. Built on the foundation of Now In Android's architecture, this template provides a comprehensive starting point for both new and experienced Android developers.

"Android Development is Easy until You Rotate the Device"

-----------------------------------------------------

πŸ“± Apps Built With This Template

Feature Graphic

Check out apps built with this template here.

-----------------------------------------------------

β˜ƒοΈ Why This Template?

  • Production-Ready Authentication: Firebase authentication with Google Sign-In and email/password
  • Clean Architecture: Clear separation of concerns with a modular, scalable architecture
  • Modern Tech Stack: Latest Android development tools including Jetpack Compose
  • Type-Safe Navigation: Fully typed navigation using Kotlin serialization
  • Robust Data Management: Repository pattern with Room and DataStore
  • Firebase Integration: Auth, Firestore, Analytics, and Crashlytics
  • Background Sync: Data synchronization using WorkManager
  • Multilingual Support: Runtime localization update with support for RTL languages
  • CI/CD: Automated build, release, and deployment with GitHub Actions

-----------------------------------------------------

πŸ“‚ Technical Stack

πŸ’Ύ Core Libraries

πŸ—οΈ Build & Tools

-----------------------------------------------------

πŸ“– Documentation

🎯 Getting Started

πŸ›οΈ Architecture & Design

🚧 Development Tools

⚑ Deployment

Qatar University Machine Learning Group