Skip to content

SpaceLaunches is a sample Android app built using Jetpack Compose that allows users to fetch information about upcoming space launches. It follows modern Android app development best practices, including MVVM architecture, Material Design 3 UI, Dagger Hilt for dependency injection, and Paging 3 for caching data.

License

Notifications You must be signed in to change notification settings

vyom198/SpaceLaunches

Repository files navigation

Space Launches

"Space Launches" is a sample Android app built using Jetpack Compose that allows users to fetch information about upcoming space launches.and set a reminder for particular space launch or mission.

Setup

Install the latest version of Android Studio and Clone this repository by following link

 https://github.com/vyom198/SpaceLaunches.git

🛠 Built With

Architecture Clean MVVM Architecture
UI Framework Jetpack Compose
💉 DI Dagger-Hilt
🌐 Networking Retrofit + Gson
💾 Local Database Room Database
🧭 Navigation Compose Destinations Navigation
🏗️ Persistent Background Work WorkManager + AlarmManager
🧵 Asynchronous Work Coroutines
🖼️ Image Loading Coil
🖼️ for Pagination And caching data Paging 3

Screenshots (Dark and Light Theme)

Light Theme

Dark Theme

Features

  • Fetching data of upcoming rocket Launches
  • showing status of upcoming Launches , and space Agency , launch pad , mission name, location and launch date
  • setting reminder for particular rocket launch
  • cancelling the reminder
  • getting paginated data and caching in local database for offline experience
  • showing notification before launching of rocket

Api Used

🚀 The app uses Launch Library 2 API for getting upcoming Rocket Launches.

LICENSE

MIT

About

SpaceLaunches is a sample Android app built using Jetpack Compose that allows users to fetch information about upcoming space launches. It follows modern Android app development best practices, including MVVM architecture, Material Design 3 UI, Dagger Hilt for dependency injection, and Paging 3 for caching data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages