БЕСПЛАТНОЕ ОБУЧЕНИЕ
по программе «Разработчик мобильных приложений на Android»

ДЛЯ УЧЕНИКОВ 8-11 КЛАССА

+8 БАЛЛОВ ПРИ ПОСТУПЛЕНИИ

Хочу учиться бесплатно

На курсе вы научитесь

Разрабатывать архитектуру
и интерфейс интерактивного мобильного приложения

Работать с инструментами
Android-разработчика

Проектировать архитектуру
и навигацию приложения

Тестировать и устранять ошибки
в работе мобильного приложения

Создавать инструкции
и руководства для пользователей

Поддерживать
и обновлять готовое мобильное приложение

Программа курса

Онлайн

Формат

От 4 до 9 месяцев

Продолжительность курса

4 часа

В неделю

Для начинающих

Уровень

Модуль 1. Начало работы с Android.
Понимание архитектуры приложения

  • Начало работы с Android
  • Введение. Установка Android Studio и Android SDK
  • Создание графического интерфейса
  • Основы создания интерфейса
  • Создание интерфейса в коде Java. Определение интерфейса в файле XML. Файлы layout
  • Определение размеров. Ширина и высота элементов .Внутренние и внешние отступы
  • Размеры элементов в Constraint Layout
  • Цепочки элементов в ConstraintLayout
  • Программное создание ConstraintLayout и позиционирование
  • LinearLayout. RelativeLayout
  • TableLayout. FrameLayout
  • GridLayout. ScrollView
  • Gravity и позиционирование внутри элемента
  • Основные элементы управления
  • TextView. EditText
  • Button
  • Модульный проект. Создание приложения

Модуль 2. Интерфейс и строки приложения

  • Всплывающие окна. Toast
  • Snackbar Checkbox
  • ToggleButton
  • RadioButton. DatePicker. TimePicker
  • Ползунок SeekBar
  • Работа с ресурсами
  • Ресурсы строк. Ресурсы dimension
  • Ресурсы Color и установка цвета
  • Activity и жизненный цикл приложения
  • Файл манифеста AndroidManifest.xml
  • Введение в Intent. Запуск Activity
  • Передача данных между Activity. Сериализация
  • Parcelable
  • Получение результата из Activity
  • Ресурсы изображений
  • ImageView. Изображения из папки assets
  • Модульный проект

Модуль 3. Адаптеры и списки

  • Адаптеры и списки
  • ListView и ArrayAdapter
  • Ресурс string-array и ListView
  • Выбор элемента в ListView
  • Добавление и удаление в ArrayAdapter и ListView
  • Расширение списков и создание адаптера
  • Оптимизация адаптера и View Holder
  • Сложный список с кнопками
  • ListActivity
  • Выпадающий список Spinner
  • Виджет автодополнения AutoCompleteTextView
  • GridView
  • RecyclerView
  • Обработка выбора элемента в RecyclerView
  • Стили
  • Темы
  • Модульный проект

Модуль 4. Интеграция медиа.
Создание готового приложения

  • Создание меню. Группы в меню и подменю
  • Введение во фрагменты и жизненный цикл фрагментов
  • Взаимодействие между фрагментами. Фрагменты в альбомном и портретном режиме
  • Работа с видео
  • Воспроизведение аудио
  • Настройки и состояние приложения. Сохранение состояния приложения
  • Создание и получение настроек SharedPreferences
  • PreferenceFragmentCompat
  • Работа с файловой системой. Чтение и сохранение файлов
  • Размещение файлов во внешнем хранилище
  • Работа с базами данных SQLite. Подключение к базе данных SQLite
  • SQLiteOpenHelper и SimpleCursorAdapter, получение данных из SQLite
  • Добавление, удаление и обновление данных в SQLite
  • Использование существующей БД SQLite
  • Динамический поиск по базе данных SQLite
  • Разработка итогового проекта
  • Итоговый проект

Как попасть на бесплатное обучение

Оставьте заявку, чтобы попасть в список приоритетных кандидатов на зачисление. Мы сообщим вам о старте образовательных групп.

  • Удалёнка

    Комьюнити талантливых однокурсников

  • Стартовая зарплата от 80-120 тыс. рублей
  • Возможность работать в топовых IT-гигантах:
    Яндекс, Сбер, VK
  • Поддержка IT-специалистов государством:
    льготная ипотека, отсрочка от армии и не только
  • Только практика и проект в портфолио
  • Удалёнка

    Проект в портфолио

  • З/п от 80 тыс*

    Работа в IT-гигантах

  • Поддержка государства

    Практика

*по данным hh.ru

*
*
*