Мобильная разработка под Android
RU / EN
Consultation

#События

10.02.2020

Мобильная разработка под Android

Разработчики студии Doubletapp и Контура познакомят тебя с мобильной разработкой на примере самой распространенной в мире платформы Android. В рамках курса мы напишем полноценное мобильное приложение, охватывающее все основные компоненты мобильной разработки. Обучение будет происходить на языке Kotlin.

Екатеринбург, ИЕНиМ (Мат-Мех) УрФУ.

11 февраля – 26 апреля 2020 года. Набор проходит до 16 февраля.

Вводная лекция: 13 февраля 2020 в 17:50, Тургенева 4, аудитория 632.

Оставить заявку

Зачем нужен курс

Уже сегодня большая половина населения нашей планеты использует смартфоны. Для многих смартфон является первым и единственным технологическим устройством. И более 85% устройств находится под управлением операционной системы Android. Наш курс познакомит тебя с этой операционной системой и всеми основными её составляющими. Лучшие студенты смогут попасть к нам на стажировку и на работу.

Как будет проходить обучение

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

Как попасть на курс?

Зарегистрироваться через форму, дождаться рассылки и выполнить небольшое тестовое задание до 16 февраля.

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

  • Вводное — знакомство с курсом. Рассказ о мире мобильной разработки.
  • Kotlin — язык, на котором мы программируем.
  • Активити, жизненный цикл, основные компоненты. Как запустить активити, intent, bundle, task, backstack, broadcast receiver.
  • Интерфейс приложения: View и ViewGroup, Создание интерфейса, Простые элементы, Контейнеры элементов, Ресурсы, Стили и темы.
  • Фрагменты, RecyclerView, ViewPager, Navigation drawer, Bottom navigation.
  • Архитектура: MVP, MVVM, Lifecycle, LiveData, ViewModel.
  • Хранение данных на устройстве. Состояние (Activity), Файловая система, SharedPreferences, SQLite, Room.
  • Многопоточность: handler, looper, message queue, threads, executor, async task, coroutines, work manager.
  • Работа с сетью, сокеты, HttpURLConnection, xml, json, GSON, OkHttp, Retrofit.
  • Архитектура: Clean Architecture, DI, Dagger 2, RxJava.
  • Тестирование: Unit тесты, интеграционные, ui tests, mockito, robolectric, espresso, инструментальные тесты.
  • Обсудить статью в социальных сетях

    Другие статьи

    UX для НЕдизайнеров, или что должен знать мобильный разработчик

    21 мая 2020

    В статье мы рассмотрим типичные проблемы в UX, которые встречаются в приложениях как стартапов, так и больших корпораций.

    Read

    Как мы провели курс по Android-разработке в УрФУ (feat. СКБ Контур)

    14 апреля 2020

    Как организовали тестовое, построили процесс подготовки к лекциям и приёма домашних заданий, как перешли в онлайн.

    Read

    Опыт вместо денег: как (не) заработать на мобильном приложении в России

    9 апреля 2020

    Рассказ наших клиентов об истории развития и продажах мобильного приложения для медитаций.

    Read

    Как нейросети помогают развивать навыки по стрельбе

    19 ноября 2019

    История от чемпионов мира по практической стрельбе: Алёны Карелиной и Романа Халитова.

    Read

    Практика. Медитации без эзотерики

    04 сентября 2019

    Рассказ наших клиентов-гуманитариев о идее и разработке мобильного приложения для медитаций.

    Read

    12 лайфаков от победителей хакатона

    27 декабря 2018

    Наша команда Kokokotlin поделилась с учениками Сириуса секретами успеха на VK Hackathon 2018.

    Read