项目描述: 一款水果展示app
包括一下功能
-
标题栏:Toolbar、AppBarLayout、CollapsingToolbarLayout
-
滑动菜单:DrawLayout、NavigationView
-
悬浮按钮:FloatingActionButton
-
提示:Snackbar
-
布局:CoordinatorLayout
-
卡片布局:MaterialCardView
-
下拉刷新:SwipeRefreshLayout
-
Lifecycles
-
ViewModel
-
LiveData
-
Room
-
WorkManager
项目描述: 一款天气查询app,可以搜索全球各个城市的天气信息。整体采用MVVM架构,使用了ViewBinding、LiveData、ViewModel、Retrofit2、Gson、kotlin coroutine、sharedPreferences、下拉刷新、滑动菜单等技术。