
Android Networking
Вы узнаете о работе с REST API для передачи данных по сети, включая создание базовых соединений, а также использование популярной библиотеки Retrofit.
Вы узнаете о работе с REST API для передачи данных по сети, включая создание базовых соединений, а также использование популярной библиотеки Retrofit.
Мобильные приложения используют основной поток для отображения своего пользовательского интерфейса и взаимодействия с пользователем. Перегрузка основного потока может повредить пользовательскому опыту. Научитесь использовать фоновые потоки, новый WorkManager и службы Android, чтобы приложение могло загружать и обрабатывать данные, сохраняя при этом производительность пользовательского интерфейса.
Вы изучите основы создания пользовательских интерфейсов Android, начиная с макетов, таких как LinearLayout, а затем переключитесь на использование более нового ConstraintLayout.
Вы узнаете, как создать базовый RecyclerView, а затем узнаете, как добавлять ItemDecorations, анимацию, несколько типов представлений, drag and drop, и swipe-to-delete.
В этом курсе вы узнаете, как создать приложение для Android с использованием шаблона архитектуры Model-View-Presenter.
Вы узнаете, как добавлять различные анимации в свои приложения, чтобы сделать их более динамичными, увлекательными и эффективными.
В этом курсе вы будете использовать RxJava для создания приложения с использованием архитектуры Model-View-Intent, изучения таких компонентов, как intents, результаты и состояние.
Изучите различные способы сохранения данных в вашем приложении: SharedPreferences, сохранение данных в файлы, использование SQLite и использование библиотеки Room от Google.
В этом курсе вы улучшите свои навыки работы с Android, написав приложение для управления списком задач полностью на Kotlin. В нем вы узнаете о представлениях Recycler, сохранении данных, использовании нескольких действий, интеграции фрагментов и дизайн Android (material).
В этом курсе вы познакомитесь с Kotlin / Native и создадите мультиплатформенное приложение Kotlin, которое работает на iOS и Android с использованием общего кода Kotlin.