/android_modularization_sample

一个android模块化项目。androidx,jetpack,mvvm,paging,room,kotlin,flow.

Primary LanguageKotlin

手把手一步一步教你搭建出一套完整的android模块化项目

项目基于mvvm,paging,room,databinding,jetpack,androidx等常用技术封装及使用。

项目每日更新,最终会成为一个完整项目。

目前的feature_xxx效果页面均为教程demo,并非实际完成的页面。

如果step中的代码不能正确运行,请查看与main分支中的差异,错误修改均在main分支中,不另外处理了。

配套食用链接

简书

掘金

This is a modular Android project that teaches you how to build a complete project step by step.

The project is based on commonly used technologies such as MVVM, Paging, Room, DataBinding, Jetpack, and AndroidX.

The project is updated daily and will eventually become a complete project.

Currently, the effect pages of feature_xxx are tutorial demos and not actual completed pages.

If the code in the step cannot run correctly, please check the differences with the main branch.

The error modifications are all in the main branch.

Here are some links to help you get started:

简书

掘金