Репетитор по разработке мобильных приложений, онлайн, на русском языке
Преподавайте мобильную разработку онлайн
Преподавайте Android, iOS, Flutter или React Native онлайн на русском языке, где бы вы ни жили. Цену и расписание задаете вы, а Clasora не берет комиссию.
Коротко
- Роль
- Репетитор по разработке мобильных приложений, онлайн, на русском языке
- Где
- Полностью онлайн, из любого места
- Формат работы
- Самостоятельно. Цену и расписание вы определяете сами.
- Опубликовано
- Страны проживания
Армения, Беларусь, Болгария · показать все
Армения, Беларусь, Болгария, Израиль, Казахстан, Киргизия, Латвия, Литва, Польша, Россия, Таджикистан, Туркменистан, Узбекистан, Украина, Шпицберген и Ян-Майен, Эстония
Мобильные приложения пишут под одну из двух платформ. Приложения для Android создают на Kotlin или Java, обычно в Android Studio. Приложения для iPhone и iPad пишут на Swift, все чаще с SwiftUI, в Xcode на Mac. Между ними стоят кроссплатформенные фреймворки: Flutter с виджетами на Dart и React Native, на котором нативные приложения пишут на React и JavaScript.
Сам код составляет только половину трудностей, вторая половина приходится на платформу. Стоит повернуть телефон, и Android пересоздает Activity, а все, что ученик в ней хранил, пропадает. Экран на SwiftUI не обновляется, потому что модель данных не помечена как наблюдаемая. Flutter рисует желто-черную полосатую ленту и сообщает, что RenderFlex не помещается. Приложение на React Native отлично работает в режиме разработки и падает в релизной сборке. Преподаватель, который понимает, откуда это берется, и может показать это на работающем приложении, экономит ученику много часов на форумах.
Почему Clasora ищет преподавателей мобильной разработки, которые преподают на русском
Clasora показывает ученикам преподавателей, которые ведут занятия на том языке, на котором ученик пользуется сайтом. Тот, кто открывает Clasora на русском, видит преподавателей, которые преподают на русском. Если вы преподаете на русском, именно эти ученики вас и находят.
В мобильной разработке почти все написано по-английски: документация Google и Apple, руководства по Flutter, сообщения об ошибках в Xcode и Android Studio. Многие ученики неплохо читают технический английский, но все равно ценят, когда им объясняют по-русски, зачем нужен CoroutineScope, почему Swift заставляет разворачивать опционалы и что значит «поднять состояние» в React Native. Когда принцип понятен, английская документация читается гораздо легче.
Clasora не нанимает преподавателей, и это не вакансия. Вы работаете самостоятельно: сами назначаете цены и часы и ведете столько занятий, сколько хотите. Кто-то отводит на это пару вечеров в неделю в дополнение к основной работе в разработке. Кто-то преподает столько, что это заменяет ему работу по найму.
Как выглядит преподавание мобильной разработки онлайн на Clasora
Формат полностью удаленный. Все занятия проходят онлайн, и вы преподаете оттуда, где живете.
Ученики бронируют время в вашем календаре и видят только те часы, которые вы отметили как свободные, в своем часовом поясе. Вы сами решаете, за сколько времени нужно бронировать занятие и насколько далеко вперед это можно делать.
Видеозвонок работает в браузере, для самого звонка ничего устанавливать не нужно. На занятии по мобильной разработке основную работу делает демонстрация экрана, лучше всего с кодом и запущенным приложением рядом: Android Studio с эмулятором, Xcode с симулятором iOS или VS Code с приложением на Flutter, которое обновляется сразу после сохранения кода. Часто экран показывает ученик, и тогда вы видите его настоящий проект и ошибку в Logcat, а не пересказ по памяти. Некоторые преподаватели выводят на компьютер экран настоящего телефона, чтобы показать жест или запрос разрешения. Чат во время звонка удобен, чтобы передать зависимость для Gradle или команду для терминала, а размытие фона оставляет вашу комнату за кадром.
Между занятиями у каждого ученика есть переписка с вами. Он может прислать скриншот верстки, которая разъезжается на маленьком экране, или ссылку на свой репозиторий на GitHub, а вы ответите подсказкой или исправленным файлом. Сообщения, файлы и ссылки лежат рядом с занятиями, к которым они относятся. Учебные проекты можно хранить в личном файловом хранилище, документы можно перенести из Google Диска, а Google Календарь синхронизируется с вашим календарем в Clasora.
С чем ученики чаще всего просят помочь
Первое приложение: установка Android Studio или Xcode, запуск на эмуляторе или настоящем телефоне и разбор файлов нового проекта.
Сам язык: null-безопасность в Kotlin, опционалы и протоколы в Swift, Dart для Flutter, JavaScript и TypeScript для React Native.
Верстка экранов: Jetpack Compose или XML-разметка, SwiftUI или UIKit, виджеты Flutter и компоненты React Native, которые одинаково хорошо смотрятся на маленьком телефоне и на планшете.
Состояние, архитектура и навигация: ViewModel и MVVM, @State и @Observable в SwiftUI, Riverpod или Bloc во Flutter, переходы между экранами без потери данных.
Работа с сервером: REST API и JSON через Retrofit, URLSession или fetch, состояния загрузки и ошибки, Firebase как готовый бэкенд.
Асинхронный код: корутины и Flow, async/await в Swift, Future в Dart и то, почему интерфейс зависает, когда долгая задача занимает главный поток.
Данные и возможности телефона: Room, SwiftData или SQLite, камера, геолокация, разрешения и push-уведомления.
Отладка и тесты: чтение стектрейсов, точки останова, утечки памяти, модульные и UI-тесты.
Выпуск приложения: подпись, релизные сборки и подготовка приложения к публикации в Google Play или App Store.
Сроки: курсовой проект, приложение для портфолио или техническое собеседование.
Кого мы ищем
Вы уверенно создаете приложения на тех платформах или фреймворках, которые предлагаете, будь то нативный Android, нативный iOS, Flutter или React Native, и понимаете, почему они ведут себя именно так.
Вы понятно объясняете по-русски, что происходит внутри приложения, и новичку, и веб-разработчику, который переходит в мобильную разработку.
Вы умеете найти в проекте ученика настоящую причину сбоя и подвести его к тому, чтобы он исправил ошибку сам.
Возможно, вы мобильный разработчик, преподаватель программирования или студент, изучающий информатику, у которого уже есть свои приложения.
У вас есть компьютер с камерой, микрофоном и стабильным интернетом, достаточно мощный, чтобы во время видеозвонка тянуть эмулятор. Для преподавания iOS в Xcode нужен Mac.
Вам исполнилось 18 лет.
Опыт преподавания помогает, но не обязателен.
Что вы получаете
Никакой комиссии. Clasora ничего не берет из цены, которую вы назначили.
Бесплатная регистрация и публикация. Ни подписки, ни платы за размещение услуги.
Свои цены. Вы задаете цену для каждой длительности занятия и можете предложить бесплатное первое занятие.
Свое расписание. Вы выбираете рабочие часы на неделе и выходные дни, нужный срок предупреждения и то, как далеко вперед можно бронировать.
Публичная страница услуги. Ее находят поисковики, и каждый посетитель видит ее на своем языке: с вашим фото, вступительным видео, тем, чему вы учите, языками, на которых вы говорите, и ценой за каждую длительность занятия.
Отзывы по делу. Ученики оценивают знания, ясность объяснений и вовлеченность.
Проверенная квалификация. Дипломы и сертификаты можно добавить в профиль, и модератор их проверит.
Занятия в браузере. Видео с демонстрацией экрана, размытием фона и чатом, ничего не нужно устанавливать.
Как начать
Создайте аккаунт с помощью кнопки на этой странице.
Опубликуйте услугу по разработке мобильных приложений и укажите, какие платформы и фреймворки вы преподаете.
Откройте календарь и отметьте свободные часы.
Это займет несколько минут. Становясь преподавателем, вы принимаете условия, а модератор проверяет услугу перед публикацией.
Вопросы, которые задают преподаватели
Нужен ли мне Mac?
Только для iOS. Xcode работает исключительно на macOS, поэтому для занятий по Swift и SwiftUI с симулятором iOS нужен Mac. Android, Flutter и React Native можно преподавать с Windows или Linux, хотя для сборки версии под iPhone приложения на Flutter или React Native тоже потребуется Mac.
Можно ли преподавать только Flutter или только Android?
Да. В услуге вы указываете, что преподаете, так что можно предложить одну платформу, один фреймворк или все сразу.
Можно ли учить человека, который никогда не программировал?
Да. Первое приложение можно подержать в руках, и это помогает многим новичкам не бросить учебу, когда язык становится сложнее. Напишите в услуге, что готовы учить с нуля.
Как происходит оплата?
Оплата картой пока не подключена. Сейчас бронирование подтверждается без карты, а о расчетах вы договариваетесь с учеником напрямую. Clasora не берет комиссию.
Начните преподавать на Clasora
Заведите аккаунт, опубликуйте одну услугу и откройте календарь. Это несколько минут и ничего не стоит.