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

Разработка приложений для iOS и Android: нативная разработка (Swift, Kotlin), кросс-платформа (React Native, Flutter).

100%
Мобильная разработка

Описание темы «Мобильная разработка» под заголовком

iOS-разработка

Разработка для iPhone/iPad: Swift, SwiftUI, UIKit. Xcode, App Store, TestFlight. Human Interface Guidelines Apple.

Карта темы «iOS-разработка»

Android-разработка

Kotlin, Jetpack Compose, Android Studio. Google Play, Firebase. Material Design, фрагменты, жизненный цикл Activity.

Карта темы «Android-разработка»

Кроссплатформенная разработка

React Native (JavaScript), Flutter (Dart). Один код для iOS и Android. Производительность близка к нативной.

Карта темы «Кроссплатформенная разработка»

Мобильный UX

Особенности мобильных интерфейсов: касания, жесты, малый экран. Навигация, формы, уведомления. Офлайн-режим.

Карта темы «Мобильный UX»

React Native

Кросс-платформа (iOS/Android) на React (Facebook, 2015). JavaScript → нативные компоненты (мост). Hot reload, переиспользование веб-кода. Производительность ниже нативной (мост = bottleneck). Используют: Instagram, Airbnb (отказались 2018), Discord. Expo: фреймворк поверх RN (упрощает настройку).

Карта темы «React Native»

Flutter

UI-фреймворк от Google (2017), язык Dart. Рендерит через Skia (графический движок) → пиксель-перфект, 60 FPS. Hot reload, Material Design / Cupertino. Один код для iOS/Android/Web/Desktop. Производительность близка к нативной (AOT компиляция). Растущая популярность (Alibaba, BMW). Widgets: всё есть виджет.

Карта темы «Flutter»

Swift (iOS) и Kotlin (Android)

Swift (Apple, 2014): заменил Objective-C, безопасность типов, ARC (автоматический подсчёт ссылок). SwiftUI (2019): декларативный UI. Kotlin (JetBrains, 2011, официальный для Android с 2017): совместим с Java, null-safety, корутины. Jetpack Compose (2021): декларативный UI. Нативная разработка = максимальная производительность.

Карта темы «Swift (iOS) и Kotlin (Android)»

iOS разработка

Swift (2014) — основной язык. SwiftUI (2019) — декларативный UI. Xcode — IDE. App Store — дистрибуция (30% комиссия). TestFlight — бета-тестирование.

Карта темы «iOS разработка»

Android разработка

Kotlin (2017 — официальный) и Java. Jetpack Compose — современный UI. Android Studio (IntelliJ). Google Play. Фрагментация устройств — проблема.

Карта темы «Android разработка»

Разработка ПО
Разработка ПО