All Projects → edgar-zigis → Paleontologas

edgar-zigis / Paleontologas

Licence: apache-2.0
Source code of the most popular Paleontological mobile app in the world! Programming sandbox.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Paleontologas

Clean Mvvm Archcomponents
👽 Android app consuming Star Wars API.Built with clean architecture ,MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout
Stars: ✭ 285 (+133.61%)
Mutual labels:  coroutines, firebase
News
A sample News 🗞 app built using Modern Android Development [Architecture Components, Coroutines, Retrofit, Room, Kotlin, Dagger]
Stars: ✭ 774 (+534.43%)
Mutual labels:  coroutines, room
Jetpack Wanandroid
Kotlin+Jetpack+Coroutines+Retrofit+koin 完成的MVVM 组件化客户端 🔥🔥
Stars: ✭ 353 (+189.34%)
Mutual labels:  coroutines, room
GitHubApplication
GitHubApplication 📱 is an Android application built to demonstrate the use of modern Android development tools - (Kotlin, Coroutines, Hilt, LiveData, View binding, Data Store, Architecture components, MVVM, Room, Retrofit, Navigation).
Stars: ✭ 11 (-90.98%)
Mutual labels:  room, coroutines
Awesome Android Kotlin Apps
👓 A curated list of awesome android kotlin apps by open-source contributors.
Stars: ✭ 1,058 (+767.21%)
Mutual labels:  coroutines, firebase
DeezerClone
This Application using Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData),Navigation based on MVVM architecture.
Stars: ✭ 81 (-33.61%)
Mutual labels:  room, coroutines
Archapp
Simple Android app to show how to design a multi-modules MVVM Android app (fully tested)
Stars: ✭ 551 (+351.64%)
Mutual labels:  coroutines, room
Superhero-App
🦸🏻‍♂️🦹🏻‍♀️Superhero app built with Kotlin, ViewModel, LiveData, ViewBinding, Room, and Hilt
Stars: ✭ 27 (-77.87%)
Mutual labels:  room, coroutines
Social Note
Social Note - Note-taking, sharing, time & location reminder
Stars: ✭ 38 (-68.85%)
Mutual labels:  firebase, room
Myweatherkotlinflow
Android app that shows weather at your current location or any custom location you specify. Uses Kotlin Flow for data streaming and coroutines for asynchronous work. Also leverages Room, navigation component, Viewmodel and Livedata Jetpack components with MVVM presentation layer architecture. Dagger 2 with Dagger android for dependency injection
Stars: ✭ 23 (-81.15%)
Mutual labels:  coroutines, room
Compose-BreakingBad
🧪 ☠︎ Jetpack Compose - Breaking Bad ☢︎
Stars: ✭ 26 (-78.69%)
Mutual labels:  room, coroutines
Movietray
Its a playground application focusing on Paging3, MVVM architecture, Kotlin Extension functions, Retrofit, DSL, Navigation component, MotionLayout, SharedElementTransition, Single Activity Architecture, DataStore etc.
Stars: ✭ 78 (-36.07%)
Mutual labels:  coroutines, room
WanAndroidJetpack
🔥 WanAndroid 客户端,Kotlin + MVVM + Jetpack + Retrofit + Glide。基于 MVVM 架构,用 Jetpack 实现,网络采用 Kotlin 的协程和 Retrofit 配合使用!精美的 UI,便捷突出的功能实现,欢迎下载体验!
Stars: ✭ 124 (+1.64%)
Mutual labels:  room, coroutines
modern-android
Modern Android Project Skeleton
Stars: ✭ 17 (-86.07%)
Mutual labels:  room, coroutines
Rick-and-Morty
The Rick And Morty - MVVM with a clean architecture approach using some of the best practices in Android Development.
Stars: ✭ 45 (-63.11%)
Mutual labels:  room, coroutines
Playandroid
🔥🔥🔥 Kotlin + MVVM + LCE版玩安卓,暗黑模式、横竖屏、无网、弱网、无数据、加载失败等等各种情况,协程、Room、Hilt、DataStore、LiveData、Retrofit、屏幕适配、本地缓存、多语言切换、多 lib,你想要的我都有!!!
Stars: ✭ 414 (+239.34%)
Mutual labels:  coroutines, room
Simple-Note-App-with-Online-Storage
✍️ Simple Note Making App use Sqllite Room 🧰 for caching the notes and 📥 Firebase Database for online storage
Stars: ✭ 42 (-65.57%)
Mutual labels:  room, coroutines
LetsChat
LetsChat is a Sample Messaging Android application built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger-Hilt, Architecture Components, MVVM, Room, Testing, Coil, DataStore) and Firebase
Stars: ✭ 71 (-41.8%)
Mutual labels:  room, coroutines
Marvelheroes
❤️ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, LiveData, Room, Repository, Koin) architecture.
Stars: ✭ 826 (+577.05%)
Mutual labels:  coroutines, room
Pinboard Kotlin
Unofficial Pinboard android app, developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM
Stars: ✭ 60 (-50.82%)
Mutual labels:  coroutines, room

Paleontologas

The most popular Paleontological application in the world is already Open Source.

Minimum Android SDK 21

alt text

https://play.google.com/store/apps/details?id=com.zigis.paleontologas

Technological Stack

  • Room for data storage
  • Koin for dependency injection
  • Kotlin Coroutines for asynchronous tasks
  • Firebase Crashlytics for health monitoring
  • Jetpack Lifecycle Components for lifecycle stuff
  • Single Activity + Fragments + MVVM + Use Cases for generic architecture
  • AndroidX, because it's 2020
  • Lottie, Picasso, Boom Menu for some UI
I guess that every developer has some kind of a sandbox to try new things. 
My sandbox are my personal apps, where I try to use things which I don't 
otherwise use at work. Paleontologas is one of such apps where I tried 
(and was disappointed yet again) new fragments, tried to use Koin instead 
of the Dagger and Room instead of Realm. Base classes were designed 
specifically for this app, so consider some things as improvisations 
and do not necessarily use them in your projects. 

Anyway, 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 🦖

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].