Александр Бабаев

Опыт
iOS. Не-игры
Маленькие смартфоны сегодня — одни из самых сложных устройств, с которыми приходится работать. Как подключиться к серверу? Почему тормозит анимация? Карты и геолокация? Пуши?
Я смогу научить вас все это понимать, уметь пользоваться для того, чтобы создавать самые лучшие мобильные приложения.
Коротко про опыт ментора
Ведущий специалист, технический директор в нескольких мобильных компаниях России. С 2008 года участвовал в сотнях мобильных, нескольких энтерпрайз, десктопных и веб-проектах. Эксперт в вопросах разработки, проектирования мобильных приложений. Соавтор и разработчик http://touchdev.ru (уже не работает, но архив интернета все помнит: https://web.archive.org/web/20120502002122/http://touchdev.ru/about), первого в России портала для мобильных разработчиков.
Сферы менторства:
- Общие вопросы разработки приложений на Objective-C, Swift
- Настройка окружения для разработки iOS-приложений.
- Использование Xcode, AppCode для разработки.
- Создание интерфейса с использованием Autolayout и другими средствами.
- Создание кастомных UI-компонентов.
- Использование различных фреймворков (библиотек), например:
- MapKit (работа с картами), CoreLocation (геолокация, биконы), сторонние картографические фреймворки (Google, MapBox).
- CoreGraphics, CoreAnimation (кастомные компоненты, сложная анимация).
- UIKit (стандартный интерфейс бизнес-приложений для iOS).
- Работа с данными (SQLite, CoreData, Realm)
- Работа с сетью (NSURLSession, Alamofire)
- «Почему разработка для мобильных устройств такая сложная?» :-)
Примеры разработанных приложений:
- Ångstrom
- Правила русского языка
- iTrace
- xCFD
- Drive for iPhone
- И многие, многие, многие другие.
Некоторые статьи по разработке:
Ключевые навыки
- ios
- swift
- objective-c
Специализация
-
Разработка приложений для iOS, watchOS, tvOS
Научу разработке приложений для iPhone, iPad, Apple Watch, Apple TV и помогу c проектами опытных разработчиков. Как составить интерфейс, как общаться с сервером и взаимодействовать с бэкенд.
-
Программирование на Swift
Обучу языку Swift от основ до самых сложных моментов и хитростей использования в мобильной разработке. Научу понимать ошибки компилятора и как собрать воедино Свифт и неСвифт
Готово! Мы сообщим, когда ментор освободится. Изучи других менторов на сайте - возможно, они тоже тебе подойдут!
Что-то пошло не так :-( Либо неправильно почту вбил, либо такой email уже существует.
Что входит в оплаченный период?

Неограниченное общение в персональном чате;

Индивидуальная программа обучения;

Практические задания и код-ревью;

Пожизненный доступ в закрытый клуб mkdev, где можно найти помощь, профессиональные советы и вакансии.
Читай подробнее о том,
как устроен учебный процесс >