Android-разработка: технологии, IDE, разные устройства, кайф и главные баззворды
2026-02-21 16:40 Diff

#статьи

  • 16 июн 2022
  • 0

Подкаст «Люди и код», выпуск № 23: Кирилл Розов.

Иллюстрация: Polina Vari / Skillbox Media

Фанат Free Software Foundation, использует Linux и недолюбливает Windows. Пишет истории про кодинг и программы на Python. Влюблён в Lisp, но пока что не умеет на нём программировать.

  • Какие устройства работают под управлением Android?
  • Особенности создания приложений под ТВ, смартфоны, часы, планшеты. Насколько распространена разработка под те или иные устройства.
  • На каком стеке создаются Android-приложения. Какие языки программирования и фреймворки используются.
  • Kotlin, Java, Flutter, Xamarin, React Native, JavaScript, Kotlin Multiplatform — где и как они используются.
  • Как менялся Android (и разработка под него) за время своего существования.
  • Что такое Material Design, RxJava, Retrofit, Firebase, Android Jetpack, Android Architecture Components, OkHttp, Dagger.
  • Многопоточность, треды, корутины.
  • Главные концепции и компоненты в Android-разработке.
  • Как связаны фронт и бэк в мобильной разработке.
  • В чём сложность Android-разработки. Какие нерешённые проблемы существуют.
  • В чём кайф Android-разработки.
  • Какие фичи планирует добавить Google в будущих версиях Android.
  • Чем различается разработка под iOS и Android.
  • В чём чаще всего лажают Android-разработчики.
  • Какими скиллами и знаниями должны обладать джуны, мидлы, сеньоры в Android-разработке.
Бесплатный курс по Python ➞
Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу