
![]() |
VR-приложение с нуля на libgdx: часть 1 |
![]() |
Android Fingerprint API: приделываем аутентификацию по отпечатку |
![]() |
Что общего у мобильного QA и осьминога |
Теперь дайджест доступен и в виде рассылки. Подписаться вы можете тут.
iOS- (+15) AppCode 2016.3: поддержка Swift 3, новые настройки форматирования, улучшения быстродействия и многое другое
- (+11) Мобильный банк для iOS: добавляем блочную архитектуру к Cocoa MVC
- (+10) Custom Video Recorder для iOS приложений
- (+2) Секреты удачного апдейта: интерфейс, backend, структура приложения
- Apple отложила внедрение HTTPS
- С нуля до лучшего Swift-разработчика GitHub: история Омара Албеика из Алеппо
Как сделать юнит-тест для View Controller-а в iOS
8 способов сделать процесс ревью в App Store менее болезненным
Создание универсального фреймворка для iOS на Swift
Динамическая инъекция библиотеки в любое iOS приложение
UIColor-WikiColors: цвета с правильными названиями
UIFontComplete: автодополнение для названий шрифтов
Android- (+18) Как не писать лишнего
- (+13) RxJava. Убираем магию
- (+11) Android Things
- (+10) Разработка и публикация первой игры под Android на Unity3D
- Реализация Custom View-компонента в Android
Android Dev Подкаст. Выпуск 24. Kotlin 1.1- Руководство Going Global Playbook от Google
Внедряем Android App Shortcuts
Исследуем быстродействие: Twitter для Android
Миграция с SQLite на Realm
Android Auto на Raspberry Pi 3
Введение в Bourbon: Dribbble, Android, MVP и модуль с общим кодом
Лучший набор инструментов для Android разработчика
Управление целостностью на Android
На пути от Устаревшего кода к Чистой архитектуре: переделка Buffer Android Composer
Введение в ExifInterface Support Library
AbusiveGymReminder: приложение напоминает о пропущенных тренировках
Colorful: библиотека для изменения цветовых схем в приложении
Papercut: аннотации для напоминания о ненужных частях кода
Gifcap: создание анимированных изображений на устройстве
Mainframer: передача сборки проекта удаленной машине
KataScreenshot: тестирование UI
Windows- (+13) Тестирование UWP приложений с помощью Appium
- Конкурс Unity и Microsoft: портируйте игру на Windows и выиграйте $10,000
Разработка- (+34) Чем «interface» отличается от «междумордия»: наш подход к документированию и локализации программных продуктов
- (+22) Программирование игровых приложений на Corona SDK: часть 1
- (+21) Особенности разработки мобильной MMO RTS. Часть 1
- (+13) Новая зимняя стажировка для разработчиков в Redmadrobot
- (+6) Предновогодний релиз API и портала Scorocode
- Чем MVP отличается от прототипа?
- Диалог — новый UI
- Джон Ричителло: VR станет мейнстримом только к 2020
- AppMetrica открыла бесплатный сервис для рассылки пуш-уведомлений
- Самые популярные мобильные SDK в 2016 году
- Появился сериал о финских разработчиках игр
Как ускорить цикл разработки мобильного приложения
Инженерная архитектура нового приложения Uber
Аналитика, маркетинг и монетизация- (+18) Пять мощных паттернов монетизации F2P, использующих в дизайне UX поведенческую экономику
- (+16) Маркетинг игр и с чем его едят
- Как за три месяца продать стартап в Facebook
- 55% денег на мобильную рекламу тратится впустую
- Автоматические закупки мотивированного трафика от Appbooster
- Рекламодатели myTarget смогут создавать look-alike аудитории
- Gardenscapes от Playrix стал игрой года по версии Facebook
- Почему Super Mario Run так важен для индустрии мобильных развлечений
- Мобильные приложения в ритейле: профит или прихоть?
Устройства и IoT- (+4) Релиз alpha-версии стека протоколов для Интернета вещей
- Google выпустит новые часы на Android Wear
- Большинство пользователей никогда не устанавливает обновления на IoT-устройства
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.




