Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
В этой подборке исследуем StoreKit 2, распознаем лица и позы на Android, улучшаем производительность React-приложений, учим сквирклморфизм и многое другое!
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
• За что App Store может отклонить приложение: чек-лист
• Meet StoreKit 2
• Тим Кук: на Android в 47 раз больше вредоносных программ, чем на iOS
• Новый антимонопольный акт может заставить Apple продать App Store
• Что нового во встроенных покупках в iOS 15 — WWDC 21
• Строим лабиринты с SwiftUI
• iOS 15: заметные дополнения к UIKit
• Info.plist отсутствует в Xcode 13 — вот как его вернуть
• ScrollView в XCode 11
• Создаем игры на SwiftUI с помощью SpriteKit
• Мастерим списки в SwiftUI
• Как лучше структурировать свои проекты в Xcode
• Глубокое погружение в Акторы в Swift 5.5
• Разработка функций iOS-приложения в виде модулей в Xcode
• Как делать видеозвонки с помощью SwiftUI
• Euler: вычислительный фреймворк на Swift
• WorldMotion: положение устройства относительно Земли
Android
• Как использовать Android Data Binding в пользовательских представлениях?
• AppSearch из Jetpack вышел в альфа-версии
• Распознавание лиц и поз за 40 минут
• Android Broadcast: новости #10
• Создайте свою библиотеку KMM
• История моего первого а-ха-момента с Jetpack Compose
• Как стать ассоциированным разработчиком Android (Kotlin Edition)
• Анимации Jetpack Compose в реальном времени
• RecyclerView с NestedScrollView: лучшие практики
• Android — Bitbucket — Pipeline — CI/CD с Firebase App Distribution
• CompileSdkVersion и targetSdkVersion — в чем отличие?
• Нижняя панель навигации Android с Jetpack Compose
• Интеграция Google Sign-in в Android-приложение
• Focus в Jetpack Compose
• DashedView: полосатые View
• Screen Tracker: название видимого Activity/Fragment
• SquircleView: красивые View
Разработка
• 5 000 000 строк кода, 500 репозиториев: зачем мы адаптировали приложение AliExpress для Рунета
• Десятикратное улучшение производительности React-приложения
• gRPC + Dart, Сервис + Клиент, напишем
• Podlodka #220: волонтерство в IT
• Хороший день разработчика: Good Day Project от GitHub
• К 2024 году 80% технологических продуктов будут создавать непрофессионалы
• Сквирклморфизм (Squirclemorphism) в дизайне интерфейсов
• 12 рекомендаций, которые помогут улучшить процесс регистрации и входа в систему
• React Native в Wix — Архитектура (глубокое погружение)
• Как узнать плохой код? 8 вещей
• 5 лучших пакетов Flutter, которые вы должны знать
• Советы по кодинг интервью в Google
• Как стать плохим разработчиком
Аналитика, маркетинг и монетизация
• Гайд по тестированию рекламы для мобильных приложений
• Вслед за Apple и Google комиссию магазина приложений снизила Amazon
• make sense: О инфлюенсер-маркетинге
• UserLeap получает еще $38 млн на отслеживание пользовательского опыта
• Классическая MMORPG RuneScape запускается на iOS и Android
• Маркетологи в мобайле: Александр Плёнкин (Vprok.ru Перекрёсток)
• Почему такие скриншоты — пустая трата времени? (пока у вас нет 4,000 загрузок в месяц)
• Amplitude получил еще $150 млн
• $100 млн для Free Fire: как «младший брат» может обогнать «старшего» на уже сложившемся рынке?
• App Annie: рынок мобильных игр в России в 2020 вырос на 25% до $933 млн
• Темные паттерны и уловки в мобильных приложениях
• Использование BigQuery и Firebase Analytics для привлечения, вовлечения и оценки пользователей
AI, Устройства, IoT
• Запускаем DOOM на лампочке
• Быстрое обнаружение Covid-19 на рентгеновских снимках с помощью Raspberry Pi
• Как я учу Python на Raspberry Pi 400 в библиотеке
• Топ-5 преемников GPT-3, о которых вы должны знать в 2021 году
? Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
• За что App Store может отклонить приложение: чек-лист
• Meet StoreKit 2
• Тим Кук: на Android в 47 раз больше вредоносных программ, чем на iOS
• Новый антимонопольный акт может заставить Apple продать App Store
• Что нового во встроенных покупках в iOS 15 — WWDC 21
• Строим лабиринты с SwiftUI
• iOS 15: заметные дополнения к UIKit
• Info.plist отсутствует в Xcode 13 — вот как его вернуть
• ScrollView в XCode 11
• Создаем игры на SwiftUI с помощью SpriteKit
• Мастерим списки в SwiftUI
• Как лучше структурировать свои проекты в Xcode
• Глубокое погружение в Акторы в Swift 5.5
• Разработка функций iOS-приложения в виде модулей в Xcode
• Как делать видеозвонки с помощью SwiftUI
• Euler: вычислительный фреймворк на Swift
• WorldMotion: положение устройства относительно Земли
Android
• Как использовать Android Data Binding в пользовательских представлениях?
• AppSearch из Jetpack вышел в альфа-версии
• Распознавание лиц и поз за 40 минут
• Android Broadcast: новости #10
• Создайте свою библиотеку KMM
• История моего первого а-ха-момента с Jetpack Compose
• Как стать ассоциированным разработчиком Android (Kotlin Edition)
• Анимации Jetpack Compose в реальном времени
• RecyclerView с NestedScrollView: лучшие практики
• Android — Bitbucket — Pipeline — CI/CD с Firebase App Distribution
• CompileSdkVersion и targetSdkVersion — в чем отличие?
• Нижняя панель навигации Android с Jetpack Compose
• Интеграция Google Sign-in в Android-приложение
• Focus в Jetpack Compose
• DashedView: полосатые View
• Screen Tracker: название видимого Activity/Fragment
• SquircleView: красивые View
Разработка
• 5 000 000 строк кода, 500 репозиториев: зачем мы адаптировали приложение AliExpress для Рунета
• Десятикратное улучшение производительности React-приложения
• gRPC + Dart, Сервис + Клиент, напишем
• Podlodka #220: волонтерство в IT
• Хороший день разработчика: Good Day Project от GitHub
• К 2024 году 80% технологических продуктов будут создавать непрофессионалы
• Сквирклморфизм (Squirclemorphism) в дизайне интерфейсов
• 12 рекомендаций, которые помогут улучшить процесс регистрации и входа в систему
• React Native в Wix — Архитектура (глубокое погружение)
• Как узнать плохой код? 8 вещей
• 5 лучших пакетов Flutter, которые вы должны знать
• Советы по кодинг интервью в Google
• Как стать плохим разработчиком
Аналитика, маркетинг и монетизация
• Гайд по тестированию рекламы для мобильных приложений
• Вслед за Apple и Google комиссию магазина приложений снизила Amazon
• make sense: О инфлюенсер-маркетинге
• UserLeap получает еще $38 млн на отслеживание пользовательского опыта
• Классическая MMORPG RuneScape запускается на iOS и Android
• Маркетологи в мобайле: Александр Плёнкин (Vprok.ru Перекрёсток)
• Почему такие скриншоты — пустая трата времени? (пока у вас нет 4,000 загрузок в месяц)
• Amplitude получил еще $150 млн
• $100 млн для Free Fire: как «младший брат» может обогнать «старшего» на уже сложившемся рынке?
• App Annie: рынок мобильных игр в России в 2020 вырос на 25% до $933 млн
• Темные паттерны и уловки в мобильных приложениях
• Использование BigQuery и Firebase Analytics для привлечения, вовлечения и оценки пользователей
AI, Устройства, IoT
• Запускаем DOOM на лампочке
• Быстрое обнаружение Covid-19 на рентгеновских снимках с помощью Raspberry Pi
• Как я учу Python на Raspberry Pi 400 в библиотеке
• Топ-5 преемников GPT-3, о которых вы должны знать в 2021 году
? Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.