一个背单词的app使用Android开发,这是一个对Android Jetpack十分友好的练习。
easy开发环境比较复杂。 代码变更也许不会有反馈,如果崩溃可以尝试重新安装软件。
- app使用kotlin作为开发语言,采用MVVM设计模式。
- Android Jetpack是一套组件、工具和指南,可以用来制作出色的Android应用程序。
-
Foundation-核心系统功能的组件,Kotlin扩展和对多重索引和自动化测试。
-
AppCompat - 在旧版本的Android上优雅地降级。
-
Android KTX - 编写更简洁、惯用的Kotlin代码。
-
Test - 一个用于单元和运行时UI测试的Android测试框架。
-
-
Architecture — 一个库集合,帮助您设计健壮、可测试和 可维护的应用程序。从管理UI组件生命周期和处理数据的类开始坚持不懈。
-
Data Binding - 声明性地将可观察数据绑定到UI元素。
-
Lifecycles - 创建一个自动响应生命周期事件的UI。
-
LiveData - 生成数据对象,当基础数据库发生更改时通知视图。
-
Navigation - 处理应用内导航所需的一切。
-
Room - 使用应用内对象和编译时检查访问应用程序的SQLite数据库。
-
ViewModel-存储应用程序循环时未销毁的UI相关数据。轻松安排优化执行的异步任务。
-
WorkManager-管理Android后台作业。
-
-
UI - 有关为什么以及如何在应用程序中使用UI组件的详细信息-一起使用还是单独使用
-
Animations&Transitions - 在屏幕之间移动控件和转换。
-
Fragment — 可组合UI的基本单元。
-
Layout - 使用不同的算法布局小部件。
-
-
第三方
-
Glide 用于图像加载
-
material-dialogs 用于文件加载
-


