- Asteroid Catalog: Present a comprehensive list of asteroids on the main screen, ensuring easy access to essential information.
- Filtering Capabilities: Empower users to customize their experience by offering advanced filtering options for asteroids.
- In-depth Insights: Provide detailed information about each asteroid, allowing users to delve deeper into their characteristics.
- Comparative Analysis: Facilitate side-by-side comparisons between different asteroids, aiding users in making informed decisions.
- Notification System: Implement push notifications to alert users about significant events, such as impending doomsday scenarios, ensuring timely awareness and response.
- Jetpack Compose;
- Voyager;
- Jetpack Room;
- Jetpack DataStore;
- Retrofit, Kotlin Serialization;
- Jetpack Hilt;
- Gradle Kotlin DSL.
- MVVM;
- single Activity;
- multi modular + clean architecture.