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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy