Разработка
Интересные материалы для разработчика мобильных приложений #148 (23-29 января)
В этой еженедельной подборке вы найдете архитектуру Uber, половинки квадрата от Папы, отзывы и иконки в новой iOS, борьбу с Xiaomi, новую версию Qt и много другого интересного!
В этой еженедельной подборке вы найдете архитектуру Uber, половинки квадрата от Папы, отзывы и иконки в новой iOS, борьбу с Xiaomi, новую версию Qt и много другого интересного!
Повесть о невозможном баге: big.LITTLE и кэширование
Архитектура ARM big.LITTLE является первым массово производимым примером архитектуры AMP, и как мы увидим далее, она поднимает планку сложности многоядерного программирования еще выше.
Разработка архитектуры нового приложения для пассажиров Uber
Разработчики Uber опубликовали в блоге компании заметку про опыт переноса приложения с одной архитектуры на новую, собственную. Это очень масштабное мероприятие подтверждает, что Uber — далеко не элементарное приложение.
При работе с сетками возникает столько сладких задач, что от вожделения поскорее их решить, пот капает с пальцев на клавиатуру. Одна из таких задач — заполнить матрицу случайными значениями. Например, есть сетка 5×5, которую надо заполнить 24 шариками 4 цветов. Должно быть 6 шариков каждого цвета и одна дырка…
Анализируй это: как Skyeng выбирала систему продуктовой аналитики для мобильных приложений
Для того, чтобы развивать продукты в нужном (и прибыльном) направлении, необходимо тщательно отслеживать поведение пользователей и их реакцию на те или иные изменения. Мы в Skyeng уделяем много внимания аналитике, и в этой статье расскажем про то, как с помощью чего отслеживаем показатели наших мобильных приложений Aword и Words.
[button url=http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0 icon=mail icon_size=32]Дайджест доступен и в виде рассылки[/button]
iOS
- Многопоточность (concurrency) в Swift 3. GCD и Dispatch Queues
- Немного о Swift runtime или куда пропал NSObject
- 33 iOS библиотеки с открытым исходным кодом, которые будут популярны в 2017 году
- Оптимизация механики и графики в игре жанра «симулятор» на iOS
- iOS: Работа с галереей (Photos framework). Часть 2
- Почему у иконок в iOS такая форма?
- Apple позволит разработчикам отвечать на отзывы
- В iOS 10.3 можно будет менять иконку приложения без его обновления
Руководство по созданию дополненной реальности в iOS
За пределами ограничений: Создаем iOS-анимации при помощи Auto Layout
DGNotifyView: анимированные уведомления
CRPageViewController: библиотека для листания карточек
Fiber2D: кроссплатформенный игровой движок на Swift
Files: удобный API для работы с файловой системой
Android
- Ломаем Android. Как глубока кроличья нора?
- Ещё немного про телефоны Xiaomi и борьбу с ними
- Обзор Android Shortcuts
- Подключаем ККМ АТОЛ к AndroidStudio (обновление к ФЗ-54)
- Clean Recycler Adapter. Часть 1
- В Google Play можно публиковать приложения для Daydream
- Вышла последняя developer preview версия Android Wear 2.0
- 20 Open Source проектов для Android, которые могут научить вас новому
- Google начинает тестирование Instant Apps
Делаем сайт на React на Android-устройстве
Лучшие практики Push-уведомлений в Android
ObjectBox — новая мобильная база данных
Выбор элементов RecyclerView перетаскиванием
Управление Wi-Fi при помощи WifiManager
Фишки для Android-разроаботчиков: градиент
Круговая анимация переходов между Фрагментами
MVC vs. MVP vs. MVVM на Android
Badger: бейджи для drawable
PreviewSeekBar: полоска перемотки с превью (как в Google Play Movies)
Разработка
- Выпуск фреймворка Qt 5.8
- Лучшие доклады Mobius 2016: Рейтинг и видеозаписи
- Закруглённые изображения на Qt Quick Scene Graph
- Наблюдаемые модели в Realm Xamarin
- 7 сервисов для поиска уязвимости мобильных приложений
- IAP в Unity3D
- Комфорт пользователей в VR: учёт параметров игрока
- Дизайн мультиязычных приложений
- Видеозаписи докладов конференции мобильных разработчиков MBLTdev 16
- Нативный код Android и iOS в Qt на примере status bar
- Погружение в Глубину: как вместить реальность в маленькую коробочку и как сделать качественный проект
- Лекционный день по игровой индустрии в ВШБИ
- Чашка кофе и экраны в приложении
- Подкаст Апперетив: разработка в Lingualeo
- Realm выпускает Mobile Platform 1.0
Как Ionic вошел в Топ-50 проектов GitHub
Один дизайн-фреймворк, чтобы править всеми
Краткое руководство по тестированию мобильных интерфейсов
Аналитика, маркетинг и монетизация
- Базовый курс по мобильному арбитражу от Mobio
- “Советы по приобретению и вовлечению пользователей от игровых ниндзя” от Tune
- Facebook тестирует рекламу в Messenger
- Трафик из мобильных приложений vs узнаваемость бренда: как выглядит успешная кооперация
Устройства и IoT
- Arduino на автомойке
- Visual C++ for IoT Development: Прорыв или разочарование?
- Грузовики и рефрижераторы в облаке
- Tarantool упростит разработку приложений для Tizen
- Разработчики Raspberry Pi получат ИИ от Google
Основы Android Things: измерение расстояния с помощью ультразвукового сенсора
-
Видео и подкасты для разработчиков4 недели назад
Как устроена мобильная архитектура. Интервью с тех. лидером юнита «Mobile Architecture» из AvitoTech
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.10
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.11
-
Видео и подкасты для разработчиков2 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript