Swift Bike Shift APP
實驗性Jetpack撰寫演示。
Jetpack Compose Alpha 0.9實驗開發。
我們採用一個標準的MVVM Android Arch Component(AAC)項目(Room,Repo,ModelView,Activities / XML),並將其替換為“ the new stuff”。
更換:
XML / Java --with-> Compose / Kotlin
活動/ XML(導航)--with-> Compose(導航)
Livedata --with-> Kotlin Flow
工作經理--with-> CoroutineWorker
RxJava --with-> Kotlin ShareFlow
匕首--with->匕首擊劍
撰寫框架
val composeVersion =“ 1.0.0-alpha09”
val coroutinesVersion =“ 1.4.2-native-mt”
val roomVersion =“ 2.2.5”
val archLifecycleVersion =“ 2.2.0”
val retrofitVersion =“ 2.9.0”
val okhttp3Version =“ 4.9.0”
val conscryptVersion =“ 2.5.1”
val moshiVersion =“ 1.11.0”
val workmanVersion =“ 2.4.0”
val pagesVersion =“ 2.1.2”
val hiltVersion =“ 2.30.1-alpha”
val hiltCompiler =“ 1.0.0-alpha02”
val glideVersion =“ 4.11.0”
val coilVersion =“ 1.1.0”
val googleMapsVersion =“ 3.1.0-beta”
val accompanistVersion =“ 0.4.0”
val navComposeVersion =“ 1.0.0-alpha04”
val datastorePrefVersion =“ 1.0.0-alpha05”
測試框架
val espressoVersion =“ 3.4.0-alpha02”
val hamcrestVersion =“ 1.3”
val junitVersion =“ 4.12”
val mockitoVersion =“ 2.8.9”
val robolectricVersion =“ 4.3.1”
val rulesVersion =“ 1.0.1”
val androidXVersion =“ 1.0.0”
val androidXTestCoreVersion =“ 1.2.0”
val androidXTestExtKotlinRunnerVersion =“ 1.1.2”
val androidXTestRulesVersion =“ 1.2.0-beta01”
每週更新!
反饋和功能要求...
請發送電子郵件至developer@ylabz.com。