Маркетинг и монетизация
Дайджест для мобильного разработчика #388: FPS, правила Google Play и автотесты
В этом выпуске история с перегревом iPhone и выпадением кадров, Google Play Games в Windows и ускорение автотестов, плохой код и путь дата сайентиста, принятие iOS 15, сторонние оплаты, Android Strict Mode и многое другое!
У нас есть Telegram-канал Mobile Insights, где подборки статей и новостей выходят каждый день, а так же AppFiles с библиотеками и самыми интересными статьями о мобильной разработке!
iOS
- FPS не падай, девайс не грейся
- Оптимизация рендера в iOS: frame buffer, Render Server, FPS, CPU vs GPU
- Новые Tech Talks видео от Apple
- Используем SwiftUI PreviewProvider для представлений UIKit
- Apple разрешает стороннюю оплату для дейтинг-приложений в Нидерландах
- Прогрев приложения в iOS 15
- Восемь вопросов от iOS-разработчиков на собесах в hh.ru
- Apple опубликовала данные о принятии iOS 15
- App Extensions на IOS, а в частности — Action Extension
- Разбираем SceneDelegate и AppDelegate в iOS 13
Автоматизируем iOS-разработку с помощью Keyboard Maestro
iOS-тестирование — метод 4 перекрестков
Подход к миграции с Objective-C на Swift
Как создать несколько тем в приложении SwiftUI
Чему мы научились, используя KMM для iOS
Как разместить документацию DocC в Интернете
Самый простой способ добавить CI в iOS-проект
Стандарты и лучшие практики программирования на Swift
Что такое AutoReleasePool в Swift
10 фишек iOS-разработки 2022: Swift и Xcode
Интеграция SwiftLint в Xcode и Gitlab CI
До свидания, Moya и Alamofire: упростите свои зависимости
Работа в сети с Combine и SwiftUI
EasyTheme: простые темы для приложения
Pintrest Flow Layout: UICollectionView в стиле Pintrest
Android
- «Ваше приложение нарушает правила Google Play»: сводки из ада
- Бенчмарк современных MacBook для Android разработки
- Google запустил тестирование Google Play Games в Windows
- Высокое качество с Android Strict Mode
- Jetpack Compose оптимизация производительности списка
- Android NDK компиляция OpenCPN
- Google обновляет курс «Основы Android на языке Kotlin» и готовит курс по Compose
- Пишем чат под Android на Websocket’ах
- GraphQL в мобильной разработке. Пишем клиент для Android
- Android Studio. Kotlin. Динамическая подгрузка данных в список RecyclerView
Android Navigation Component в Java
Создаем дизайн-систему с Jetpack Compose
Исследуем Material You для Jetpack Compose
Анализ трассировки стека в Android Studio
Моя кривая обучения Kotlin Multiplatform Mobile
Реализация проверки TLS-сертификата в приложениях для Android
Реализация веб-сокетов в вашем Android-приложении с помощью Scarlet
Jetnews на каждом экране
15 лучших быстрых клавиш Android Studio и советы по повышению вашей производительности
5 способов создания Android LiveData
Пагинация Firestore с обновлениями в реальном времени — Android
Compose Calendar: календарь на Compose
Spotify Compose: реализация UI на Compose
Разработка
- Как ускорить автотесты
- Крадущийся Kotlin, затаившийся Airflow: пять любимых технологий «Леруа Мерлен»
- Force Update — механизм принудительного обновления мобильных приложений
- Отчет о найме разработчиков 2022
- И жили они долго и счастливо: как QA выстроить плодотворное взаимодействие с dev
- 8 признаков того, что вы отличный программист
- Создание шутера с LeoECS. Часть 4
- Как инди-разработчику найти художника для своей игры и сэкономить $500
- Использование NavMesh для навигации ИИ в Unity
- Podlodka #251: Peer Review
- Дизайн приложений: примеры для вдохновения #70
- $22 млн в Серии А: Crowdbotics — платформа low-code разработка
- Пишите плохой код — почему вы должны это делать и чувствовать себя при этом хорошо
- Задачи с собеседований: римские цифры
- Как работают распределенные базы данных: репликация
- 10 лучших ныне живущих программистов
- Академия Яндекса открывает набор в Школу информационной безопасности
- VK открывает набор на бесплатные курсы по аналитике, тестированию и обеспечению доступности
- Проектирование мобильной навигации для сайтов с большим количеством контента
Почему Google относится к SQL как к коду, и вы должны делать так же
Лучшее программное обеспечение для команд разработчиков 2021
22 прогноза о разработке ПО в 2022 году
5 советов, как учить Flutter как профессионал
8 способов радикально повысить вашу продуктивность как разработчика
Кейс UI/UX: Редизайн мобильного банковского приложения BNI
Как я сделал свой стартап в качестве соло-разработчика
Как туторилы по разработке игр делают вас плохим программистом
Три вопроса, на которые не могут ответить Junior UX-дизайнеры
Как создать красивый hover-эффект для карточки во Flutter
12 бесплатных университетских курсов, которые научат вас программировать
Jugger.dart: внедрение зависимостей во Flutter
Аналитика, маркетинг и монетизация
- Как получить 2 млн установок мидкорной игры с помощью myTarget: опыт агентства Adsup
- SocialPeta 2022 Mobile Game Ad Ultimate Guide: анализ рынка и креативные стратегии
- Microsoft покупает Activision Blizzard
AI, Устройства, IoT
- Аналитика vs Data Science: как я ускорил поиск себя в профессии и нашел те самые задачи
Полная дорожная карта, чтобы стать дата сайентистом, не потратив ни копейки
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Программирование4 недели назад
Конец программирования в том виде, в котором мы его знаем
-
Видео и подкасты для разработчиков1 неделя назад
Как устроена мобильная архитектура. Интервью с тех. лидером юнита «Mobile Architecture» из AvitoTech
-
Магазины приложений3 недели назад
Магазин игр Aptoide запустился на iOS в Европе
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.8