Разработка мобильных приложений для Андроид

Чтобы записаться на направление
напишите нашим администраторам
Одно из самых популярных направлений в языке программирования Java - это Android приложения. Если у вас телефон на Android, то все приложения в нём написаны на Java с использованием других технологий.

Десктопные приложения (на ПК), средства разработки, и даже встраиваемые системы как смарт-карты, сенсоры, банковские карты и многие другие устройства используют Java. Эта известность объясняется эффективностью, универсальностью, портативностью и, немало важный фактор, защищенность технологий.

Кому рекомендовано?

Будет интересно ребятам, которые хотят понять, как работают приложения на операционной системе Android и хотят попробовать создавать свои приложения для себя или в коммерческих целях.
Необходимо пройти базу на нашем направлении Java (ООП, коллекции, многопоточность и т.д.)

Результаты после прохождения?

После прохождения курса дети научатся создавать свои приложения на Android, поймут, как работают приложения на телефоне, каков их жизненный цикл. Изучат самый перспективный на данный момент в мобильной разработке язык Kotlin, познакомятся с различными фреймворками, а также с простейшими архитектурными решениями. Создадут несколько своих собственных приложений, которыми смогут пользоваться на своих устройствах.

Перспективы?

Возможность создавать свои приложения, более углубленное понимание Java, её основных принципов.
Обучение строится на следующих этапах:

1-ый этап — это обучающее видео или рассказ тренера, где ребенок получает первоначальную информацию по этой теме, причем на каждую тему имеется пример для лучшего усвоения материала.

2-ой этап — это обсуждение материала, или, иначе говоря, разговор ученика с тренером, в котором тренер способен оценить, как ученик понял материал. Также при необходимости тренер объясняет материал ещё раз, приводит наглядные примеры.

3-ий этап — ученик применяет полученные знания на заданиях, которые с каждым шагом усложняются.

4-ый этап — в конце каждой темы ученик делает проект.

5-ый этап* — проект с графическим интерфейсом/создание игры/разработка приложения.
Основные темы:

1.Layout-файлы, основы языка xml.
2.Основные компоненты экрана, их атрибуты, позиционирование.
3.Ресурсы приложения (разбор различных ресурсов и их предназначение). 4.Работа с кнопками, настройка слушателей.
5.Логи и всплывающие сообщения.
6.Простые меню
7.Анимация view-элементов
8.Работа со звуком
9.Настройка кастомного внешнего вида view-элементов
10.Activity: описание, жизненный цикл принцип работы
11.Создание нескольких Activity, Intent
12.Передача данных между Activity
13.Получение результата из Activity
14.Permissions: виды и принцип добавления в приложение
15.Хранение данных: Prefereces, файлы
16.Разбор фреймворка Room для работы с sql базами данных
17.Списки: Разбор элементов Spinner и RecyclerView, знакомство с адаптерами 18.Диалоги
19.Фрагменты, разбор способов создания и управления
20.NavigationComponent, разбор фреймворка для удобной работы с фрагментами 21.Работа с сетью: разбор основных запросов и базовых способов получения данных из сети
22.Разбор фреймворка Retrofit2 для работы с сетью
Написать нам

Выберите мессенджер, в котором вам будет удобно общаться с нами.


Если ученик уже обучается у нас, напишите нам туда,

где уже есть переписка с Айтигеником.


Айтигеник