Центр цифрового образования

ГБОУ Гимназия №116 Приморского района Санкт-Петербурга


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

Преподаватель: Базаревский Денис Станиславович, педагог дополнительного образования.

Содержание курса

  • Объектно-ориентированный язык программирования на примере языка Kotlin
  • Современная среда разработки: IntelliJ IDEA, Android Studio
  • Взаимодействие группы разработчиков в системе контроля версий (GitHub)

Для кого этот курс?

  • Курс рассчитан на учеников старших классов, которые хотят придумать и разработать современный софт так, как его разрабатывают сегодня в мире.

Частые вопросы

  • Что я уже должен/должна знать?
    Первое домашнее задание курса — посмотреть фильм «Кадры». Там есть ответ на этот вопрос.
  • Мы напишем много приложений и загрузим их на Маркет?
    На Маркете уже миллионы приложений. Сделать похожее на старое легко, сделать что-то новое — трудно. Часть курса — научиться выделить перспективное. Мы придумаем что-то новое и воплотим идею в жизнь. Одну, но хорошую. А учебных задач будет, конечно, много.
  • Что за Kotlin, приложения ведь пишут на Java?
    Уже нет. Мир меняется очень быстро. Основной язык разработки теперь Kotlin. Это Google так решил.
  • У меня есть хорошая идея, можно я ей поделюсь?
    Нужно.
  • А готовыми исходниками можно пользоваться?
    Обязательно. Если часть нужного нам функционала уже реализована и лежит в открытом доступе, хороший программист это найдет и использует, плохой будет писать всё с нуля.
  • А программировать-то мы научимся?
    Да. Основные операторы, функции, классы и основы объектно-ориентированного программирования — часть курса.
  • Кто будет учить?
    Меня зовут Денис. Последние 20 лет я занимаюсь разработкой решений и софта для крупнейших компаний полупроводниковой промышленности в составе групп инженеров, программистов и научных сотрудников. В последнее время веду проекты, обучаю юные кадры.

Как мы учимся?

  • Учимся в zoom (пока), переписываемся в WhatsApp, обмениваемся кодом через GitHub.