Skip to content

Android精华录: 该库的目的是结合详细的Demo来全面解析Android相关的知识点, 帮助读者能够更快的掌握与理解所阐述的要点。 不定时更新,与预期接下的要做的事,希望点进来的你能够喜欢😍😍

License

Notifications You must be signed in to change notification settings

idisfkj/android-api-analysis

Repository files navigation

Description

该库的目的是结合详细的Demo来全面解析Android相关的知识点, 帮助读者能够更快的掌握与理解所阐述的要点。

不定时更新,与预期接下的要做的事,希望点进来的你能够喜欢😍😍

温馨提示:点击右上角的💞可以防走失哦~

使用前请先切换到对应的分支

App Startup

Branch: feat_app_setup

进阶版android-startup支持同步与异步初始化,异步支持主线程等待,内部使用拓扑排序优化组件初始化顺序。

Flutter

Flutter Github客户端,同时支持Android与IOS,支持账户密码与认证登陆。使用dart语言进行开发,项目架构是基于Model/State/ViewModel的MSVM;使用Navigator进行页面的跳转;网络框架使用了dio。项目持续更新中...

Flutter Github

Android源码分析

Android init 启动

Android Linux Zygote启动

Android Java Zygote启动

Android SystemServer启动(一)

Android SystemServer启动(二)

组件化

Android Github客户端,基于组件化开发,支持账户密码与认证登陆。使用Kotlin语言进行开发,项目架构是基于JetPack&DataBinding的MVVM;同时支持组件开发,使用Arouter进行组件间的跳转;网络框架使用了Retrofit&Coroutine。项目持续更新中...

AwesomeGithub

AwesomeGithub组件化探索之旅

Databinding Plugin

只需三步实现Databinding插件化

由于这是一个小工具,所以我将它独立于另一个仓库

自动化代码注入

Branch: feat_transform_dev

为了能够摸鱼,我走上了歧路

Retrofit

Branch: feat_proxy_dev

重温Retrofit源码,笑看协程实现

动态代理分析与仿Retrofit实践

Kotlin Coroutine

Branch: feat_coroutine_dev

What? 你还不知道Kotlin Coroutine?

Kotlin协程实现原理:Suspend&CoroutineContext

Kotlin协程实现原理:CoroutineScope&Job

Kotlin协程实现原理:ContinuationInterceptor&CoroutineDispatcher

Kotlin协程实现原理:挂起与恢复

Bitmap的图片压缩相关

Branch: feat_bitmap_dev

Bitmap的图片压缩汇总

ConstraintLayout相关

Branch: feat_constraintlayout_dev

ConstraintLayout使用汇总

Android Architecture Components

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

WorkManager从入门到实践,有这一篇就够了

Branch: feat_navigation_dev

Android Navigation的四大要点你都知道吗?

Branch: AwesomeGithub feat_hilt

Android Hilt实战初体验: Dagger替换成Hilt

Android Annotation Processing

Branch: feat_annotation_processing

自定义Android注解Part1:注解变量

自定义Android注解Part2:代码自动生成

自定义Android注解Part3绑定

ViewDragHelper

Branch: feat_viewdraghelper_dev

ViewDragHelper之手势操作神器

Activity启动模式

你不该忽略的LaunchMode

Gson解析

Gson与List对象间的相亲之旅

Gradle

Branch: feat_gradle_dev

Android Gradle系列-入门篇

Android Gradle系列-原理篇

Android Gradle系列-运用篇

Android Gradle系列-进阶篇

加入我们

如需了解更多可以扫描下方二维码,加入我们:Android补给站。让我们与志同道合的你一起成长。

关注

About

Android精华录: 该库的目的是结合详细的Demo来全面解析Android相关的知识点, 帮助读者能够更快的掌握与理解所阐述的要点。 不定时更新,与预期接下的要做的事,希望点进来的你能够喜欢😍😍

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages