Новая неделя и новая сводка материалов про Android-разработку — в ней реактивное программирование, веб-сокеты, обновление Google Play, новый подкаст. Теперь вы можете получать этот дайджест на почту! Подпишитесь в форме ниже:
Статьи:
Эффективное кеширование. От теории к практике
Как правило, статьи о кешировании начинаются за здравие, а заканчиваются LRU кешем. Попробуем переломить эту тенденцию? Начнем с того, чем LRU плох, а закончим за здравие. Я надеюсь.
Scripto — замена стандартному JavaScriptInterface
Основной идеей библиотеки стало то, что пользователь (читайте программист) вызывает Java-методы, а библиотека сама вызывает JavaScript-функции и передает ей аргументы. Также можно вызывать функции с коллбеками. Все это работает и в обратном направлении — из JS в Java.
Основы реактивного программирования под Android на практическом примере
Разрабатывая сложное приложение под Android со множеством сетевых соединений, взаимодействием с пользователем и анимацией — означает писать код, который полон вложенных обратных вызовов. И по мере развития проекта такой код становится не только громоздким и трудно понимаемым, но также сложным в развитии, поддержке и подвержен множеством трудноуловимым ошибкам.
Android WebSocket. Обратная связь, или Когда важна каждая доля секунды
WebSocket будет полезен разработчикам, которые создают приложения с интенсивным обменом данными, требовательные к скорости обмена и стабильности канала.
Как загружать тяжелые библиотеки в сплеш скрине Дружеское введение в Dagger 2 Миграция с Google Cloud Messaging на Firebase Cloud Messaging Берегитесь нового Firebase Лучшие практики продуктивности для Android-разработчиков Android изнутри: Фоновые операции
Новости
- В Google Play открыли новые категории
- В Google Play заработала семейная подписка
- Cyanogen проводит увольнения и делает пивот
- Wikipedia обновила свое Android-приложение
- Samsung представил Galaxy Note 7
Тестирование:
Определение проблем в быстродействии UI в Android приложении Введение в тестирование Android-приложений: Часть 3
Код и инструменты
- Google Maps API v9.4.0
- Android Studio 2.2 Preview 7
CRITRS: геолокационная игра типа Pokemon Go ReactiveCache: система кеширования данных Red Moon: open source альтернатива Twilight Emojix: внедрение эмодзи Slyce Messaging API: библиотека для создания мессенджера Overpasser: удобный интерфейс OpenStreetMap