Gif Search using Jetpack Compose + KotlinGif LazyVerticalGrid MVVM using Dagger 2 + Hilt with Retrofit 2, Moshi, Kotlin Coroutines, JUnit, Espresso and Robolectric tests!BuildBuild the APK:gradlew assembleDebugInstall the APK:gradlew installDebugTest...
Retrofit Dagger Hilt Rx Coroutines Koin Glide Moshi Lottie API REST GraphQL WebSockets OpenAPI OAuth Firebase Cloud Messaging (FCM) Apple Push Notification Service (APNS) Coroutines & Concurrency Kotlin Coroutines Flow Channel SharedFlow StateFlow Performance Monitoring Android Profiler Firebase Perfor...
kotlin rxjava kotlin-android dagger2 rxandroid retrofit2 mvvm-architecture rxjava-android retrofit2-rxjava mvvm-android livedata coil room-persistence-library retrofit2-kotlin room-database navigation-component navigation-component-kotlin viewbinding moshi-converter coil-image-loader Updated Sep 6, 2022 ...
一、背景 携程机票移动端研发团队自 2021 年始就一直在移动端实践 Kotlin Multiplatform 技术(请见参考链接 1)。...4.1 初始化函数 2.2 小节演示了 MMKV-Kotlin 的初始化,因此其初始化函数是在 Android、iOS 两个 source set 中分别定义与实现的。...
Dolphin :这个版本(1.2.0-alpha 05)的复合编译器需要Kotlin版本1.6.10,但您似乎使用的是Kotlin版本1.6.21在学习 Compose 的时候,有没有同学有一种困惑,Compose 到底是哪个 AGP 版本开始支持的,然后还会听到一些声音说,Compose 从 AGP 7.x 才开始支持,可当我使用 IntelliJ IDEA 创建 KMP 项目时,AGP ...
See other products by Alexandru Dumbravan Tigcal Jomar Tigcal is an Android developer with over 12 years of experience in mobile and software development. He has worked on various stages of app development for both small startups and large companies. Jomar has also given talks and conducted tr...
github优秀Kotlin/Android项目top100,曾经有人整理过Github上的Java/Android项目Top100,随着越来越多的Android项目开始转向Kotlin,我也想整理一下优秀的Kotlin/Android开源项目,便于大家更好的学习和参考。|6|square/retrofit|okhttp虽好,但…
Retrofit + Kotlin请求接口时,遇到问题:Parameter type must not include a type variable or wildcard 使用Moshi更好地兼容Kotlin空安全 11.协程 kotlin coroutines guide-官方文档 Kotlin 协程-掘金博客 Kotlin Coroutines(协程)讲解 Kotlin Jetpack 实战:图解协程原理 Flow 深入学习Kotlin之Flow(一),什么是Flow?Flow...
And the last information regarding Room (and Retrofit) that as far as I see is not widely known — there is no need to injectDispatchers into your repositories (like in example above) because both libraries perform suspendable operations usingDispatcher.IOby default!
Kotlin - Jetpack Compose - Navigation Component - Dagger Hilt - Coroutines - Flow - Retrofit - Room - Coil - M-Hosein-Developer/Coin-Market-App