• Stars
    star
    1,035
  • Rank 44,530 (Top 0.9 %)
  • Language
  • Created almost 6 years ago
  • Updated 3 months ago

Reviews

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

Repository Details

📝 The Android programing blogs(简体中文).

qingmei2-blogs

我和我的编程总结.

简介

我是 清梅, Android开发者,爱好 写作,曾多次作为嘉宾受邀参加GDG (Google Developer Groups)线下活动进行分享。

在过去的时间里,我持续归纳总结了若干技术文章,并将它们统一总结到这里,以后所有的文章也会第一时间在这里进行更新。

博客大纲

专题     文章                   备注
Android Jetpack  Android官方架构组件Lifecycle:生命周期组件详解&原理分析  
    Android官方架构组件ViewModel:从前世今生到追本溯源 
  Android官方架构组件LiveData:观察者模式领域二三事 
  Android官方架构组件Paging:分页库的设计美学 
  Android官方架构组件Paging-Ex:为分页列表添加Header和Footer 
  Android官方架构组件Paging-Ex:列表状态的响应式管理 
  Android官方架构组件Navigation:大巧不工的Fragment管理框架  
   Android官方架构组件DataBinding-Ex:双向绑定篇
   【开源项目】MVVM+Jetpack实现的Github客户端
   【开源项目】MVI+Jetpack实现的Github客户端
总结:使用MVVM尝试开发Github客户端及对编程的一些思考
依赖注入
Android 神兵利器Dagger2使用详解(一)基础使用
Android 神兵利器Dagger2使用详解(二)Module&Component源码分析
Android 神兵利器Dagger2使用详解(三)MVP架构下的使用
Android 神兵利器Dagger2使用详解(四)Scope注解的使用及源码分析
告别Dagger2模板代码:dagger.android使用详解
告别Dagger2模板代码:dagger.android原理解析
告别Dagger2,在Kotlin项目中使用Kodein进行依赖注入
译:Android开发从Dagger2迁移至Kodein的感受
RxJava
理解RxJava(一):基本流程源码分析
理解RxJava(二):操作符流程原理分析
理解RxJava(三):线程调度原理分析
理解RxJava(四):Subject用法及原理分析
解决RxJava内存泄漏(前篇):RxLifecycle详解及原理分析
解决RxJava内存泄漏(后篇):Android架构中添加AutoDispose解决RxJava内存泄漏
RxImagePicker:从零实现灵活且可高度定制的Android图片选择架构
不要打破链式调用!一个极低成本的RxJava全局Error处理方案
MVI Archtecture
[译]使用MVI打造响应式APP(一):Model到底是什么
[译]使用MVI打造响应式APP[二]:View层和Intent层
[译]使用MVI打造响应式APP[三]:状态折叠器
[译]使用MVI打造响应式APP[四]:独立性UI组件
[译]使用MVI打造响应式APP[五]:轻而易举地Debug
[译]使用MVI打造响应式APP[六]:恢复状态
[译]使用MVI打造响应式APP[七]:掌握时机(SingleLiveEvent问题)
[译]使用MVI打造响应式APP[八]:导航
实战:使用MVI打造响应式&函数式的Github客户端
反思系列
Android View机制设计与实现:测量流程
Android View机制设计与实现:布局流程
Android LayoutInflater机制的设计与实现
Android 事件分发机制的设计与实现
Android 事件拦截机制的设计与实现
Android 列表分页组件Paging的设计与实现:系统概述
Android 列表分页组件Paging的设计与实现:架构设计与原理解析
Android 源码模块化管理工具Repo分析
Android 输入系统&ANR机制的设计与实现

首页我只放出了部分博文,所有文章你都可以在 这里 找到,更多文章持续更新中......

食用方式

建议读者通过 Issues 中的自定义筛选条件查找指定的博客。

关于我

你可以在这里找到我:

其它

关于纠错(issues、PR)

关于知识付费

License

The android-programming-profile: Apache License

Copyright (c) 2019 qingmei2

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

More Repositories

1

MVVM-Architecture

The practice of MVVM + Jetpack architecture in Android.
Kotlin
1,831
star
2

RxImagePicker

🚀RxJava2 and RxJava3 external support. Android flexible picture selector, provides the support for theme of Zhihu and WeChat (灵活的Android图片选择器,提供了知乎和微信主题的支持).
Kotlin
1,199
star
3

RxWeaver

🐤 一种基于RxJava2实现全局Error处理的实现方式。
Kotlin
269
star
4

MVI-Architecture

The practice of MVI + Jetpack architecture in Android.
Kotlin
175
star
5

MvpArchitecture-Android

[DEPRECATED] The MVP Architecture in the Android.
Java
113
star
6

FlutterGitHubApp

Flutter开发跨平台Github客户端,适用于Android和iOS。
Dart
102
star
7

Sample_dagger2

The guide of the Dagger2 and dagger.android usage in Android.
Java
98
star
8

SamplePaging

Kotlin
69
star
9

QrCodeScannerView-Android

[Deprecated(已废弃)] The Library simple and easy for scanning QrCode
Java
67
star
10

SlideBottomLayout-Android

【已废弃】该Repo已废弃,请使用Android原生的BottomSheet实现该功能.
Java
50
star
11

MVVM-Rhine-Template

Code generation template for MVVM-Rhine.
FreeMarker
45
star
12

Samples-Android

日常案例的练手代码仓库
Java
42
star
13

OpenGL-demo

Kotlin
38
star
14

MvvmApp-Android

[DEPRECATED] Mvvm+DataBinding study demo
Java
30
star
15

MultiTypeBindings

[DEPRECATED]零代码实现RecyclerView的Adapter
Java
28
star
16

Sample_AndroidTest

The Sample that how to use the AndroidTest in developing. (Espresso+Mockito+Robolectric)
Java
27
star
17

SampleNavigation

Google官方架构组件Navigation使用Sample
Kotlin
26
star
18

ShanbayAutoReader

扇贝阅读app自动阅读脚本
Groovy
12
star
19

RxFamilyUsage-Android

Also is your family if you love rx
Java
8
star
20

NotificationUtil

兼容Android8.0的通知Util
Kotlin
8
star
21

MVI-Rhine-Template

Code generation template for MVI-Rhine.
FreeMarker
7
star
22

RxDialog

Deprecated(已废弃)
Kotlin
6
star
23

MaterialDesignPictures

MD风格的图片,收集起来以作他用。
4
star
24

DslViewPagerAdapter

A simple implementation of ViewPager.
Kotlin
3
star
25

RxSchedulers

[DEPRECATED] The schedulers tools for RxJava2 in Android.
Kotlin
3
star
26

HenCoderPractice

HenCoder自定义View学习练习题库
Kotlin
3
star
27

KodeinSample

依赖注入工具Kodein使用Sample
Kotlin
2
star
28

GroovyJourney

Groovy学习代码
Groovy
2
star
29

qingmei2-blogs-art

Using Github as my image hosting service.
2
star
30

SampleWorkManager

Kotlin
1
star
31

my-unity-study-demo

The Unity learning project.
C#
1
star
32

LeetCodeJourney

目标,让家里的《算法导论》不再吃灰
Java
1
star
33

Data-Structure

Data-Structure Practice
C
1
star
34

BasicRxJavaSampleKotlin

Google官方BasicRxJavaSampleKotlin的代码,照着写学习:
Kotlin
1
star