Разработка
Интересные материалы для разработчика мобильных приложений #209 (9-15 апреля)
В новом дайжесте у нас Флаппи Бёрд с Короной, GDPR, поиск квадрокруга, лучшие открытые проекты, плоские иконки и измерения программистов, рекламные сети и основы науки о данных.
Это рассказ о том, как написать свою игру на Corona. Уровень вхождения — минимальный (и ботаник с кафедры алгебры поймет).
Побеждаем Android Camera2 API с помощью RxJava2
Это вторая часть статьи, в которой я показываю, как использование RxJava2 помогает строить логику поверх асинхронного API. В качестве такого интерфейса я выбрал Android Camera2 API (и не пожалел!). Этот API не только асинхронен, но и таит в себе неочевидные особенности реализации, которые нигде толком не описаны. Так что статья нанесет читателю двойную пользу.
iOS
- Отчаянный поиск квадрокруга
- Пишем плагин для Unity правильно. Часть 1: iOS
- Как победить рутину, или Готовое приложение в Xcode за пару кликов
- Эпизод 0. Hack vs Mac. Xcode build time
- Улучшение производительности посредством контроля доступа
- Apple экранизирует “Основание” Айзека Азимова
Продвинутый Auto Layout для адаптации интерфейса под экраны и контент
Почему экспертам по данным надо начать учить Swift
Топ-10 Open Source проектов на Swift марта 2018
Встроенные покупки и подписки в iOS
20 iOS Tab Bar Open Source UI анимаций (библиотеки на Swift и ObjC)
Android
- IntelliJ IDEA 2018.1 — улучшенный анализ кода, поддержка частичных коммитов Git, Android Studio 3.0 и многое другое
- I/O Extended 2018 Moscow: приглашение
- Android Lifecycle-aware Architecture Components
- 38 лучших Open Source Android-проектов на Java
- Google Play начал показывать историю всех отзывов
- Использование Unity для разработки приложений
- Автоматизация создания скриншотов с помощью Screengrab
Как я уменьшил время сборки своего Android-проекта на 89%
Горячие клавиши Android Studio, которые увеличат вашу продуктивность на 100%
Чеклист для выпуска Android-приложения
Google Cloud Messaging (GCM) API закрывается в пользу Firebase Cloud Messaging API
Рефакторим старые Android-проекты на Java в Kotlin
Kotlin Sudoku Solver: решатель судоку на Kotlin
Разработка
- Как пользователи учат Яндекс предупреждать о телефонном спаме
- Как можно разработать две части игры за полгода и не сойти с ума
- В-четвертых: зимняя стажировка разработчиков в Redmadrobot
- Процедурная генерация лабиринтов в Unity
- Смешанная реальность помогает находить места для баз на Марсе
- Figma web-API — интерфейс, позволяющий подключаться к другим инструментам
- Айтрекинг, эмоции и VR: конвергенция технологий и актуальные исследования
- Моделирование системы управления самолётом
- Tap Systems выпустила SDK для своей клавиатуры
- Foursquare запустил Places API для стартапов и малого бизнеса
- Полное руководство по созданию набора плоских иконок
- Лень, дезорганизация или плохие процессы — фразы, которые убивают хорошие проекты
- Мобильное приложение для eCommerce: как правильно рассчитать ресурсы при разработке, чтобы повысить продажи
- В Humble Book Bundle книги про игры
- Podlodka #54: Как измерить программиста
- Дневники разработчиков: Babycare №1
- Обучающие материалы и уроки по React Native
- Яндекс открывает новый набор в Школу мобильной разработки
React Native на больших экранах
Xamarin vs React Native vs Ionic
Как делать Continuous Integration правильно
Как сделать простое приложение с распознаванием речи
Вышел Flutter beta 2
Инструменты автоматизации тестирования: краткий обзор
Анимация горизонтального скроллинга в React Native
Быстрый взгляд на WebAssembly Studio
Создание Type Mode для Stories на iOS и Android
5 техник компьютерного зрения
Окончательное руководство по интернационализации мобильных приложений
Аналитика, маркетинг и монетизация
- GDPR. Практические советы
- Нарушения безопасности мобильных приложений как результат недостаточного внимания компаний-разработчиков
- Как Сэм Альтман добивается продуктивности
- 12 кейсов, которые помогут разобраться с требованиями GDPR
- SKAdNetwork от Apple и будущее рекламных сетей
- Первый квартал 2018 поставил новый рекорд по загрузкам и доходам приложений
- Сможет ли iPhone X кардинально изменить мобильный маркетинг?
- AppScatter покупает Priori Data
- Будущее — за глупыми приложениями
Лучшие мобильные рекламные сети для монетизации и приобретения пользователей
AI, Устройства, IoT
- Применение сверточных нейронных сетей для задач NLP
- Разработка AI для пошаговой игры на Node.js (часть 2)
- Как Интернет вещей смещает аналитику на периферию
- Как улучшить графику в FIFA 18 при помощи глубокого обучения
- Беркли открывает курс “Основы науки о данных” для всех
- CometML планирует стать GitHub для машинного обучения
Вакансии
- iOS-разработчики и Dev Lead/CTO в Подслушано
- Ведущий аналитик в Pixonic
- Product Manager (Менеджер продукта) в Social Quantum
- Lead Mobile Content Manager (Руководитель группы разработки мобильного контента) в Social Quantum
- ASO Specialist (Специалист по ASO) в Social Quantum
- Lead User Acquisition manager (Ведущий трафик менеджер) в Social Quantum
- Marketing Data Scientist (Аналитик) в Social Quantum
- User Acquisition manager (Трафик менеджер) в Social Quantum
- Программист С++ в Nevosoft
-
Видео и подкасты для разработчиков4 недели назад
Как устроена мобильная архитектура. Интервью с тех. лидером юнита «Mobile Architecture» из AvitoTech
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.10
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.11
-
Видео и подкасты для разработчиков2 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript