android ------ Kotlin+JetPack+MVVM架构实现Wanandroid客户端
前面简单介绍了JetPack简介,然后学习了这个项目,现在来分享一下助你更快的学习JetPack
是一个基于MVVM模式集成谷歌官方推荐的JetPack组件库:
LiveData、ViewModel、Lifecycle、Navigation组件
使用kotlin语言,添加大量拓展函数,简化代码加入Retrofit网络请求,协程,帮你简化各种操作,让你快速请求网络
利用Navigation组件以单Activity+Fragment架构编写的项目
效果图展示
如何集成使用
在 根目录下build.gradle中加入Jitpack仓库
1 2 3 4 5 6 | allprojects { repositories { ... maven { url 'https://jitpack.io' } } } |
在app下 build.gradle中添加依赖
dependencies { ... implementation 'me.hegj:JetpackMvvm:1.1.9' }
在app’下build.gradle中,android 模块下开启DataBinding
android { ... dataBinding { enabled = true } }
这样就可以开始使用了,项目中使用了大部分的技术,可以慢慢参考学习
项目apk下载
源码下载:https://github.com/hegaojian/JetpackMvvm
分类:
Android
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
2018-02-03 php--------递归函数