A base code which I almost use in every project I work on! It shows how to build awesome project with Coroutines & Dagger by Clean Architecture in Kotlin! This way you don`t need to repeat the same code in different parts of your project over & over.
Test keys.properties you can take in [additional] package and move to the root.
- Rename project 🤘
- Clear caches (without Invalidate & Restart) 🧹
- Difference and dependency between: Gradle, AGP, Kotlin, Buildtools, Java and AndroidStudio versions.
- Sorting: Bubble and Quick.
- Fragments lifecycle during routing.
- Main design patterns in Kotlin with examples and explanations.
- Awesome pic that displays the entire Collections family.
- Cheat Sheet for Kotlin Collections functions. Separate picture.
- Great pics for understanding merge and rebase. The main difference of rebase: is that it rewrites the history of the project, creating new commits for each commit in the original branch. Good article to consolidate.
- How to send FCM push from Postman.
- How to change a string in whole git history.
- How to enable ADB terminal commands in Android Studio (MacOs).
- Espresso cheat sheet.
-
Branch
activity_result_contracts
contains new ActivityResultContracts samples. Explanatory picture and docs. -
Branch
scale_type
contains ImageView ScaleType matrix samples. Good article. -
Branch
coroutines_flow
contains some samples of Flow.