Skip to content

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

📚 Full Documentation

🎯 Getting Started

🏛️ Architecture & Design

🚧 Development Tools

⚡ Deployment

📚 API Reference

Qatar University Machine Learning Group