Это что за ОС? Угадайте операционную систему по скриншоту

Сможете угадать операционную систему по скриншоту? Мы не ограничились macOS, Windows и Linux: будьте готовы к подвохам.

Обложка: Это что за ОС? Угадайте операционную систему по скриншоту

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

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

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

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

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

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

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

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

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

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

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

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

Подборка книг по разработке под Android

Теория и задачки, Kotlin и Java, разработка UI и другие тонкости: всё это в нашей небольшой подборке книг по Android-разработке.

Обложка: Подборка книг по разработке под Android

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

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

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

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

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

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

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

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

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

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

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

Альтернативы Inbox Для Android и iOS

В этой статье речь пойдёт о подборке альтернатив почтовых клиентов для Inbox. Вы узнаете о плюсах и минусах основных приложений на Android и iOS.

Обложка: Альтернативы Inbox Для Android и iOS

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

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

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

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

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

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

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

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

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

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

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

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

Огромный список онлайн-инструментов для Android-разработчиков

Существует множество инструментов, призванных облегчить Android-разработку. Собрали для вас лучшие из них.

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

Android X: знакомимся с изменениями в новой библиотеке поддержки

AndoidX — новая библиотека поддержки от Google, которая добавляет новые функции и изменяет некоторые старые. Разбираемся с нововведениями.

AndroidX

Нюансы перехода на Kotlin, или Руководство для Android-разработчика по предательству Java

Как насчёт переключения с Java на Kotlin? Страшно? Тогда перед переходом рекомендуем всё-таки ознакомиться с ошибками новичков, променявших Java на Kotlin.

Обложка: Нюансы перехода на Kotlin, или Руководство для Android-разработчика по предательству Java

Огромная подборка для исследования безопасности Android-приложений

Исследователю безопасности нужен обширный инструментарий и знания. Представляем подборку ресурсов, которая пригодится при анализе Android-приложений.

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

Как быстро написать игру для Android на Unity

В своё время Flappy Bird, не имея сложной механики и графики, стала хитом. Сегодня мы расскажем, как всего за 10 минут написать свой вариант игры на Unity под Android.

Обложка: Как быстро написать игру для Android на Unity
Обложка: Как начать использовать Wine для запуска Windows-приложений на Android

Как начать использовать Wine для запуска Windows-приложений на Android

Wine позволяет пользователям Unix-подобных систем запускать программы, написанные под Windows. Теперь такая возможность есть и у пользователей Android.

VR-приложение

Создаём простое VR-приложение под Android с помощью Unity

Виртуальная реальность — это новое захватывающее направление в разработке приложений. Разберём, как создать VR-приложение с обзором в 360 градусов для Android. Навыки программирования не требуются.

Обложка: Гайдлайны для новичков в Android-разработке: что прямо сейчас намотать на ус

Гайдлайны для новичков в Android-разработке: что прямо сейчас намотать на ус

Мы маленькие, а разработка под Android большая и непонятная. Собрали для начинающих несколько советов, которые стоит принять во внимание как можно раньше.

Утечки памяти в Android: что это такое, как обнаружить и предотвратить

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

Обложка: Утечки памяти в Android: что это такое, как обнаружить и предотвратить

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

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

Обложка: Пишем «Змейку» под Android на Python и Kivy

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

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

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

Использование паттерна data access object в клиентском приложении

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

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

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

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

Борьба за безопасность при создании менеджера паролей под Android

Рассказывает Михаил Иванов, наш подписчик  Приветствую всех! Хочу поделиться историей создания своего первого проекта под Android, а также рассказать об основных проблемах, которые возникли при работе над отдельными его компонентами.

Обложка: Борьба за безопасность при создании менеджера паролей под Android

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

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

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

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

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

Функциональное программирование для Android-разработчика. Часть первая

Первая часть серии, в который мы описываем основы функционального программирования, его концепции и методы, которые будут полезны для Android-разработки.

функциональное программирование