👋 Чего вы сегодня ждете от работодателей? Проводим опрос, чтобы помочь компаниям увидеть рынок глазами кандидатов → участвовать

Бесплатные курсы по Kotlin

Логотип AndroidSchool.ruAndroidSchool.ru
Пишем Unit-тесты для Android c Mockito
1 нед
Android
Kotlin
Тестирование
Модульное тестирование
Тестирование мобильных приложений
Mockito
Бесплатно
Логотип AndroidSchool.ruAndroidSchool.ru
Распознавание образов на базе Android ML Kit и CameraX
1 нед
Android
Kotlin
Машинное обучение
Нейронные сети
Бесплатно
Логотип AndroidSchool.ruAndroidSchool.ru
Android Notifications и AlarmManager на примере приложения Фитнес-календарь
1 нед
Android
Kotlin
Разработка
Разработка мобильных приложений
Разработка под Android
Бесплатно
Логотип AndroidSchool.ruAndroidSchool.ru
WorkManager в Android: управление фоновыми задачами
1 нед
Android
Kotlin
Бесплатно
Логотип AndroidSchool.ruAndroidSchool.ru
Android LiveData и ViewModel
1 нед
Flutter
Android
Kotlin
Бесплатно
Логотип SKILL BRANCHSKILL BRANCH
Бесплатный Интенсив по Android на Kotlin
4 нед
Android
Kotlin
Разработка
Разработка мобильных приложений
Разработка под Android
Бесплатно

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП бесплатных онлайн-курсов по Kotlin

1. Пишем Unit-тесты для Android c Mockito

В этом мини-курсе мы разработаем приложение для поиска и сохранения любимых фильмов, а потом напишем Unit-тесты, используя Mockito. Кроме этого, мы рассмотрим такую архитектуру как MVP и перепишем приложение так, чтобы оно соответствовало принципам такой архитектуры для дальнейшего покрытия тестами. После прохождения мини-курса вы сможете: Писать собственные Unit-тестыИспользовать Mockito для написания  unit-тестовПрименять архитектурный паттерн MVP для разработки Android-приложений В итоге вы научитесь писать unit-тесты на базе Mockito и разрабатывать Android-приложения в соответствии с паттерном MVP. Сможете добавить созданный проект себе в портфолио или доработать его под свои идеи
Школа: AndroidSchool.ru
Дата начала: В любое время
Длительность: 1 неделя
Стоимость курса: Бесплатно
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет

2. Распознавание образов на базе Android ML Kit и CameraX

В этом курсе вы овладеете навыками разработки приложений, использующих Machine Learning Kit. Вы разработаете приложение для туристов, которое помогает получить основную информацию о той или иной достопримечательности – наведя камеру телефона на Эйфелеву башню или римский Колизей. Кроме этого вы научитесь работать с новым компонентом из Jetpack support library –  CameraX, который призван ускорить разработку приложений, использующих возможности камеры телефона. Для получения краткой информации мы будем использовать Wikipedia API. После прохождения мини-курса вы сможете: Использовать ML Kit для задач распознавания изображений, в частности landmark recognition APIПрименять новый компонент CameraX – рекомендуемый Google для разработки приложений использующих камеруРазрабатывать приложения на базе Firebase ML KitПолучать данные из Wikipedia APIИспользовать Retrofit для сетевых запросов
Школа: AndroidSchool.ru
Дата начала: В любое время
Длительность: 1 неделя
Стоимость курса: Бесплатно
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет

3. Android Notifications и AlarmManager на примере приложения Фитнес-календарь

В этом мини-курсе мы разработаем приложение Фитнес-календарь, который будет напоминать вам о ежедневных тренировках. В процессе выполнения проекта вы освоите работу с Android Notifications для отображения уведомлений, а также вы научитесь использовать Alarm Manager и BroadcastReceiver для запуска механизма напоминаний. Вы освоите: Android Notifications и Notification ChannelsPendingIntentAlarm ManagerBroadcastReceiverRoom для хранения информации в качестве локальной БД В итоге вы сможете реализовывать такие задачи как: обращение к серверу через равные промежутки времени/ежедневно/еженедельно. Использовать AlarmManager для обновления информации о виджетах и т.д. Вобщем, везде, где вам нужно реализовать повторяющиеся задачи вы можете использовать Alarm Manager и этот практический мини-курс для вас!
Школа: AndroidSchool.ru
Дата начала: В любое время
Длительность: 1 неделя
Стоимость курса: Бесплатно
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет

4. WorkManager в Android: управление фоновыми задачами

В этом курсе вы научитесь управлять фоновыми задачами, используя рекомендованный Google компонент – WorkManager. На каждом этапе развития операционной системы Android, существовали различные способы работы с фоновыми задачами, в том числе и когда приложение “убито” операционной системой – но в фоне должна выполняться какая-то логика. Например JobScheduler, GCM Network Manager, FirebaseJobDispatcher или Android Job by Evernote. И вот на Google I/O 2018, Google анонсировали библиотеку WorkManager, являющуюся рекомендованным способом для управления задачами, которые должны выполняться не в UI – потоке, даже когда пользователь уже активно не взаимодействует с приложением. Задачи, эффективно решаемые с помощью WorkManager Выполнение сетевых запросов с заданной периодичностьюОчищение кэша базы данных раз в суткиОбновление информации для виджетовПоследовательное выполнение фоновых задачСкачивание тяжёлых файловТрекинг геолокации пользователя
Школа: AndroidSchool.ru
Дата начала: В любое время
Длительность: 1 неделя
Стоимость курса: Бесплатно
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет

5. Android LiveData и ViewModel

В этом курсе вы научитесь работать с компонентами, помогающими пережить жизненный цикл активити или фрагментов LiveData и ViewModel. LiveData является частью Android Architecture Components – это набор библиотек от Google, которые помогают решать стандартные задачи при разработки мобильных приложений под Android. Обычно, когда меняются данные, нужно обновить состояние и графического интерфейса, который отображал данные. Учитывая то, что Android-компоненты имеют свой жизненный цикл и могут быть недоступны на момент обновления интерфейса – до недавнего времени обработка таких ситуаций была настоящей головной болью для разработчиков.  Однако теперь с помощью LiveData это стало проще простого. И в этом курсе мы разберёмся как это сделать. Ключевые особенности курса Научитесь работать с компонентами, помогающими пережить жизненный цикл активити или фрагментовСможете применять LiveData для обновления UIОсвоите работу с ViewModelПоймете как использовать паттерн Репозиторий для разделения клиентского кода и кода для доступа к даннымРазработаете приложение в соответствии с рекомендуемой Google архитектуройНаучитесь работать с Android Architecture Components
Школа: AndroidSchool.ru
Дата начала: В любое время
Длительность: 1 неделя
Стоимость курса: Бесплатно
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет

6. Бесплатный Интенсив по Android на Kotlin

Фичи Dev-интенсива: Полностью бесплатное обучение востребованной профессииТрендовые технологии, актуальные библиотеки, прикладные знания и навыки (Android, Kotlin)Интерактивная система пошагового обучения – LMSАвтоматизация процесса через Telegram-бота @SkillBranchBotКонтроль выполнения домашних заданий, CI и автотестыПоддержка практикующих менторов и профессионального сообществаБыстрый «раш» в профессию! Через 4 недели интенсивного обучения ты сможешь начать карьеру с позиции Junior Android DeveloperСвободный доступ к курсу во время проведения и после его окончания Ознакомиться подробнее с программой курса и подать заявку на обучение можно на официальном сайте Чему научат? В программе курса максимум практики и никакой воды. За 4 недели расскажут обо всех основных частях современной мобильной разработки и научат создавать полноценные приложения. Изучите такие аспекты мобайла как: жизненный цикл приложения платформы Android;Android Architecture Components. Сохранение состояния Activity;Material Design, RecycleView, CoordinatorLayout;Работа с сетью посредством REST API, библиотека Retrofit2 и корутины Kotlin;СУБД Room и локальное кеширование;Socket.io для Realtime клиент-серверного взаимодействия. В конце курса сможете добавить в портфолио готовый проект. Разработаете чат для общения с однокурсниками на веб-сокетах. Зачем тебе это? Возможно, ты мечтал об удаленной работе и дауншифтинге в вечное лето. DEV-Intensive Android Kotlin поможет реализовать мечту! Освоив востребованную профессию, ты сможешь работать из любой точки мира с сохранением карьерных перспектив, обеспечивая себе достойный заработок и комфортную жизнь.
Школа: SKILL BRANCH
Дата начала: В любое время
Длительность: 4 недели
Стоимость курса: Бесплатно
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет