The most popular Paleontological application in the world is already Open Source.
https://play.google.com/store/apps/details?id=com.zigis.paleontologas
- Jetpack Compose for UI
- Room for data storage
- Koin for dependency injection
- Kotlin Coroutines for asynchronous tasks
- Firebase Crashlytics for health monitoring
- Lottie, EventBus for misc things
- Custom routing for navigation between screens
For an XML and Fragment based version please checkout the legacy branch.
Content is what makes apps special, not the code. So have some fun exploring and I am happy to hear comments on how you would have done it 🦖