В новом дайджесте мы разбираем Android на части, спорим с Apple по поводу PWA, смотрим, как делается новостной агрегатор, исследуем Firebase, учимся на дизайнеров интерфейсов, возвращаем и вознаграждаем пользователей.
В этой серии статей я расскажу о внутреннем устройстве Android ?—? о процессе загрузки, о содержимом файловой системы, о Binder и Android Runtime, о том, из чего состоят, как устанавливаются, запускаются, работают и взаимодействуют между собой приложения, об Android Framework, и о том, как в Android обеспечивается безопасность.
[button url=http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0 icon=mail icon_size=32]Дайджест доступен и в виде рассылки[/button]
iOS
- AppCode 2017.2: Extract Method и улучшения автодополнения для Swift, поддержка __auto_type в Objective-C и многое другое
- Кейс iOS приложения BINO CX: Uber для управления потребительским опытом
- iPhone 8 и iOS 11
- Apple против PWA: Ущерб будущему веба
Улучшение iOS-симулятора Используем ARKit с Metal Топ-5 iOS-библиотека Августа В TestFlight теперь доступно 10,000 пользователей Держите вещи сухими… и пишите меньше кода с протоколами Swift Анимация бокового меню SQLite.viewer: просмотр, редактирование и отладка sqlite баз
Android
- Математический пакет для Android — «Микро-Математика» — теперь с открытым исходным кодом
- Не пропустите крупнейшее мероприятие Google для разработчиков в Европе
- Android O: особенности поддержки новой операционной системы
- Dagger 2. Subcomponents. Best practice
- В разрезе: новостной агрегатор на Android с бэкендом. Система сборки, Система контроля версий и Вводная часть, идея, технологии
- Android Architecture Components. Часть 4. ViewModel
- Google понизит некачественные приложения
- Firebase на Android: исследуем динамические ссылки
- Firebase Meetup №4: Google Analytics for Firebase: 17 августа в Москве
- Google запустил Nearby Connections 2.0
Структурный поиск и замена в Android Studio Анимация ItemDecoration в RecyclerView Дело против Kotlin Эффективная загрузка больших картинок на Android Как выучить Android-разработку Введение в физическую анимацию в Android Плавные анимации переходов для Android Шпаргалка по RxJava Топ-5 Android-библиотек августа Обработка ошибок в RxJava Практические советы по миграции вашего Android-приложения на Kotlin AnyMaps: один API для Google Maps, OpenStreet maps, Baidu UberUX: анимационный стек Uber Android Translator: быстрый перевод приложений AutoplayVideos: автоплей видео по URL в RecyclerView
Windows
Разработка
- Дизайнер интерфейсов: Первая специализация Mail.Ru Group на Coursera
- Разработка под Sailfish OS глазами iOS-разработчика
- Обзор Lokalise — сервиса для локализации приложений и обновления переводов «по воздуху»
- Лагерная игра «Мафия» на 50+ человек
- Лицензирование музыки для инди-разработчиков
- Как попытаться сделать пользователю удобно и кое-что запороть в процессе
- Как мы оптимизировали Ragdoll анимацию смерти в Unity
- Agora.io выпускает SDK для голосовых чатов
- Plume API предсказывает загрязнение воздуха
- Я идиот: стратегия успешного идиотизма в разработке
- Fitbit запустит свою платформу приложений
- Победители Imagine Cup 2017
- Время сделать код более открытым для изменений
Искусство партизанского пользовательского тестирования Закладки продуктового дизайнера Что такое выгорание программиста Самый важный цвет в UI NVIDIA анонсирует AI SDK Как дизайнеры Google адаптируют материальный дизайн Создание масштабируемых, изолированных мобильных функций с помощью плагинов в Uber
Аналитика, маркетинг и монетизация
- Олег Дорожок (Delivery Club) о маркетинге, мобильном ретаргетинге, покупке ZakaZaka и випассане
- Аналитические системы для мобильных приложений: тест и критерии выбора
- Tapjoy: Вознаграждающая реклама увеличивает покупки в 4.5 раза
- Прогноз для индустрии приложений: рынок объемом в $6 трлн
- Кейс Qmobi: публикация приложения Jetradar в Китае
- Мобильная монетизация и вовлечение пользователей: исследование AdColony
12 сетей с вознаграждающим видео Руководство по категориям магазинов