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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AndroidX

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Подборка лучших Android-приложений для взлома и тестирования безопасности

Подборка лучших Android-приложений для взлома, причём независимо от цели — для проверки безопасности своих сетей, или для атаки на другие в корыстных целях…

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

Технические подробности об Andromeda — новой универсальной ОС от Google

Andromeda — ОС от Google, которая станет заменой Android и Chrome OS. Мы узнали, какие технологии и компоненты лежат в основе нового амбициозного проекта.

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

Подборка популярных бесплатных курсов, посвященных мобильной разработке, со всемирно известных площадок, таких как: Coursera, Udemy и Udacity.

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