Разработка
Неделя Android: Новости для Android разработчиков №3
Как тестируют приложения в Mail.ru, ASO за 5 минут, сертификация разработчиков и многое другое в новом выпуске.
Как тестируют приложения в Mail.ru, ASO за 5 минут, сертификация разработчиков и многое другое в новом выпуске.
Статьи
Android и Data Binding: обработка действий
Не так давно закончили разработку приложения, в котором пришлось обрабатывать одинаковые действия (actions) в различных местах приложения. Казалось бы, стандартная ситуация, и, как всегда, разработчики — ленивые, клиент — сделайте все вчера, у нашего клиента есть свой клиент, и ему — всё нужно позавчера. А значит, сделать все нужно просто, красиво и, главное — меньше лишних строк кода.
Изучаем OpenGL ES2 для Android Урок №2. Создание треугольников
Пришла пора рисовать треугольники, а точнее, с помощью треугольников мы нарисуем парусник, который будет циклично двигаться слева направо.
ASO за 5 минут: форматирование текста увеличило установки на 16%
Когда мы добавили жирный текст и подчеркивание в описание нашего существующего приложения в Play Store, уровень конверсии значительно вырос, даже несмотря на то, что сам текст, скриншоты и все остальное осталось тем же самым.
- App Intro c использованием видео из YouTube
- Кулуары VR. Библиотеки для отображения панорам 360*
- Как я сделал свою первую open source библиотеку
- Как я сделал приложение на 500,000 пользователей за 5 дней и с затратами в $100 на сервер
- Пример продвижения приложения через Android Authority
- AMA с разработчиками Android Nougat
- Глубокое погружение в Android View конструкторы
- Программное создание RippleDrawable любого цвета
- ConstraintLayout изнутри и снаружи: Часть 1
- Dagger 2 в продакшене — уменьшение количества методов
- Android Data Binding: Большое Событие
Новости
- Google запустил онлайн сертификацию Android-разработчиков
- Вышла пятая и последняя превью-версия Android 7.0 Nougat
- Новый алгоритм Delta для уменьшения размера обновлений в Google Play
- Google использовал машинное обучение для чтения комиксов
- Cyanogen проводит увольнения и делает пивот
Тестирование
Сегодня я хочу рассказать, как мы построили с нуля гибкую и расширяемую систему для выполнения автотестов на Android-смартфонах. Сейчас у нас используется около 60 устройств для регрессионного тестирования мобильного приложения Почты Mail.Ru. В среднем они тестируют около 20 сборок приложения ежедневно. Для каждой сборки выполняется около 600 UI-тестов и более 3500 unit-тестов.
Код и инструменты
- Intel представил Multi-OS Engine для кроссплатформенной разработки на Java
- Документация Stak Overflow для Android-разработки
- Wire: красивый мессенджер
- Make Your App Material: новостной ридер с материальным дизайном
- Ticker: скроллинг с анимацией типа одометра
- Ferro: простая, но мощная MVP библиотека для Android
Аудио и видео
-
Медиа1 месяц назад
Hilt в многомодульный проект — пособие по внедрению зависимостей для новичков
-
Разработка1 месяц назад
Поваренная книга SwiftUI: лучшие практики управления состояниями в SwiftUI
-
Разработка1 месяц назад
Чистка Android-проекта для уменьшения размера APK, ускорения сборки и улучшения опыта разработки
-
Разработка1 месяц назад
Прекратите спорить в Code Review — начните внедрять с правилами линтера