Дайджест интересных материалов для мобильного разработчика #173 (26 сентября-2 октября )
В новом дайджесте много-много интересных материалов — про укрощение RxJava, поисковую рекламу в App Store, лучшие практики разработки и монетизации.
Мы разберём, как создавать свои холодные и горячие последовательности, обратим внимание на некоторые нюансы при использовании RxJava, а также рассмотрим насколько мощными инструментами являются предоставляемые данной библиотекой операторы.
Android
Windows
Разработка
Аналитика, маркетинг и монетизация
Устройства и IoT
Укрощаем асинхронные процессы в Android с RxJava. Опыт Яндекса |
Теперь дайджест доступен и в виде рассылки. Подписаться вы можете тут.
iOS
- (+23) Книга VIPER
- (+19) Зачем нужны UITableViewController и UICollectionViewController
- (+13) Управление зависимостями в iOS-приложения на Swift со спокойствием
- (+13) Прототипирование iOS-анимаций с Framer
- (+8) Альтернатива NSLocalizedString, смена языка без перезагрузки приложения
- Поисковая реклама в App Store заработала для всех + Как работать с программой Search Ads от Apple
- StyleKit: дорога к версии 1
- Проверка доступности сети на Swift
- Как стать хорошим iOS разработчиком: лучшие практики
- Как создать нативное iOS приложение, принимающее VoIP пуш-уведомления
- 5 лучших каналов для iOS разработчиков
- 50 разработчиков, 10 рассылок и 15 блогов, которые надо читать
- Как развивался мой бизнес в App Store
- AppWage: отчеты из iTunes Connect
Android
- (+68) Безопасность Android-приложений. Лекция в Яндексе
- (+25) Как я делал игру индейцев Центральной Америки
- (+18) Использование Drag-and-drop между различными Activity в Android 7 Nougat
- (+17) Московский Droidcon 2016: взгляд со стороны
- (+16) Итоги Школы Android разработчиков и все материалы
- (+15) Как отлаживать Android ядро без UART, JTAG и прочих
- (+14) Google Photos не может удалять файлы с SD карты
- (+11) Особенности программного ProxyChanging’а в Android. Часть 1: от Jelly Bean до Lollipop
- (+9) CannyViewAnimator: переключаем состояния красиво
- (+8) Как это было: раскрываем детали Droidcon Moscow 2016
- (+5) Google Tango: управляем роботом в режиме дополненной реальности
- В Android Wear заработал Google Play
- Android Dev подкаст 17: Droidcon Moscow 2016, Multi-window, легаси код
- Google представит новую ОС Andromeda
- Работа с окном быстрой настройки в Android 7.0
- Лучшие практики Android разработки
- Shared-Element Transitions для всех
- Пишем лучшие адаптеры
- Android Wear: доступ к Data Layer API
- Анимация Android Activitie и View при помощи левой и правой анимации слайдов
- MechDome: конвертер Android приложений в приложения для iOS и OSX
- Работаем с Android Studio как большие
- findViewById больше нет
- Realm Java 2.0: поддержка мобильных платформ
- FireworkyPullToRefresh: оригинальный «pull to refresh» эффект
- Groupie: управление разметкой в RecyclerView
- Epoxy: еще одно управление разметкой в RecyclerView
- Android Icon Animator: анимация иконок
- AutoLinkTextView: TextView с хэш-тегами (#), упоминаниями (@), URL-ами (http://), телефонами и почтой
Windows
- (+13) Используем Entity Framework Core с приложением универсальной платформы Windows
Разработка
- (+31) Russian Design Cup 2016
- (+27) Как мы проверяем работоспособность серверного кода без мобильных клиентов
- (+25) Flutter I — Введение и установка
- (+20) Разработка взаимодействия с пользователем мобильных устройств — ключевые принципы
- (+17) Разработка мобильной VR с Oculus и Gear VR
- (+14) Программируйте там, где затык будет, а не там, где он был
- (+10) Университет Иннополис поможет бесплатно подготовить ИТ-специалистов
- (+3) Кто, куда и зачем они идут: тенденции в мобильном дизайне 2016
- Moscow Xamarin Meetup: проекты, подходы, опыт, набитые шишки
- Facebook открывает Profile Expression Kit для всех
- Как сделать мобильное приложение, если у вас нет опыта разработки
- Fitness Challenge: История создания очередного приложения для фитнеса
- Udacity запускает VR Developer Nanodegree
- React Native: примеры, компоненты, туториалы и книги
- Code Arcade: игры для программистов
Аналитика, маркетинг и монетизация
- (+34) Почему успешные в Китае игры не получают популярности на Западе?
- Отчет Adjust «Восстание Зомби: Взгляд на неживой App Store»
- Дмитрий Лушников про развитие Alibaba Mobile Business Group в России
- Какие форматы мобильной рекламы больше всего привлекают внимание пользователей
- Кристиан Калдерон (CRO в Ketchapp): Рекламная монетизация для игр
- Fill Rate умер: реклама в сетях никогда не закончится
- App Annie: топ игровых издателей из СНГ во 2 квартале 2016
- AppLovin покупается китайцами при оценке $1.42 млрд
- Как оценить ваш доход от рекламы? Не через eCPM
- Полина Нефидова (Gameloft Россия): Gameloft Advertising Solutions открыт для всех
Устройства и IoT
- (+13) Три шага, которые увеличат шумы цифрового преобразователя
- (+13) Образец кода Enhanced Photography для камеры Intel RealSense R200
- (+9) Маячки Eddystone для контроля расхода электроэнергии
- HTC начинает продавать Vive в России
- NVIDIA и TomTom разрабатывают систему для создания карт для самоуправляемых автомобилей
- Audi, BMW и Mercedes Benz будут в реальном времени делиться данными
- Snapchat выпустил очки Spectacles
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.