
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Наi данном курсе мы изучим подробно работу с библиотекой Room persistance library для работы с базой данных SQLite. Для того что бы уроки были более понятными и интересными, проще усвоились мы будем изучать данную тему на создание полностью законченного приложения "Список покупок и Блокнот", а именно у нас будет два в одном. В процессе создания мы не только изучим работу с БД но и освоим архитектуру MVVM, научимся добавлять рекламу, встроенные покупки в приложение, публикация приложения для тестов. Узнаем как создавать экран настроек используя Preference Screen. Узнаем как связываються между сабой различные таблицы в БД. Научимся менять тему приложения через настройки которые сами создадим. Научимся создавать разметку для экранов, создавать разные классы для работы нашего приложения, научимся использовать Fragment в нашем приложении. а также научимся использовать AlertDialog для ввода данных и оповещения пользователя. Так же мы подробно узнаем как работать с RecyclerView Adapter и RecyclerView и как можно использовать разную разметку для одного адаптера. Узнаем что такое LiveData и как работать с этим классом. Курс очень полный и содержит в себе много информации с подробным объяснением, советую проходить его не торопясь, давать время на усвоение материала. Ну и конечно если возникнут любые трудности по курсу я всегда рад помочь, обращайтесь без проблем! Всего доброго и увидимся уже на курсе!! приступим!!
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Разработчик андроид приложений на языках Kotlin и Java уже более 6 лет в данной области. Автор нескольких обучающих курсов на YouTube на канале "N.E.C.O". Автор приложения "Ардуино Мультиметр" с более чем 500000 установок, Smart Hunter более 100000 установок и другие. Разработчик проектов на микроконтроллерах и Android устройствах. В настоящее время занимается созданием курсов для начинающих разработчиков под Android на языке программирования Ko
Узнайте, как использовать Kotlin Multiplatform Mobile (KMM) для создания клиента Android и клиента iOS с общей кодовой базой Kotlin.
Kotlin Multiplatform Mobile позволяет разработчикам сэкономить время, написав бизнес-логику для своих приложений для iOS и Android всего один раз на чистом Kotlin. Kotlin компилирует встроенную структуру, которая используется приложениями для iOS и Android. Теперь разработчики могут писать и повторно использовать общий код для разных платформ. В этом курсе мы создадим сервер GraphQL и общий репозиторий на чистом Kotlin.
Мы собираемся создать наше приложение, используя язык программирования Kotlin, и вы увидите все преимущества и возможности лаконичного способа программирования на нем. Наше приложение To-Do будет сочетать в себе различные компоненты архитектуры Android, такие как компонент навигации, базу данных ROOM, LiveData, ViewModel, привязку данных и многое другое... Вы узнаете, как следовать принципу одной активности и нескольких фрагментов в вашем приложе
Вы узнаете о том как устроен язык программирования, что такое переменные, типы данных. Что такое ветвления, функции, коллекции, циклы, лямбда-выражения. Основные понятия ООП: классы, объекты, инкапсуляция, наследование, полиморфизм и зачем это все нужно. Null-safety, исключительные ситуации, асинхронность, многопоточность, kotlin coroutines. Где всему этому место в реальных проектах. Также познакомитесь с андроид-разработкой.
На этом семинаре вы научитесь программировать свое первое нативное приложение для Android. Вы поймете основы языка Kotlin и фреймворка Jetpack Compose с Android Studio. Мы рассмотрим основы дизайна приложений, как перемещаться между экранами, как хранить постоянные локальные данные и использовать веб-сервисы для отображения данных на экране.