Android-разработчик с нуля
Научитесь с нуля создавать мобильные приложения под Android и программировать на Java и Kotlin всего за шесть месяцев
Описание:
Android — самая популярная мобильная платформа, поэтому Android-разработчиков не хватает: более 500 вакансий появляется каждый месяц.
Android-разработчики нужны в разных сферах: сделать онлайн-банкинг со сложной степенью защиты или приложение для поиска второй половинки, разработать приложения для изучения английского языка или мобильный сервис по поиску авиабилетов.
Почему Java и Kotlin
Java и Kotlin — лидирующие языки программирования под Android.
Java стабильно занимает 1 или 2 место по популярности среди программистов (согласно индексу языков программирования TIOBE). Это классический, строго типизированный язык, который отлично подойдёт для новичков. Большая часть мобильных приложений написана именно на Java.
Kotlin — сравнительно молодой язык, который уже стал четвёртым по популярности языком программирования (по данным Stack Overflow).
Одни работодатели ищут Android-разработчиков со знанием Java, другие — с Kotlin, и вы сможете претендовать на оба типа вакансий. Языки совместимы, поэтому часть блоков приложения можно разрабатывать на Java, а часть — на Kotlin.
На курсе вы научитесь
- Разрабатывать на Java и Kotlin. Вы изучите основы Java и Kotlin, освоите объектно-ориентированное программирование и работу с вычислениями в оперативной памяти
- Проектировать приложения. Вы сможете самостоятельно проектировать логику работы мобильного приложения, настраивать регистрацию и другие ключевые события
- Верстать интерфейсы. Вы научитесь верстать графические интерфейсы и адаптировать мобильные приложения под любые Android-устройства
Программа курса:
- Введение в программирование на Java
- Основы Java
- Основы ООП
- InMemory хранение данных — массивы
- InMemory хранение данных — коллекции
- Git — система контроля версий
- Работа с Android. Структура проекта
- Android View
- Ресурсы и стили
- Динамический интерфейс
- Работа с файлами
- Жизненный цикл, события в Activity
- Переходы и действия в ОС Android. Android Intents
- Разработка приложений на Kotlin