Разработка
Неделя Android: Новости для Android разработчиков №4
Новая неделя и новая сводка материалов про Android-разработку — в ней реактивное программирование, веб-сокеты, обновление Google Play, новый подкаст.
Новая неделя и новая сводка материалов про 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
Медиа
- Android Dev подкаст 12: Awarness API, ORM и немножко хакинга
- Бесплатная книга O’Reilly: Рецепты Gradle для Android
- История успеха: Culture Alley
- Реверсинжениринг не только для хакеров
-
Разработка1 месяц назад
Прекратите спорить в Code Review — начните внедрять с правилами линтера
-
Разработка1 месяц назад
Разработка, управляемая тестами (TDD), для исправления ошибок
-
Исследования1 месяц назад
Приложения с подпиской 2024 — отчет RevenueCat
-
Статьи1 месяц назад
Как Google испортил свою открытую культуру и скомпрометировал свой продукт