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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Обложка поста

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Обложка поста

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

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

Обложка поста

Как мы писали Android-приложение на ассемблере

Рассказывает Uri Shaked — эксперт-разработчик в Google В этой статье я собираюсь поделиться нестандартным подходом к разработке приложений для Android. Стандартный подход заключается в установке Android Studio и создании простого…

Обложка поста

Важные мелочи при разработке мобильных приложений

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

Обложка поста

Как начать разрабатывать под Android

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

Обложка поста

Бесконтакт: что такое NFC и как программисту с ним работать

Сейчас почти у каждого есть карты с поддержкой NFC, которыми можно оплатить покупку в одно касание, а ещё лучше это сделать смартфоном или даже умными часами 😉 Есть карты, которыми…

Обложка статьи «Бесконтакт: что такое NFC и как программисту с ним работать»

Создаём музыкальную игру с библиотекой Oboe от Google — часть 2

В прошлой части мы знакомились с библиотекой Oboe и начинали работу над игрой. Сегодня мы доделаем её до конца.

Обложка поста

Создаём музыкальную игру с библиотекой Oboe от Google — часть 1

Недавно Google представила библиотеку Oboe для созданий аудиоприложений с низкой задержкой. Мы перевели руководство по созданию одного из таких приложений.

Обложка поста
Обложка поста

Отличия junior, middle и senior разработчиков — объясняют эксперты

Наш подписчик прислал вопрос в редакцию Tproger: «Чем отличаются junior, middle и senior разработчики?» Предоставляем вам ответы экспертов.

Пишем «Змейку» под Android на Python и Kivy

В этой статье мы напишем классическую «Змейку» на Python с помощью инструмента для создания GUI Kivy.

Обложка поста

Обзор Lokalise — сервиса для локализации приложений и обновления переводов «по воздуху»

Lokalise — платформа для локализации мобильных и веб-приложений. Сервис имеет SDK для обновления переводов «по воздуху» и удобен для работы в команде.

Обложка поста

30 шикарных инструментов, чтобы писать под Android как профи

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

Обложка поста

Полная экипировка iOS-разработчика: сервисы, инструменты, фреймворки, веб-сайты

Огромная подборка полезных ресурсов, которые могут пригодиться разработчикам под iOS для решения повседневных задач и организации своей деятельности.

Обложка поста

Курс «Мобильная разработка»

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

Обложка поста
Обложка поста

Как быстро научиться разрабатывать под Android, чтобы получать за это деньги

Учиться самостоятельно в Интернете практично и дешево: большинство материалов находятся в общем доступе бесплатно, а заниматься можно в любое удобное время дня и ночи. Но возникают вопросы: как не потеряться в…

Что такое Kotlin и с чем его едят: обучающее руководство и сравнение нового языка Android-разработки с Java

Рассказываем о языке Kotlin, созданном российской компанией JetBrains и недавно выбранном Google в качества основного языка Android, и делимся руководством.

Обложка поста

Большая подборка ресурсов для изучения Android-разработки

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

Обложка поста
Обложка поста

Курс «Java для Android-разработчиков»

Русскоязычный видеокурс, созданный в 2017 году. Курс состоит из коротких видеоуроков, посвященных языку Java и основам мобильной разработки на Android-устройствах.

Build 2017

Многочисленные инструменты для разработчиков и большое обновление Windows 10: обзор конференции Microsoft Build 2017

С 10 по 12 мая проходила ежегодная конференция Microsoft Build 2017.Компания представила множество интересных новинок, о которых мы расскажем в этом обзоре.

Обложка поста

Курс «Создание 2D-игры под Android»

Курс по созданию 2D-игры на Unity 5, в ходе которого вы познакомитесь с Unity, созданием скриптов, управляющих элементов и публикацией игры в Google Play.