A collection of samples and documentation to discuss and showcase different architectural tools and patterns for Android apps.
https://www.jetbrains.com/es-es/lp/mono/
Source | Description |
---|---|
rainbowbrackets | Rainbow Brackets / Rainbow Parentheses for IntelliJ based IDEs |
jsonToKotlinClass | Plugin for Kotlin to convert Json String into Kotlin data class code quickly |
keyPromoterX | The Key Promoter X helps you to learn essential shortcuts while you are working |
adbIdea | Adds the following ADB commands to Android Studio and Intellij |
detekt | Plugin for detekt, static code analysis for kotlin. |
gitToolBox | Extends Git Integration with additional features. |
Source | Description |
---|---|
lifecycles | Compilation of cheat sheets that explain in detail what is the lifecyle of different components in Android. |
arquitecture | Interest article that explain how to make a arquitecture based on SOLID principles. |
Source | Description |
---|---|
mistakes | Our Way to MVVM and Mistakes We Made When Implementing MVVM. |
mistakes | 5 common mistakes when using Architecture Components |
livedata | How to observe livedata from fragment |
ANTIPATTERN - event-livedata | Solution to issue related with events that should be consumed only once. |
event | How to consume events from ui. |
event | Antipatterns. |
event | Sending viewmodel events to the ui in android. |
event | Sending viewmodel events to the Compose in android. |
Source | Description |
---|---|
steps | 7 Steps To Room. |
tips | 7 pro tips for room. |
Source | Description |
---|---|
material-components | Material Components for Android (MDC-Android) help developers execute Material Design. Developed by a core team of engineers and UX designers at Google, these components enable a reliable development workflow to build beautiful and functional Android apps. |
Source | Description |
---|---|
gradle-kotlin | Migrate to Gradle Kotlin DSL in Four Steps |
Source | Description |
---|---|
migrating | Migrating from Dagger2 to Koin |
viewmodel | Unlock your Android ViewModel power with Koin. |
article | Koin vs Dagger, Say hello to Koin |
Source | Description |
---|---|
dependencies | Dependencies |
liveData | Use coroutines with LiveData |
article | Exploring new Coroutines and Lifecycle Architectural Components integration on Android |
Source | Description |
---|---|
article | Interesting article about unitTest. |
article | Testing ViewModel in MVVM using LiveData and RxJava. |
article | Outside-In TDD on Android |
Cheat sheet | Espresso cheat sheet. |
ActivityScenario | Replacement of ActivityController in Robolectric and ActivityTestRule in ATSL. |
Source | Description |
---|---|
article | Setting up GitLab CI for Android projects |
sample | YML sample. |
Source | Description |
---|---|
todo‑samples | Proguard configurations for common Android libraries. |