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

Создание приложений для Android и iOS — от нативных решений на Kotlin и Swift до кроссплатформенных фреймворков.

Мобильная разработка делится на два принципиально разных подхода: нативный, когда приложение пишется отдельно под каждую платформу на её родном языке (Kotlin или Java для Android, Swift для iOS), и кроссплатформенный, когда один код на Flutter, React Native или другом фреймворке компилируется под обе платформы сразу. У каждого подхода свои компромиссы между производительностью, доступом к возможностям платформы и скоростью разработки.

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

В каталоге
309 курсов
Доступно сейчас
190
На стадии сбора
119
Стоимость участия
от 40 ₽

Данные каталога обновлены 20 сентября 2026 г.

Нативно под каждую платформу или один код на обе сразу

  1. Определите подход заранее

    Нативная и кроссплатформенная разработка — разные архитектуры, переключение между ними означает переписывание приложения.

  2. Уточните целевую платформу

    Android и iOS используют разные языки для нативной разработки — проверьте, что нужно именно вам.

  3. Оцените важность доступа к возможностям платформы

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

  4. Проверьте охват публикации в сторах

    Написание кода — не последний шаг, уточните, разбирается ли процесс размещения приложения в App Store или Google Play.

Курсы в каталоге

Найдено: 190
Разработка мобильных приложений под Android. Уровень 3 Можно купить
2 272 ₽ 32 990 ₽ −93%
Оплатили 32

Разработка мобильных приложений под Android. Уровень 3

Марат Хакимов
iOS разработка для портфолио. Socialize your apps Можно купить
504 ₽ 5 800 ₽ −91%

iOS разработка для портфолио. Socialize your apps

Duc Tran
Полный курс по Kotlin Можно купить
238 ₽ 670 ₽ −64%
Оплатили 11

Полный курс по Kotlin

Kotlin для Android O разработки: с нуля до продвинутого Можно купить
260 ₽ 670 ₽ −61%
Оплатили 10

Kotlin для Android O разработки: с нуля до продвинутого

Udemy
Full Stack Mobile Developer: iOS 11 и Android O Можно купить
238 ₽ 670 ₽ −64%
Оплатили 11

Full Stack Mobile Developer: iOS 11 и Android O

П
Можно купить
318 ₽ 17 000 ₽ −98%
Оплатили 120

Продвинутый курс по React.JS

javascript.ru
Android O & Java Developer Masterclass Можно купить
220 ₽ 670 ₽ −67%
Оплатили 12

Android O & Java Developer Masterclass

Udemy
The Complete Android Material Design Course Можно купить
192 ₽ 670 ₽ −71%
Оплатили 15

The Complete Android Material Design Course

Udemy
П
Можно купить
80 ₽ 929 ₽ −91%
Оплатили 63

Продвинутый курс по созданию Android-приложения для группы ВКонтакте

Android Nougat App Masterclass Можно купить
162 ₽ 670 ₽ −76%
Оплатили 17

Android Nougat App Masterclass

Udemy
I
Можно купить
178 ₽ 650 ₽ −73%
Оплатили 16

Ionic 2/ Ionic 3 - Build iOS & Android Apps with Angular

Udemy
React Native Expo От новичка до Профи + Meteor.js Можно купить
314 ₽ 650 ₽ −52%
Оплатили 8

React Native Expo От новичка до Профи + Meteor.js

Udemy
К
Можно купить
702 ₽ 5 350 ₽ −87%
Оплатили 18

Курсы по Kotlin

Udemy
React Native - Рецепты. Выпуск 1 Можно купить
178 ₽ 650 ₽ −73%
Оплатили 16

React Native - Рецепты. Выпуск 1

Udemy
Создай свое первое приложение на React Native Можно купить
138 ₽ 650 ₽ −79%
Оплатили 20

Создай свое первое приложение на React Native

Udemy
Ultimate React Native - Easily Build iOS and Android Apps Можно купить
162 ₽ 600 ₽ −73%
Оплатили 17

Ultimate React Native - Easily Build iOS and Android Apps

Udemy
Профессия программист Android. Часть 1 Можно купить
2 128 ₽ 12 265 ₽ −83%
Оплатили 15

Профессия программист Android. Часть 1

GeekBrains
Разработка мобильных приложений с использованием Xamarin Можно купить
1 440 ₽ 25 190 ₽ −94%
Оплатили 38

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

Специалист
L
Можно купить
162 ₽ 600 ₽ −73%
Оплатили 17

Learning Path: Fundamentals of Angular 2

React Native - Продвинутые темы Можно купить
118 ₽ 600 ₽ −80%
Оплатили 24

React Native - Продвинутые темы

Udemy
RxJava for Android Можно купить
80 ₽ 450 ₽ −82%
Оплатили 29

RxJava for Android

Ionic2 - практическое руководство по созданию приложения под iOS и Android Можно купить
150 ₽ 900 ₽ −83%
Оплатили 23

Ionic2 - практическое руководство по созданию приложения под iOS и Android

Udemy
П
Можно купить
194 ₽ 5 000 ₽ −96%
Оплатили 66

Проекты-туториалы по программированию

learn4code
Ionic 2. Полный курс: создание мобильных приложений на Angular 2 Можно купить
204 ₽ 1 200 ₽ −83%
Оплатили 20

Ionic 2. Полный курс: создание мобильных приложений на Angular 2

Udemy

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

Что выбрать — нативную или кроссплатформенную разработку?

Однозначного ответа нет: нативная разработка обычно даёт больше контроля и производительности под конкретную платформу, а кроссплатформенные фреймворки вроде Flutter экономят время за счёт одного кода для обеих платформ. Выбор зависит от задачи и ресурсов.

Нужно ли знать два языка для разработки под Android и iOS отдельно?

При нативном подходе — да, обычно Kotlin или Java для Android и Swift для iOS, поскольку это разные экосистемы со своими инструментами.

Можно ли собрать мобильное приложение без нативной разработки на C++ или Assembly?

Да, для подавляющего большинства мобильных приложений низкоуровневые языки вроде C++ или Assembly не требуются, разработка ведётся на Kotlin, Swift или кроссплатформенных инструментах.

Сложно ли опубликовать готовое приложение в сторе?

Процесс требует соблюдения ряда технических и формальных требований конкретной платформы — уточняйте в описании материала, разбирается ли этот этап отдельно от написания кода.