Маркетинг и монетизация
Дайджест для мобильного разработчика #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 недели назад
Видео и подкасты о мобильной разработке 2024.51
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2024.52
-
Видео и подкасты для разработчиков4 недели назад
Как ВКонтакте измеряет перфоманс приложений
-
Видео и подкасты для разработчиков4 недели назад
Compose и SwiftUI: найди 10 отличий