Как стать разработчиком мобильных приложений: рассказывает эксперт

Главный инженер по разработке в Сбербанке рассказывает о том, как стать разработчиком мобильных приложений и каких ошибок стоит избегать.

Обложка: Как стать разработчиком мобильных приложений: рассказывает эксперт

Как начать разрабатывать приложения для iOS: FAQ и полезные ссылки

Отвечаем на часто задаваемые вопросы об iOS-разработке. Нужен ли mac, нужен ли iPhone, и как вообще начать разработку для iOS.

Обложка: Как начать разрабатывать приложения для iOS: FAQ и полезные ссылки

Сравниваем подходы нативной и кроссплатформенной мобильной разработки в 2021 году

За последние годы кроссплатформенная разработка сделала рывок вперед. Посмотрим, как обстоят дела на рынке кроссплатформенных решений сейчас.

Обложка: Сравниваем подходы нативной и кроссплатформенной мобильной разработки в 2021 году

Собеседование iOS разработчика: вопросы и задания

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

Обложка: Собеседование iOS разработчика: вопросы и задания

8 языков программирования для Android-разработчика

Android-разработчики пишут не только на Java и Kotlin: в этой статье разберём 8 популярных языков программирования, которые подходят для разработки Андроид-приложений, расскажем, насколько востребована профессия и где её освоить. Java…

Обложка: 8 языков программирования для Android-разработчика

Моя история в IT: как стать Android team-lead

История становления Android team-lead в auto.ru, а также ссылки на полезные материалы и курсы.

Обложка: Моя история в IT: как стать Android team-lead

Что не так с Xcode: баги и проблемы с производительностью

Xcode — это единственный способ, от начала и до конца, создать нативное приложение для iOS. Рассказываем, что не так с IDE от Apple.

Обложка: Что не так с Xcode: баги и проблемы с производительностью
Обложка книги Скрам. Революционный метод управления проектами

Скрам. Революционный метод управления проектами

Скрам. Революционный метод управления проектами

Книга, которая обязательна к прочтению не только менеджерам проектов, но и тем, кто эти проекты выполняет и кого пытаются «аджализировать».

Читать разбор книги

Одна задача и 10 минут, чтобы нанять iOS-разработчика

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

Обложка: Одна задача и 10 минут, чтобы нанять iOS-разработчика

Как стать Android-разработчиком с нуля: дорожная карта

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

Обложка: Как стать Android-разработчиком с нуля: дорожная карта

Зачем нужно реактивное программирование на Swift?

В этой статье, автор рассказывает почему реактивное программирование на Swift — это хорошо

Обложка: Зачем нужно реактивное программирование на Swift?

Рынок мобильных игр в эпоху пандемии

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

Обложка: Рынок мобильных игр в эпоху пандемии

Как стать фулстек-разработчиком мобильных приложений

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

Обложка: Как стать фулстек-разработчиком мобильных приложений

Сам себе пентестер: как за пару дней проверить безопасность мобильного приложения

Разбираемся, какими инструментами пользоваться и на что обращать внимание, чтобы быстро найти несложные уязвимости в мобильном приложении.

Обложка: Сам себе пентестер: как за пару дней проверить безопасность мобильного приложения

Для чего хорош Swift?

Рассказываем, зачем учить Swift и где он используется.

Обложка: Для чего хорош Swift?

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

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

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

Flutter vs React-Native: детальное сравнение

Сравнение Flutter и React-Native от разработчика, который провёл несколько месяцев с первой технологией и имеет много опыта с последней.

Обложка: Flutter vs React-Native: детальное сравнение

Личная поваренная книга SwiftUI-рецептов

Рассказ о том, как видеть все тестовые View при запуске приложения и иметь возможность выбрать, с чем работать.

Обложка: Личная поваренная книга SwiftUI-рецептов

Бесконечная война: кто круче — Android или iOS разработчики?

Разбор стереотипов с профессионалами IT-рынка: Йонатаном Леви, Миком Вайсманом, Максом Десятых и другими

Обложка: Бесконечная война: кто круче — Android или iOS разработчики?

«Пожалуй, Flutter я позанимаюсь в следующей жизни». Из Android во Flutter: безумие или дальновидный шаг

Разбор части интервью Anrdoid-разработчика, в котором он рассказывает про первые шаги во Flutter и плюсы фреймворка.

Обложка: «Пожалуй, Flutter я позанимаюсь в следующей жизни». Из Android во Flutter: безумие или дальновидный шаг

Java vs Kotlin для Android-разработки: ответы «за» и «против»

Какой язык выбрать для Android-разработки — Java или Kotlin? Мы опросили опытных разработчиков и собрали всю информацию в список «за» и «против».

Обложка: Java vs Kotlin для Android-разработки: ответы «за» и «против»

Оцениваем эффективность мобильного приложения: устаревшие метрики и полезные подходы

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

Обложка: Оцениваем эффективность мобильного приложения: устаревшие метрики и полезные подходы

Как мы сократили регрессионное тестирование в 4 раза

Рассказ о том, как от тест-кейсов в Excel-таблице на 100 строк перейти к 1200 тест-кейсам и при этом в 4 раза сократить время регрессионного тестирования.

Обложка: Как мы сократили регрессионное тестирование в 4 раза

Создаём своё первое приложение для Kotlin Multiplatform

Статья о том, как с помощью SDK для мультиплатформенной разработки на Kotlin написать приложение под Android и iOS.

Обложка: Создаём своё первое приложение для Kotlin Multiplatform

Как разработать своё первое приложение на React Native

Разбираемся, что же такое React Native, почему он сейчас важен и популярен, а также создаём небольшой проект для демонстрации основ.

Обложка: Как разработать своё первое приложение на React Native

Продвинутый дебаг в Xcode: средства отладки, про которые часто забывают

Рассказ о часто игнорируемых средствах отладки кода в Xcode вроде влияния на состояние приложения и редактирование UI без перезагрузки.

Обложка: Продвинутый дебаг в Xcode: средства отладки, про которые часто забывают

Cравнение фреймворков для кроссплатформенной мобильной разработки: React Native, Flutter, Ionic, Xamarin и PhoneGap

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

Обложка: Cравнение фреймворков для кроссплатформенной мобильной разработки: React Native, Flutter, Ionic, Xamarin и PhoneGap

Натив или кроссплатформа — что выбрать начинающему мобильному разработчику? Отвечают эксперты

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

Обложка: Натив или кроссплатформа — что выбрать начинающему мобильному разработчику? Отвечают эксперты

Введение в мобильную разработку для Android: с каких языков начать изучение?

Какие языки изучить в первую очередь? На какие этапы стоит разбить обучение? Ответы на эти и другие вопросы вы найдёте в нашей статье.

Обложка: Введение в мобильную разработку для Android: с каких языков начать изучение?

Отображение картинок в Android-приложении: делегаты, тесты и никакой боли

Как эффективно показывать в Android-приложении десятки тысяч изображений из разных источников? Изучаем кейс компании Revolut.

Обложка: Отображение картинок в Android-приложении: делегаты, тесты и никакой боли
Обложка: Оцените свои Android-скиллы! Тест от Tproger и «Лаборатории Касперского»

Оцените свои Android-скиллы! Тест от Tproger и «Лаборатории Касперского»

Всего 9 вопросов, так что много времени вы не потратите. Если получится ответить на большинство вопросов, вам напишут ребята из «Лаборатории Касперского».

Понимание чистого кода в Android

Прежде чем начать писать свой код, нужно понять, как его масштабировать и как им управлять. Как сказал Дядя Боб в своей книге: Представьте, что вы ищете книги в библиотеке. Если…

Обложка: Понимание чистого кода в Android

Жизненный цикл Android-приложений

Android проектировался таким образом, чтобы расширять возможности пользователей и сделать приложения интуитивно понятными. Например, пользователи приложения могут поворачивать экран, отвечать на уведомления и переключаться на другую задачу. Также у них…

Обложка: Жизненный цикл Android-приложений