该库的目的是结合详细的Demo来全面解析Android相关的知识点, 帮助读者能够更快的掌握与理解所阐述的要点。
不定时更新,与预期接下的要做的事,希望点进来的你能够喜欢😍😍
温馨提示:点击右上角的💞可以防走失哦~
使用前请先切换到对应的分支
Branch: feat_app_setup
进阶版android-startup支持同步与异步初始化,异步支持主线程等待,内部使用拓扑排序优化组件初始化顺序。
Flutter Github客户端,同时支持Android与IOS,支持账户密码与认证登陆。使用dart语言进行开发,项目架构是基于Model/State/ViewModel的MSVM;使用Navigator进行页面的跳转;网络框架使用了dio。项目持续更新中...
Android Github客户端,基于组件化开发,支持账户密码与认证登陆。使用Kotlin语言进行开发,项目架构是基于JetPack&DataBinding的MVVM;同时支持组件开发,使用Arouter进行组件间的跳转;网络框架使用了Retrofit&Coroutine。项目持续更新中...
由于这是一个小工具,所以我将它独立于另一个仓库
Branch: feat_transform_dev
Branch: feat_proxy_dev
Branch: feat_coroutine_dev
Kotlin协程实现原理:Suspend&CoroutineContext
Kotlin协程实现原理:CoroutineScope&Job
Kotlin协程实现原理:ContinuationInterceptor&CoroutineDispatcher
Branch: feat_bitmap_dev
Branch: feat_constraintlayout_dev
Branch: feat_architecture_components
Android Architecture Components Part1:Room
Android Architecture Components Part2:LiveData
Android Architecture Components Part3:Lifecycle
Android Architecture Components Part4:ViewModel
Branch: feat_paging_dev
Paging在RecyclerView中的应用,有这一篇就够了
Branch: feat_work_manager_dev
Branch: feat_navigation_dev
Branch: AwesomeGithub feat_hilt
Android Hilt实战初体验: Dagger替换成Hilt
Branch: feat_annotation_processing
Branch: feat_viewdraghelper_dev
Branch: feat_gradle_dev
如需了解更多可以扫描下方二维码,加入我们:Android补给站。让我们与志同道合的你一起成长。