现代食品食谱应用程序 - 使用 Kotlin 进行 Android 开发
上次更新时间:2024-10-29
课程售价: 2.9 元
联系右侧微信客服充值或购买课程
课程内容
1 - Introduction
2 - Navigation Component Setup
3 - Design RecipesFragment Layout
4 - Start with Retrofit
5 - Introducing with Dependency Injection
6 - DaggerHilt Setup NetworkModule
7 - Introducing with Data Binding
8 - Display API Data in Recyclerview
9 - Introducing with ROOM Library
10 - ROOM Database
11 - DaggerHilt Setup DatabaseModule
12 - Introducing with DataStore Preferences
13 - Add Bottom Sheet
- 54 - About BottomSheet
- 55 - Design RecipesBottomSheet
- 56 - Navigate to RecipesBottomSheet
- 57 - Customize Chip Style
- 58 - Create and Inject DataStoreRepository class
- 59 - Modify and Inject RecipesViewModel
- 60 - RecipesBottomSheet Persist Selected Chips
- 61 - Handle Return from BottomSheet Safe Args
- 62 - Bottom Sheet Recap
14 - Handle Internet Connection
15 - Search Recipes
16 - DetailsActivity OverviewFragment
17 - IngredientsFragment
18 - InstructionsFragment
19 - ROOM Database Favorite Recipes
20 - Add to Favorites Details Activity
21 - FavoriteRecipesFragment
22 - Contextual Action Mode
- 100 - FavoriteRecipesFragment Single Click Listener
- 101 - FavoriteRecipesFragment Long Click Listener
- 102 - Apply Contextual Action Mode Style
- 103 - Recipe Selection Style onLongClick
- 104 - Apply Contextual Action Mode Title
- 105 - Delete Selected Favorite Recipes
- 106 - Close Contextual Action Mode
- 107 - FavoriteRecipesFragment ParseHTML
- 108 - Recap Contextual Action Mode
- 109 - Create favoriterecipesmenu
23 - FoodJokeFragment
- 110 - Design fragmentfoodjoke
- 111 - Create FoodJoke model class
- 112 - Create FoodJoke GET Request
- 113 - Modify RemoteDataSource FoodJoke
- 114 - Modify MainViewModel FoodJoke
- 115 - Offline Cache FoodJoke
- 116 - FoodJokeFragment Lets Start
- 117 - FoodJokeBinding class Part 1
- 118 - FoodJokeBinding class Part 2
- 119 - Add Share Menu
- 120 - Recap FoodJokeFragment
24 - Splash Screen
25 - Dark Theme
26 - Motion Layout
27 - App Icon
28 - Final Word
29 - Course Updates Bug Hunt Code Cleanup
- 133 - DataStore 100alpha04 Package Issue Fixed
- 134 - Internet Connection Bug Fixed
- 135 - Migrate from kotlinandroidextensions plugin
- 136 - Migrate to ViewPager2
- 137 - Code Cleanup RecipesBinding RecipesRowBinding
- 138 - Fix a Memory Leak RecipesBottomSheet
- 139 - FavoriteRecipesBinding Code Cleanup
- 140 - Yellow Star Issue Fixed
- 141 - Multi Selection Mode Fixed
- 142 - RecyclerView Item Selection State Fixed
- 143 - Dependency Update DaggerHilt and Data Store
- 144 - Dependency Update DataStoreAlpha07
- 145 - OverviewFragment Code Cleanup
- 146 - Jcenter Migration Code Cleanup Bug Fix
- 147 - RecipesBottomSheet bug fixed Updated updateChip fun
- 148 - Motion Layout View Pager gestures conflict Fixed
- 149 - NetworkListeners class function Updated
- 150 - Removing Deprecated Code
课程内容
29个章节 , 150个讲座
1 - Introduction
2 - Navigation Component Setup
3 - Design RecipesFragment Layout
4 - Start with Retrofit
5 - Introducing with Dependency Injection
6 - DaggerHilt Setup NetworkModule
7 - Introducing with Data Binding
8 - Display API Data in Recyclerview
9 - Introducing with ROOM Library
10 - ROOM Database
11 - DaggerHilt Setup DatabaseModule
12 - Introducing with DataStore Preferences
13 - Add Bottom Sheet
- 54 - About BottomSheet
- 55 - Design RecipesBottomSheet
- 56 - Navigate to RecipesBottomSheet
- 57 - Customize Chip Style
- 58 - Create and Inject DataStoreRepository class
- 59 - Modify and Inject RecipesViewModel
- 60 - RecipesBottomSheet Persist Selected Chips
- 61 - Handle Return from BottomSheet Safe Args
- 62 - Bottom Sheet Recap
14 - Handle Internet Connection
15 - Search Recipes
16 - DetailsActivity OverviewFragment
17 - IngredientsFragment
18 - InstructionsFragment
19 - ROOM Database Favorite Recipes
20 - Add to Favorites Details Activity
21 - FavoriteRecipesFragment
22 - Contextual Action Mode
- 100 - FavoriteRecipesFragment Single Click Listener
- 101 - FavoriteRecipesFragment Long Click Listener
- 102 - Apply Contextual Action Mode Style
- 103 - Recipe Selection Style onLongClick
- 104 - Apply Contextual Action Mode Title
- 105 - Delete Selected Favorite Recipes
- 106 - Close Contextual Action Mode
- 107 - FavoriteRecipesFragment ParseHTML
- 108 - Recap Contextual Action Mode
- 109 - Create favoriterecipesmenu
23 - FoodJokeFragment
- 110 - Design fragmentfoodjoke
- 111 - Create FoodJoke model class
- 112 - Create FoodJoke GET Request
- 113 - Modify RemoteDataSource FoodJoke
- 114 - Modify MainViewModel FoodJoke
- 115 - Offline Cache FoodJoke
- 116 - FoodJokeFragment Lets Start
- 117 - FoodJokeBinding class Part 1
- 118 - FoodJokeBinding class Part 2
- 119 - Add Share Menu
- 120 - Recap FoodJokeFragment
24 - Splash Screen
25 - Dark Theme
26 - Motion Layout
27 - App Icon
28 - Final Word
29 - Course Updates Bug Hunt Code Cleanup
- 133 - DataStore 100alpha04 Package Issue Fixed
- 134 - Internet Connection Bug Fixed
- 135 - Migrate from kotlinandroidextensions plugin
- 136 - Migrate to ViewPager2
- 137 - Code Cleanup RecipesBinding RecipesRowBinding
- 138 - Fix a Memory Leak RecipesBottomSheet
- 139 - FavoriteRecipesBinding Code Cleanup
- 140 - Yellow Star Issue Fixed
- 141 - Multi Selection Mode Fixed
- 142 - RecyclerView Item Selection State Fixed
- 143 - Dependency Update DaggerHilt and Data Store
- 144 - Dependency Update DataStoreAlpha07
- 145 - OverviewFragment Code Cleanup
- 146 - Jcenter Migration Code Cleanup Bug Fix
- 147 - RecipesBottomSheet bug fixed Updated updateChip fun
- 148 - Motion Layout View Pager gestures conflict Fixed
- 149 - NetworkListeners class function Updated
- 150 - Removing Deprecated Code