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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Обложка: Большая подборка ресурсов для изучения Android-разработки
Обложка: Курс «Java для Android-разработчиков»

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

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

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

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

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

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

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

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

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

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

Подборка бесплатных курсов с Coursera, которые прокачают ваш скилл в программировании

В последнее время все чаще и чаще выходят различные курсы по программированию. И очень часто получается так, что курс, на который вы записались, оказывается очень сомнительного качества. Поэтому мы решили…

Обложка: Подборка бесплатных курсов с Coursera, которые прокачают ваш скилл в программировании

Онлайн радио для Android: пошаговое руководство

Рассказывает Николай Коломийцев, технический директор и Android-разработчик LevelTop.org  Привет, типичные! В этом руководстве расскажу вам о том, как создать свое приложение в Android. Начну сразу с сути, поэтому определимся с функционалом:…

11 инструментов для тестирования мобильных приложений

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

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

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

Краткая версия событий Польский разработчик Куба Грецки обратил внимание на Android-приложение, функционал которого заключался в следующем: после оплаты в пабах, кафе и ресторанах покупатель может получить бонусные баллы, приложив к смартфону специальный маячок…

С какой платформы лучше начинать мобильную разработку? Обязательно ли сразу выпускаться под все платформы?

Начинающий разработчик задаёт вопрос: «Хочу начать разрабатывать под мобильные платформы. С чего лучше начать: с Android или iOS? Что перспективнее? Или обязательно сразу выпускать приложение и там и там?». Передаём…

Обложка: С какой платформы лучше начинать мобильную разработку? Обязательно ли сразу выпускаться под все платформы?

Программистов ищут стартап-команды (Go, Java, AngularJS, PHP, Yii и другие), а также молодая компания, разрабатывающая интеллектуальную систему энергетического менеджмента (Web)

Программист Go, Java, AngularJS и дизайнер Можно удалённо Опыт не обязателен, помогут вырасти Доля от будущей прибыли TravelMap — молодая команда, все живут в разных городах и общаются удалённо. Нарабатывают…

Организуем рабочий процесс для максимальной эффективности

Наш читатель, Стенли Винтергрин, поделился с вами советами по организации и оптимизации рабочего процесса при создании приложений. Я много разрабатываю для разных платформ на разных языках программирования,  разных машинах и с использованием разного…

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

Autofox — рассказ о приложении для автолюбителей

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

Бесплатные материалы для программистов

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

Обложка: Бесплатные материалы для программистов
Обложка: Fingers: Alien Invasion — выводим формулу успеха мобильной казуалки

Fingers: Alien Invasion — выводим формулу успеха мобильной казуалки

Читатель прислал рассказ о создании казуальной игры на Unity под мобильные платформы. Публикуем его историю и напоминаем, что вы можете присылать свои рассказы на admin@tproger.ru с темой «Рассказы о своих проектах». Меня…

Обложка: Интервью с Денисом Неклюдовым, Google Developer Expert Android

Интервью с Денисом Неклюдовым, Google Developer Expert Android

Типичный программист взял небольшое интервью у Дениса Неклюдова — эксперта по Android-разработке со статусом Google Developer Expert (а такие не каждому раздают, между прочим). Денис вкратце расказал об особенностях новой версии…

Как создавалось приложение MafiaDroid

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

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

Рассказывает Александр Тейлор, разработчик проекта Kivy В последнее время появляется большое количество ресурсов по разработке на Python под Android. Все чаще упоминается предназначенный для этой задачи фреймворк Kivy (и его…

Обложка: Как разрабатывать на Python под Android
Обложка: Приключения в Android: уведомления пользователей

Приключения в Android: уведомления пользователей

Позвольте мне рассказать вам одну историю. В Spire мы постоянно создаем и поддерживаем передовые платформы. И это учитывая то, что наша команда состоит всего лишь из 4 разработчиков и одного…