This repository contains all the example apps demonstrating features/integrations of different libraries/functionality in your android apps purely developed on Kotlin.
NOTE: If you are going to download just a single example app (using the download link), make sure you follow the below procedure
- Create a folder
kotlin-android-examples
- Next download and add the
dependencies.gradle
to thiskotlin-android-examples
folder- Now move the example app folder inside the
kotlin-android-examples
folderThe reason this is required because each single app uses
ext
variables defined and referenced fromdependencies.gradle
file from the parent folder namelykotlin-android-examples
.
- ActivityLifecycle
- ApolloGraphQLExample
- AutoCompleteTextViewWithRx
- BottomSheets
- BroadcastReceiver
- CircularReveals
- ContentProviders
- CoroutineAdapters
- CustomView
- DataBinding
- DiffUtil
- EmojiCompat
- FormsWithRx
- GraphQL
- IntentService
- JacksonKotlinModule
- Kodein
- Koin
- KotlinCoroutines
- KotlinTest
- MoshiExample
- MVPSample
- MVVMSample
- ObjectAnimator
- RealmDB
- RecyclerView
- RuntimePermissions
- SharedElementTransition
- SpekExample
- SqlBrite
- TimberExample
- UsingDagger2
- UsingFirebaseJobDispatcher
- UsingRetrofit
- UsingRoom
- UsingSpringAnimation
- UsingSugar
- ValueAnimator
- ViewModelAndroidArch
- ViewPager
- BottomNavigationView
- HandlerThread
- MobileVisionBarCode
- FingerprintAPI
- WidgetExample
- JniSample
- AnimatedVectorDrawble
- ListAdapter
- Paging Library
- Motion Layout
I encourage all the developers out there to contribute to the repository and help me to expand it. To contribute just think up of an example which could be a feature or some demo to how to use a library. Develop the demo and create a pull request and you are in.
Developer: Amanjeet Singh
Twitter: @droid_singh
If you found this code demo helpful or you learned something today and want to thank me, consider buying me a cup of ☕ at PayPal
I made this repository after inspiration from this wonderful work by nisrulz. You can find his repo on following link:
Link: https://github.com/nisrulz/android-examples