Маркетинг и монетизация
Дайджест интересных материалов для мобильного разработчика #323 (21-27 сентября)
В новой подборке создание собственной GTA, заработки виджетов, Swift и Flutter для Windows, приложения из таблиц и подписные приложения в Китае, коалиция против Apple, новые устройства “Сбера” и многое другое.
Alt: City Online. Как я в одиночку создавал «Gta Online» для мобильных устройств. Часть 1
Возможно ли в здравом уме замахнуться на подобный проект в одного, и надо ли оно вообще?
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
- Устройство UI в iOS
- Топ-20 iOS-приложений с виджетами получили 5.7 млн установок и $400,000 за 4 дня
- Swift заработал с Windows
- Улучшение типографики отображения времени в iOS
- Как работает SKAdNetwork и фреймворк AppTrackingTransparency в iOS 14
- Лучшие ресурсы для изучения iOS-разработки и Swift-программирования
- iPad — будущее продуктового дизайна?
- Создание iOS UI с чистым кодом
- Руководство по индикаторам активности в iOS от А до Я
- Создание расширяемого списка с помощью UICollectionView
- Создаем анимированную кнопку лайка в стиле Twitter на SwiftUI
- Используем возможности нескольких ядер в приложении для iOS
- Подписки на iOS — получение правильной даты независимо от устройства
- Выбор минимальной версии iOS для поддержки
- Никогда не используйте Pod Install снова
- Создание кастомного Navigation View на SwiftUI
- Что нового в iOS 14 для разработчиков
- TPInAppReceipt: проверка встроенных покупок
- SnackBar: уведомления для iOS
Android
- Navigation Component-дзюцу, vol. 3 — Corner-кейсы
- Знакомство с App Gallery. Создаем аккаунт разработчика
- Чем опасен postDelayed
- Retrofit2 на Android используя Kotlin
- Android 11 для телевизоров
- Android Broadcast: как выбрать поддерживаемую версию Android: minSdk, targetSdk, compileSdk
- Понимание внутреннего устройства библиотеки загрузки изображений Glide – анализ исходного кода
- Улучшите свою игру с помощью форматов сжатия текстур
- Введение в основные концепции Android Navigation
- Состояние Java в 2020
- Continuous Testing с Android Emulator Containers
- Советы по программированию на Kotlin
- Три удобных инструмента для Android-разработки
- Как RecyclerView работает внутри?
- Создаем свой собственный лаунчер для Android на Flutter
- Пять полезных расширений Kotlin, которые вы можете использовать
- Забавное изучение свойств анимации в Android
- Изучение Jetpack Compose с помощью Hilt и ViewModels
- Темные секреты быстрой компиляции Kotlin
- Smart App Rate: запрос оценки от пользователя
- JetQuotes: декларативные цитаты
- UTair MVP Sample: Android Clean Architecture + пример MVP
Разработка
- Стартап Glide для создания мобильных приложений из Google-таблиц
- Как мы автоматизировали разработку WL-приложений
- Продуктовый дизайнер: правила эксплуатации
- Используем бесплатные возможности Github Actions для CI/CD на Flutter-проекте
- Flutter.dev: Continuous delivery с Flutter
- 7 способов повысить эффективность автоматизации тестирования в Agile разработке
- PWA не для всех
- Podlodka #182: Психотерапия
- Flutter Dev Podcast #20: Flutter for Web
- Вышла альфа-версия Flutter для Windows
- Дизайн приложений: примеры для вдохновения #18
- Проектирование для Microsoft Surface Duo
- ATEC — приложение для проверки признаков аутизма. Часть 3
- Запуск Go-кода на Android и iOS
- Как интегрировать Google Vision API с React Native и Expo
- Ленивая загрузка данных из Firestore в реальном времени с использованием Flutter
- Чему Сократ научил меня в UX-дизайне
- Разработка полноценное новостного приложения на Flutter за день
- Как я, Junior, превзошел более опытных разработчиков (и как вы тоже можете)
- Учитесь у лучших: принципы мобильного дизайна
- Почему Flutter — это, по сути, следующая важная вещь в разработке приложений
Аналитика, маркетинг и монетизация
- Конкурс Playcore для инди-разработчиков: сделаем из вашей игры кейс!
- Почему Китай — возможность для роста западных приложений с подпиской
- Epic, Spotify и Match Group объединились в коалицию против магазинов приложений
- Freeletics: очень умный мобильный фитнес
- Финтех приложения в 2020
- Приобретение пользователей для мобильных игр в 2020: отчет Liftoff и AppsFlyer
- Индийская игровая платформа Mobile Premier League получила $90 млн.
- Летом россияне потратили в тревел-приложениях $2,1 млн.
- Как фримиум приложения превращают пользователей в платящих: лучшие примеры напоминаний
- $4 млн инвестиций и 8 лет разработки: история приложения для дошкольников «Сказбука»
- Как рекламировать мобильные приложения в TikTok — гайд по старту работы
AI, Устройства, IoT
- Новый метод биометрии: биоакустическая подпись
- Вернуть пропавший скутер, или история одного IoT мониторинга
- Ultimate Guide по карьере в AI: как выбрать специальность, прокачаться и найти классную работу
- Делаем трекер Bluetooth-устройств с помощью колонок Google
- MQTTv5.0: Обзор новых функций. Часть 2
- «Сбер» запускает собственные устройства и навыки для них
- Mozilla выделяет WebThings в отдельный проект
- Скоро способ, которым вы пишете код, изменится: присоединяйтесь к революции
- 12 интересных идей для проектов в области Data Science для начинающих и экспертов
-
Разработка1 месяц назад
Чистка Android-проекта для уменьшения размера APK, ускорения сборки и улучшения опыта разработки
-
Разработка1 месяц назад
Прекратите спорить в Code Review — начните внедрять с правилами линтера
-
Разработка1 месяц назад
Разработка, управляемая тестами (TDD), для исправления ошибок
-
Исследования1 месяц назад
Приложения с подпиской 2024 — отчет RevenueCat