В новой подборке создание собственной GTA, заработки виджетов, Swift и Flutter для Windows, приложения из таблиц и подписные приложения в Китае, коалиция против Apple, новые устройства “Сбера” и многое другое.
Возможно ли в здравом уме замахнуться на подобный проект в одного, и надо ли оно вообще?
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
• (+6) Устройство 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
• (+14) Navigation Component-дзюцу, vol. 3 — Corner-кейсы
• (+8) Знакомство с App Gallery. Создаем аккаунт разработчика
• (+2) Чем опасен postDelayed
• (0) 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
Разработка
• (+29) Стартап Glide для создания мобильных приложений из Google-таблиц
• (+13) Как мы автоматизировали разработку WL-приложений
• (+9) Продуктовый дизайнер: правила эксплуатации
• (+6) Используем бесплатные возможности Github Actions для CI/CD на Flutter-проекте
• (+6) Flutter.dev: Continuous delivery с Flutter
• (+1) 7 способов повысить эффективность автоматизации тестирования в Agile разработке
• (0) 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
• (+35) Новый метод биометрии: биоакустическая подпись
• (+24) Вернуть пропавший скутер, или история одного IoT мониторинга
• (+15) Ultimate Guide по карьере в AI: как выбрать специальность, прокачаться и найти классную работу
• (+3) Делаем трекер Bluetooth-устройств с помощью колонок Google
• (+2) MQTTv5.0: Обзор новых функций. Часть 2
• «Сбер» запускает собственные устройства и навыки для них
• Mozilla выделяет WebThings в отдельный проект
• Скоро способ, которым вы пишете код, изменится: присоединяйтесь к революции
• 12 интересных идей для проектов в области Data Science для начинающих и экспертов
< Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Возможно ли в здравом уме замахнуться на подобный проект в одного, и надо ли оно вообще?
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
• (+6) Устройство 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
• (+14) Navigation Component-дзюцу, vol. 3 — Corner-кейсы
• (+8) Знакомство с App Gallery. Создаем аккаунт разработчика
• (+2) Чем опасен postDelayed
• (0) 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
Разработка
• (+29) Стартап Glide для создания мобильных приложений из Google-таблиц
• (+13) Как мы автоматизировали разработку WL-приложений
• (+9) Продуктовый дизайнер: правила эксплуатации
• (+6) Используем бесплатные возможности Github Actions для CI/CD на Flutter-проекте
• (+6) Flutter.dev: Continuous delivery с Flutter
• (+1) 7 способов повысить эффективность автоматизации тестирования в Agile разработке
• (0) 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
• (+35) Новый метод биометрии: биоакустическая подпись
• (+24) Вернуть пропавший скутер, или история одного IoT мониторинга
• (+15) Ultimate Guide по карьере в AI: как выбрать специальность, прокачаться и найти классную работу
• (+3) Делаем трекер Bluetooth-устройств с помощью колонок Google
• (+2) MQTTv5.0: Обзор новых функций. Часть 2
• «Сбер» запускает собственные устройства и навыки для них
• Mozilla выделяет WebThings в отдельный проект
• Скоро способ, которым вы пишете код, изменится: присоединяйтесь к революции
• 12 интересных идей для проектов в области Data Science для начинающих и экспертов
< Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.