История становления Android team-lead в auto.ru, а также ссылки на полезные материалы и курсы.
Что не так с Xcode: баги и проблемы с производительностью
Xcode — это единственный способ, от начала и до конца, создать нативное приложение для iOS. Рассказываем, что не так с IDE от Apple.
Одна задача и 10 минут, чтобы нанять iOS-разработчика
Разбор задачи по ускорению тормозящей ленты в приложении соцсети, которая поможет проверить кандидата в iOS-разработчики.
Как стать Android-разработчиком с нуля: дорожная карта
Рассказываем, как стать Android-разработчиком с нуля, следуя дорожной карте. Вы узнаете, что изучать и в какой последовательности.
Зачем нужно реактивное программирование на Swift?
В этой статье, автор рассказывает почему реактивное программирование на Swift — это хорошо…
Рынок мобильных игр в эпоху пандемии
Разбираемся, какие факторы должен учитывать в своих планах на 2021 год маркетолог, занятый в сфере мобильных игр.
Как стать фулстек-разработчиком мобильных приложений
Рассказ фуллстек-разработчика о своей карьере, приправленный практическими советами новичкам, которые хотят освоить бэкенд и фронтенд в мобильной разработке.
Сам себе пентестер: как за пару дней проверить безопасность мобильного приложения
Разбираемся, какими инструментами пользоваться и на что обращать внимание, чтобы быстро найти несложные уязвимости в мобильном приложении.
Для чего хорош Swift?
Рассказываем, зачем учить Swift и где он используется.
Опыт «Мира»: как снизить время тестирования платежного ядра мобильного приложения с недели до пары часов
Кейс по созданию сервиса, который позволил снизить время тестирования платежного ядра мобильного приложения с недели до нескольких часов.
Flutter vs React-Native: детальное сравнение
Сравнение Flutter и React-Native от разработчика, который провёл несколько месяцев с первой технологией и имеет много опыта с последней.
Личная поваренная книга SwiftUI-рецептов
Рассказ о том, как видеть все тестовые View при запуске приложения и иметь возможность выбрать, с чем работать.
Бесконечная война: кто круче — Android или iOS разработчики?
Разбор стереотипов с профессионалами IT-рынка: Йонатаном Леви, Миком Вайсманом, Максом Десятых и другими…
«Пожалуй, Flutter я позанимаюсь в следующей жизни». Из Android во Flutter: безумие или дальновидный шаг
Разбор части интервью Anrdoid-разработчика, в котором он рассказывает про первые шаги во Flutter и плюсы фреймворка.
Java vs Kotlin для Android-разработки: ответы «за» и «против»
Какой язык выбрать для Android-разработки — Java или Kotlin? Мы опросили опытных разработчиков и собрали всю информацию в список «за» и «против».
Оцениваем эффективность мобильного приложения: устаревшие метрики и полезные подходы
Статья о ключевых метриках, полезных приёмах и технологиях, которые помогут разработчикам и фаундерам оценить эффективность приложения. …
Как мы сократили регрессионное тестирование в 4 раза
Рассказ о том, как от тест-кейсов в Excel-таблице на 100 строк перейти к 1200 тест-кейсам и при этом в 4 раза сократить время регрессионного тестирования.
Создаём своё первое приложение для Kotlin Multiplatform
Статья о том, как с помощью SDK для мультиплатформенной разработки на Kotlin написать приложение под Android и iOS.
Как разработать своё первое приложение на React Native
Разбираемся, что же такое React Native, почему он сейчас важен и популярен, а также создаём небольшой проект для демонстрации основ.
Продвинутый дебаг в Xcode: средства отладки, про которые часто забывают
Рассказ о часто игнорируемых средствах отладки кода в Xcode вроде влияния на состояние приложения и редактирование UI без перезагрузки.
Cравнение фреймворков для кроссплатформенной мобильной разработки: React Native, Flutter, Ionic, Xamarin и PhoneGap
Сравниваем самые популярные кроссплатформенные фреймворки и разбираемся, в каких случаях выгодно использовать каждый из них. Есть удобная таблица.
Натив или кроссплатформа — что выбрать начинающему мобильному разработчику? Отвечают эксперты
Раз можно быстро писать сразу на все платформы, то зачем нативная разработка? Разбираемся в плюсах и минусах обоих подходов с экспертами.
Введение в мобильную разработку для Android: с каких языков начать изучение?
Какие языки изучить в первую очередь? На какие этапы стоит разбить обучение? Ответы на эти и другие вопросы вы найдёте в нашей статье.
Отображение картинок в Android-приложении: делегаты, тесты и никакой боли
Как эффективно показывать в Android-приложении десятки тысяч изображений из разных источников? Изучаем кейс компании Revolut.

Оцените свои Android-скиллы! Тест от Tproger и «Лаборатории Касперского»
Всего 9 вопросов, так что много времени вы не потратите. Если получится ответить на большинство вопросов, вам напишут ребята из «Лаборатории Касперского».
Понимание чистого кода в Android
Прежде чем начать писать свой код, нужно понять, как его масштабировать и как им управлять. Как сказал Дядя Боб в своей книге: Представьте, что вы ищете книги в библиотеке. Если…
Жизненный цикл Android-приложений
Android проектировался таким образом, чтобы расширять возможности пользователей и сделать приложения интуитивно понятными. Например, пользователи приложения могут поворачивать экран, отвечать на уведомления и переключаться на другую задачу. Также у них…
Как мы писали Android-приложение на ассемблере
Рассказывает Uri Shaked — эксперт-разработчик в Google В этой статье я собираюсь поделиться нестандартным подходом к разработке приложений для Android. Стандартный подход заключается в установке Android Studio и создании простого…
Важные мелочи при разработке мобильных приложений
Продуктовая разработка мобильных приложений часто отличается от заказной, причём не в пользу последней. Разбираемся в причинах этого явления.
Как начать разрабатывать под Android
Многие программисты хотят заняться разработкой приложений под Android. Но немногие представляют, какие шаги здесь надо предпринять. Эта подборка призвана помочь новичкам в освоении Android-разработки. Начало работы Новичкам в программировании поможет…
Бесконтакт: что такое NFC и как программисту с ним работать
Сейчас почти у каждого есть карты с поддержкой NFC, которыми можно оплатить покупку в одно касание, а ещё лучше это сделать смартфоном или даже умными часами 😉 Есть карты, которыми…
Создаём музыкальную игру с библиотекой Oboe от Google — часть 2
В прошлой части мы знакомились с библиотекой Oboe и начинали работу над игрой. Сегодня мы доделаем её до конца.