File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
university/1-android-basics Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -25,7 +25,6 @@ sidebar_position: 0
2525- ` ViewBinding `
2626- Библиотека Android Navigation Component от Google
2727- Библиотека Retrofit от Square
28- - Библиотека Kotlinx Serialization от JetBrains
2928- Библиотека Hilt от Google
3029
3130::: info
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ sidebar_position: 6
25251 . Использовать Android Navigation Component для переходов между экранами
26261 . Экраны делать с помощью Fragment (подход Single Activity)
27271 . Использовать Coroutines для асинхронности и многопоточности
28- 1 . Использовать Kotlinx.Serialization для парсинга json
28+ 1 . Использовать [ Kotlinx.Serialization] ( https://github.com/Kotlin/kotlinx.serialization ) для парсинга json
29291 . Использовать ViewModel для реализации логики экранов
30301 . Использовать LiveData / StateFlow для обновления данных на UI
31311 . Корректно обрабатывать ситуации "загрузка данных", "ошибка загрузки", "пустой список"
@@ -35,4 +35,6 @@ sidebar_position: 6
35351 . [ GitHub REST API] ( https://docs.github.com/en/rest )
36361 . [ GitHub Basic Authorization] ( https://docs.github.com/en/rest/overview/other-authentication-methods#basic-authentication )
37371 . [ GitHub user repositories] ( https://docs.github.com/en/rest/reference/repos#list-repositories-for-a-user )
38+ 1 . [ Kotlinx.Serialization guide] ( https://github.com/Kotlin/kotlinx.serialization/blob/master/docs/basic-serialization.md#json-decoding )
39+ 1 . [ Интеграция Kotlinx.Serialization и Retrofit] ( https://github.com/JakeWharton/retrofit2-kotlinx-serialization-converter )
38401 . [ Дизайн] ( http://jira.icerockdev.com/browse/MOKO-1054 )
You can’t perform that action at this time.
0 commit comments