Android Light
Введение в разработку Android приложений
Возраст: от 14 лет
Цель: Обучить созданию самых простых мобильных приложений на Android и введение в объектно ориентированное программирование (ООП)
Особенности: Язык программирования Java, Android Studio, портфолио из 10+ мобильных приложений, Project-based Learning (PBL), основы ООП
О нашем курсе Android Light: Каждый урок нашего курса - это отдельное мобильное приложение, которое можно загрузить на телефон и выложить в Google Play. Чтобы освоить также теорию, наш урок разделен на следующие этапы:
Этап 1. Теория
Этап 2. Практика написания кода
Этап 3. Разбор написанного кода
Этап 4. Тест по пройденному материалу
Этап 5. Кодирование мобильного приложения
Этап 6. Выполнение домашнего задания самостоятельно
Этап 7. Проверка домашнего задания (уровни: Bronze, Silver, Gold)
Стоит отметить, что главная часть процесса обучения - это самостоятельное выполнение домашнего задания, в ходе которого учащиеся будут находить нужную информацию в интернете и не бояться экспериментировать. Мы считаем, что это качества и есть самые важные навыки для программиста.
Что получит учащийся: По прохождению курса каждый участник соберет 10 мобильных приложении на Android, узнает про основы ООП, научиться работать с официальной документацией, выложит свое мобильное приложение в Google Play и изучит следующие темы:
Асем Кабидолданова
Приветствие
Давайте познакомимся :)
Установка Android Studio на Mac OS
Установка Android Studio на Windows
Создание проекта
Запуск приложения на эмуляторе и на настоящих телефонах
Что мы пройдем в этой главе?
Урок1. Переменные
Вопрос 1. Почему мы использовали такой стиль написания в названии переменной (carBox)?
Урок 2. Типы переменных
Вопрос 3. Существуют ли другие типы данных, которые мне нужно знать?
Вопрос 4. В каких случаях используется логический тип "Boolean"?
Урок 3. Переменные и константы
Вопрос 5. Почему данные делятся на переменные и константы?
Урок 4. Зачем нужно делить данные по типам?
Шпаргалка
Тест
Урок 1. Переменные (письменная версия)
Урок 2. Типы переменных (письменная версия)
Урок 3. Переменные и константы (письменная версия)
Урок 4. Зачем нужно делить данные по типам? (письменная версия)
Урок 5. Арифметические операторы
Вопрос 1. Какие особенности имеют арифметические операторы, о которых мне нужно знать?
Урок 6. Операторы остатка от деления
Урок 7. Операторы присваивания
Вопрос 2. Что значит выражение "закомментируем" и для чего оно нужно?
Урок 8. Приведение типов. Часть 1
Урок 8. Приведение типов. Часть 2
Урок 9. Операторы сравнения
Вопрос 3. Все ли типы данных можно сравнивать через операторы сравнения?
Тест
Шпаргалка
Урок 10. Условный оператор If. Часть 1
Урок 10. Условный оператор If. Часть 2
Урок 11. Логические операторы. Часть 1
Урок 11. Логические операторы. Часть 2
Урок 12. Условный оператор Switch. Часть 1
Урок 12. Условный оператор Switch. Часть 2
Урок 13. Тернарные операторы
Урок 14. Коллекции. Часть 1
Урок 14. Коллекции. Часть 2
Урок 14. Коллекции. Часть 3
Урок 15. Массивы
Урок 16. Множества
Урок 17. Словари
Урок 18. Связный список
Урок 19. Циклы For
Урок 20. Циклы While
Урок 21. Методы. Часть 1
Урок 22. Методы. Часть 2
Урок 23. Объекты. Часть 1
Урок 23. Объекты. Часть 2
Обзор Android Studio
Relative Layout
Параметр ID
Цвета RGB
Нажатие на кнопку и вызов функции
Советы по работе с Android Studio
Приложение Switch Color - Дизайн экрана
Приложение Switch Color - Связь графических элементов с кодом
Приложение Switch Color - Установка случайного цвета
Домашнее задание по проекту Switch Color
Отправить домашнее задание на проверку
Linear Layout. Отличие от Relative Layout
ImageView
Selector
XML
Rotating Cars APP
Домашнее задание по проекту Rotating Cars
Отправить домашнее задание на проверку
Timer
Домашнее задание по проекту Timer
Отправить домашнее задание на проверку
Материалы для приложения Timer
Taro
Дополнительные материалы. TextView, View и Button
Дополнительные материалы. Разбор кода
Дополнительные материалы. Метод taro()
Домашнее задание по проекту Taro
Отправить домашнее задание на проверку
Akinator. Часть 1 - Дизайн приложения, создание первого окна. Intent
Akinator. Часть 2 - Главное окно приложения.
Akinator. Часть 3 - Методы binarySearch, makeGuess.
Материалы для приложения Akinator
Отправить домашнее задание на проверку
Quiz App
Домашнее задание по проекту Quiz App
Отправить домашнее задание на проверку
Материалы для приложения QuizApp
Calculator - Часть 1. Дизайн приложения в xml
Calculator - Часть 2. OnClick для всех кнопок
Calculator - Часть 3. Кнопка bEqual
Материалы для приложения Calculator
Отправить домашнее задание на проверку
Домашнее задание по проекту Calculator
Xylophone
Файлы для проекта
Отправить домашнее задание на проверку
Обязательно прочесть! Как загрузить приложение на Play Market
Отправляем ссылку на скачивание
Видео. Как загрузить приложение на Play Market
Explain how different pricing options might be valuable to different segments of your audience.
$315.00
Regular price