• Stars
    star
    312
  • Rank 134,133 (Top 3 %)
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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补给站。让我们与志同道合的你一起成长。

关注

More Repositories

1

android-startup

🔥The Android Startup library provides a straightforward, performant way to initialize components at the application startup. Both library developers and app developers can use Android Startup to streamline startup sequences and explicitly set the order of initialization.
Kotlin
1,594
star
2

AwesomeGithub

🔥Android Github客户端,基于组件化开发,支持账户密码与认证登陆。使用Kotlin语言进行开发,项目架构是基于JetPack&DataBinding的MVVM;项目中使用了Arouter、Retrofit、Coroutine、Glide、Dagger与Hilt等流行开源技术。
Kotlin
253
star
3

daily_algorithm

🔥算法进阶,由浅入深,欢迎加入一起共勉(A daily algorithm,Welcome to join and share together)
Kotlin
98
star
4

flutter_github

Flutter Github客户端,同时支持Android与IOS,支持账户密码与认证登陆。使用dart语言进行开发,项目架构是基于Model/State/ViewModel的MSVM;使用Navigator进行页面的跳转;网络框架使用了dio。项目持续更新中,为了防止走失,请做好start准备!😊😊
Dart
80
star
5

HightCopyWX

高仿微信,基于微信与推送功能,实现在线聊天功能
Java
53
star
6

AndroidShareElement

Android共享动画兼容实现,兼容各种API版本,无缝连接
Java
30
star
7

EnhanceRecyclerView

下拉刷新与上拉更多RecyclerView
Java
28
star
8

NewsKotlin

Kotlin入门最佳实践
Kotlin
15
star
9

RecyclerView

RecyclerView深入浅出
Java
10
star
10

Zoomable

基于Fresco的大图浏览,支持缩放、拖拽与双击缩放。
Java
9
star
11

idisfkj.picker

滑轮选择器
Java
7
star
12

CircleImageView

圆形头像
Java
7
star
13

databinding_autorun

一款插件工具,支持自动生成DataBinding模式的xml布局文件,意在提高开发效率~
Kotlin
7
star
14

AndroidLoopView

Android广告循环轮播控件
Java
5
star
15

Fresco-Source-Analysis

facebook之fresco图片加载框架源码分析系列,你值得拥有!
3
star
16

idisfkj

One-man show
3
star
17

RNDemo

React Native App
JavaScript
2
star
18

SlideSwitchView

Java
2
star
19

ShanBayWork

扇贝英语
Java
1
star
20

CustomViewOrViewGroup

自定义View的示例
Java
1
star
21

Arithmetic

算法/设计模式/剑指offer/LeetCode
Java
1
star
22

LoadingCirclerView

一个Loading动画
Java
1
star