Самые скачиваемые и зарабатывающие приложения в России в июле 2023
Установки
Неудивительно, что при всем ажиотаже Threads от Instagram* занял в установках первое место. По оценке AppMagic, новая социальная сеть получил в России более 3 миллионов установок.
1. Threads, an Instagram app
2. Telegram
3. Wildberries
4. Yandex with Alice
5. drivee
6. TikTok
7. OZON: товары, продукты, билеты
8. Free VPN Proxy by Planet VPN
9. WhatsApp Messenger
10. Авито: квартиры, авто, работа
Заработок
Лидер ВКонтакте заработал за месяц более $1 миллиона. Телеграм на третьем месте около $850,000.
1. VK: social network, messenger
2. Royal Match
3. Telegram
4. PUBG MOBILE
5. Roblox
6. Gardenscapes
7. FaceApp: Perfect Face Editor
8. Homescapes
9. Litres: Books and audiobooks
10. Tanks Blitz PVP битвы
Интересный запуск
В Google Play вышло приложение "Яндекс Смена: поиск подработки", новое приложение для поиска дополнительного заработка, местный аналог When I Work. За три недели приложение набрало в России уже около 15,000 установок и постоянно растет. Мог ли кто-нибудь кроме Яндекса такое запустить? Это интересный вопрос.
Поставьте👍 , если интересен такой формат.
Установки
Неудивительно, что при всем ажиотаже Threads от Instagram* занял в установках первое место. По оценке AppMagic, новая социальная сеть получил в России более 3 миллионов установок.
1. Threads, an Instagram app
2. Telegram
3. Wildberries
4. Yandex with Alice
5. drivee
6. TikTok
7. OZON: товары, продукты, билеты
8. Free VPN Proxy by Planet VPN
9. WhatsApp Messenger
10. Авито: квартиры, авто, работа
Заработок
Лидер ВКонтакте заработал за месяц более $1 миллиона. Телеграм на третьем месте около $850,000.
1. VK: social network, messenger
2. Royal Match
3. Telegram
4. PUBG MOBILE
5. Roblox
6. Gardenscapes
7. FaceApp: Perfect Face Editor
8. Homescapes
9. Litres: Books and audiobooks
10. Tanks Blitz PVP битвы
Интересный запуск
В Google Play вышло приложение "Яндекс Смена: поиск подработки", новое приложение для поиска дополнительного заработка, местный аналог When I Work. За три недели приложение набрало в России уже около 15,000 установок и постоянно растет. Мог ли кто-нибудь кроме Яндекса такое запустить? Это интересный вопрос.
Поставьте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥14🤡2
iOS
• Добавляем обучающие моменты в приложения с помощью TipKit
• iTorrent: торрент-клиент для iOS
• Unit Testing with async/await
• iOS Interview Guide: Custom higher-order functions in Swift
• Modularised Navigation in SwiftUI — An Enum-based Approach
• The Large Title UINavigationBar Glitches and How to Fix Them
• Localization testing in Xcode
• SwiftUI Tutorial: Navigation
#ios
• Добавляем обучающие моменты в приложения с помощью TipKit
• iTorrent: торрент-клиент для iOS
• Unit Testing with async/await
• iOS Interview Guide: Custom higher-order functions in Swift
• Modularised Navigation in SwiftUI — An Enum-based Approach
• The Large Title UINavigationBar Glitches and How to Fix Them
• Localization testing in Xcode
• SwiftUI Tutorial: Navigation
#ios
AppTractor
Добавляем обучающие моменты в приложения с помощью TipKit
Подсказки помогают пользователям открывать новые функции в вашем приложении, будь то iOS, iPadOS, macOS, watchOS или tvOS.
❤2👍1🤡1
Android
• Лучший спутник в вашем творческом процессе: Android Studio Bot VS ChatGPT для разработчиков
• How to create a chatbot with Firebase Firestore and PaLM on Android
• Try the K2 compiler in your Android projects
• Android Worldwide July 2023
• Gradle Cache: Your build’s best friend
• Firebase Dynamic Links Depricated! Migrate to Android App Links
• Passing events from Composable functions to MVI ViewModels
#android
• Лучший спутник в вашем творческом процессе: Android Studio Bot VS ChatGPT для разработчиков
• How to create a chatbot with Firebase Firestore and PaLM on Android
• Try the K2 compiler in your Android projects
• Android Worldwide July 2023
• Gradle Cache: Your build’s best friend
• Firebase Dynamic Links Depricated! Migrate to Android App Links
• Passing events from Composable functions to MVI ViewModels
#android
Хабр
Лучший спутник в вашем творческом процессе: Android Studio Bot VS ChatGPT для разработчиков
Недавно Google анонсировала Android Studio Bot — нового чат‑помощника для нативной андроид разработки. Кроме генерации ответов на вопросы он обладает дополнительным набором фичей,...
❤2
В Xcode наконец-то можно попробовать TipKit - новый фреймворк для показа всплывающих подсказок. Работает пока не до конца, но судя по описанию выглядит довольно функционально и полезно. А еще Kotlin Multiplatform Mobile (KMM) всех задолбал и превращается просто в Kotlin Multiplatform (KMP) - чтобы не путать всех с мобильными платформами (ибо сейчас он поддерживает еще веб и десктопы).
Разработка
• Kotlin Multiplatform Mobile (KMM) превращается в Kotlin Multiplatform (KMP)
• Об одном подходе к исследованию вероятностных характеристик на примере реального продукта
• Explaining Vector Databases in 3 Levels of Difficulty
• 5 UX Secrets Behind the Success of Threads App by Meta
Маркетинг
• Самые скачиваемые и зарабатывающие приложения в России в июле 2023
• Bloom учит Поколение Z инвестициям
Кроссплатформа
• Intercepting Ktor Network Responses in Kotlin Multiplatform
• A Deep Look Into Flutter Databases
• How we reduced bundle size by 15% with patching package
Разработка
• Kotlin Multiplatform Mobile (KMM) превращается в Kotlin Multiplatform (KMP)
• Об одном подходе к исследованию вероятностных характеристик на примере реального продукта
• Explaining Vector Databases in 3 Levels of Difficulty
• 5 UX Secrets Behind the Success of Threads App by Meta
Маркетинг
• Самые скачиваемые и зарабатывающие приложения в России в июле 2023
• Bloom учит Поколение Z инвестициям
Кроссплатформа
• Intercepting Ktor Network Responses in Kotlin Multiplatform
• A Deep Look Into Flutter Databases
• How we reduced bundle size by 15% with patching package
AppTractor
Kotlin Multiplatform Mobile (KMM) превращается в Kotlin Multiplatform (KMP)
Отныне Kotlin Multiplatform (KMP) является предпочтительным термином для обозначения технологии Kotlin для совместного использования кода на различных платформах.
🤡5👍3
iOS
• The Composable Architecture достигла версии 1.0: что это такое
• Elevate User Experience: Create Default Avatars in SwiftUI
• Streamlining Similar View Controllers: A Swift Tutorial to Embrace the Refactor Mindset
• Mastering StoreKit 2
• How to automate taking screenshots with fastlane for iOS
#ios
• The Composable Architecture достигла версии 1.0: что это такое
• Elevate User Experience: Create Default Avatars in SwiftUI
• Streamlining Similar View Controllers: A Swift Tutorial to Embrace the Refactor Mindset
• Mastering StoreKit 2
• How to automate taking screenshots with fastlane for iOS
#ios
AppTractor
The Composable Architecture достигла версии 1.0: что это такое
Эта библиотека предоставляет несколько основных инструментов, которые могут быть использованы для создания приложений различного назначения и сложности.
🤡3
Android
• Stable Diffusion AI: свой генератор изображений для Android
• Оптимизация анимации на Compose: крутим лоадеры, ищем неочевидные функции
• How I became an Android Developer
• Android 13 Runtime Notification Permission: XML & Jetpack Compose Guide
• Debugging Alarms with ADB
• Using String Resources in a ViewModel
#android
• Stable Diffusion AI: свой генератор изображений для Android
• Оптимизация анимации на Compose: крутим лоадеры, ищем неочевидные функции
• How I became an Android Developer
• Android 13 Runtime Notification Permission: XML & Jetpack Compose Guide
• Debugging Alarms with ADB
• Using String Resources in a ViewModel
#android
AppTractor
Stable Diffusion AI: свой генератор изображений для Android
Stable Diffusion AI — это простое в использовании приложение, позволяющее быстро генерировать изображения из текста или других изображений с помощью всего нескольких щелчков мыши. С помощью этого приложения можно взаимодействовать с собственным сервером (можно…
❤2
Какую архитектуру используете?
Anonymous Poll
9%
MVC
7%
MVP
49%
MVVM
7%
VIP(ER)
13%
Другую
9%
Не знаю какую
6%
Не скажу какую
❤1
На iOS вышла The Composable Architecture 1.0 от Point Free. Она призвана решить основные архитектурные проблемы и сделать код тестируемым, простым, композитным. Правда, в примере показывают, как делать простой кликер. На это нужно раз в 10 больше кода, чем на “ванильном SwiftUI”. Так что кто его знает, на больших проектах может и пригодится, а так… 👨💻
Разработка
• Snapchat запустил новую программу вознаграждения создателей AR-линз
• Как маленькая нейроязыковая модель в Клавиатуре победила серверные подсказки
• Модерируемое юзабилити-тестирование: от идеи до задачи в таск-трекере
• How DoorDash Migrated from StatsD to Prometheus
• ORIDE — UX Case Study
Маркетинг
• Какая конверсия в платящего пользователя хорошая?
• Amazon Clinic заработал во всех штатах
Кроссплатформа
• Мобильная мультиплатформенная разработка в McDonald’s
• How To Use Lints In Flutter
• Storing data from the Flutter app → Google Sheets
• Enhance your React Native Application Performance
Разработка
• Snapchat запустил новую программу вознаграждения создателей AR-линз
• Как маленькая нейроязыковая модель в Клавиатуре победила серверные подсказки
• Модерируемое юзабилити-тестирование: от идеи до задачи в таск-трекере
• How DoorDash Migrated from StatsD to Prometheus
• ORIDE — UX Case Study
Маркетинг
• Какая конверсия в платящего пользователя хорошая?
• Amazon Clinic заработал во всех штатах
Кроссплатформа
• Мобильная мультиплатформенная разработка в McDonald’s
• How To Use Lints In Flutter
• Storing data from the Flutter app → Google Sheets
• Enhance your React Native Application Performance
AppTractor
Snapchat запустил новую программу вознаграждения создателей AR-линз
Хотя Snapchat не уточнил, какие требования предъявляются к программе, Домингес говорит, что компания будет оценивать различные показатели, включая просмотры и специфические показатели.
👍3
Мобильный опыт 2023
Компания Embrace выпустила отчет The State of Mobile Experience 2023. В нем исследуются основные проблемы пользователей мобильных приложений и их разработчиков.
Например, традиционный предмет исследования — по какой причине пользователи готовы удалить приложение.
1. На первом месте сбои - 32% (точно удалю) + 28% (скорее всего удалю).
2. На втором неотзывчивые кнопки (22% + 29%).
3. На третьем фризы (28% + 23%).
4. Далее невозможность заполнить формы, медленный запуск приложения, долгая загрузка видео и изображений.
5. При этом фризы хотя бы раз в день встречает 44% пользователей, а креши 45%. Как они живут с такими приложениями - большой вопрос.
И что: в мире мгновенного удовлетворения потребностей и постоянно совершенствующихся технологий пользователи приучены ожидать от своих устройств все более быстрого ответа и безошибочной работы. Так что тестированию и отслеживанию быстродействия/сбоев надо уделять особое внимание.
Компания Embrace выпустила отчет The State of Mobile Experience 2023. В нем исследуются основные проблемы пользователей мобильных приложений и их разработчиков.
Например, традиционный предмет исследования — по какой причине пользователи готовы удалить приложение.
1. На первом месте сбои - 32% (точно удалю) + 28% (скорее всего удалю).
2. На втором неотзывчивые кнопки (22% + 29%).
3. На третьем фризы (28% + 23%).
4. Далее невозможность заполнить формы, медленный запуск приложения, долгая загрузка видео и изображений.
5. При этом фризы хотя бы раз в день встречает 44% пользователей, а креши 45%. Как они живут с такими приложениями - большой вопрос.
И что: в мире мгновенного удовлетворения потребностей и постоянно совершенствующихся технологий пользователи приучены ожидать от своих устройств все более быстрого ответа и безошибочной работы. Так что тестированию и отслеживанию быстродействия/сбоев надо уделять особое внимание.
👍1
iOS
• Создаем дефолтные аватары пользователей в SwiftUI
• visionOS 30 Days: уроки разработки для visionOS
• How to use type erasure in Swift with a real example
• Advanced async testing: Unstructured concurrency
• Animate background with color gradient in SwiftUI
• Understanding iOS Memory Management With Toy Analogies
#ios
• Создаем дефолтные аватары пользователей в SwiftUI
• visionOS 30 Days: уроки разработки для visionOS
• How to use type erasure in Swift with a real example
• Advanced async testing: Unstructured concurrency
• Animate background with color gradient in SwiftUI
• Understanding iOS Memory Management With Toy Analogies
#ios
AppTractor
Создаем дефолтные аватары пользователей в SwiftUI
К концу этой статьи у вас будет чистый и персонализированный генератор дефолтных аватаров, который добавит нотку уникальности пользовательскому интерфейсу вашего приложения.
🤡1
С мест докладывают, что теперь в RuStore можно публиковать приложения для Smart TV на базе Android. Откуда RuStore на Smart TV? Хороший вопрос, говорят, что должны появится этим летом, так что аудитория их, наверное, пока исчезающе мала.
Разработка
• Самые высокооплачиваемые вакансии июля в области разработки приложений
• Наступает закат эпохи смартфонов
• Разработка мобильных приложений: ключевые принципы продуктового и проектного подходов
• Backend Driven…аналитика? Backend Driven аналитика
• IronZen: как мы решили боль тысяч тревожных людей, разработав собственное мобильное приложение
• A Realistic Day of a Product Manager’s Life at Microsoft
• Vertical vs. Horizontal Cards: Which Are Better?
• Tidal Cycles – Live coding music with Algorithmic patterns
Маркетинг
• «Мобильный опыт 2023» — отчет Embrace
• В RuStore появилась возможность загружать приложения для ТВ
• $100 млн: Inworld — ИИ для NPC
• Смарт-очки Ray-Ban почти не используются
Кроссплатформа
• Firebase Analytics in Flutter app
• Understanding Keys, Elements, RenderObjects and their interplay in Flutter
• The basics of Layout Animations in React Native Reanimated
Разработка
• Самые высокооплачиваемые вакансии июля в области разработки приложений
• Наступает закат эпохи смартфонов
• Разработка мобильных приложений: ключевые принципы продуктового и проектного подходов
• Backend Driven…аналитика? Backend Driven аналитика
• IronZen: как мы решили боль тысяч тревожных людей, разработав собственное мобильное приложение
• A Realistic Day of a Product Manager’s Life at Microsoft
• Vertical vs. Horizontal Cards: Which Are Better?
• Tidal Cycles – Live coding music with Algorithmic patterns
Маркетинг
• «Мобильный опыт 2023» — отчет Embrace
• В RuStore появилась возможность загружать приложения для ТВ
• $100 млн: Inworld — ИИ для NPC
• Смарт-очки Ray-Ban почти не используются
Кроссплатформа
• Firebase Analytics in Flutter app
• Understanding Keys, Elements, RenderObjects and their interplay in Flutter
• The basics of Layout Animations in React Native Reanimated
AppTractor
Самые высокооплачиваемые вакансии июля в области разработки приложений
В июле на hh.ru представлено 15,7 тыс. вакансий в сфере разработки и дизайна мобильных приложений.
😁1
Издаетесь в RuStore?
Anonymous Poll
17%
Да
9%
Нет, но планируем
24%
Нет и не плнируем
26%
Я на iOS
24%
Посмотреть
🤡41👍2😁2🤔1
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Посмотрели/выпустили какое-то другое интересное видео? Отправьте боту🧑🏻💻
•
(iOS Ru) Кто ты, SwiftData•
(iOS Ru) GC, ARC, RAM. Часть 3. iOS•
(iOS Ru) Поле для ввода кода доступа•
(iOS Ru) Coffee&Code #9: Николай Трухин, молодой синьор-разработчик из Белграда•
(iOS En) What I've learned implementing Swift Macros: 5 takeaways•
(iOS En) SwiftUI Animated Tags View - Layout API•
(iOS En) SwiftData Basics Tutorial: How to Easily Persist Data in SwiftUI•
(iOS En) How to format physical units in Swift using MeasurementFormatter•
(iOS En) SharePlay - Turn your app experience into a shared experience•
(iOS En) SwiftUI: Scroll to Hide Tab Bar•
(And Ru) Как Google победил фрагментацию в Android•
(And Ru) Инди-разработка Android-приложений: боли, идеи и заработок•
(And En) Fixing touch target size in PLR•
(And En) Live Edit for Jetpack Compose•
(And En) Android Studio Giraffe stable release, New Samsung foldables, and more dev news!•
(And En) Top App Bar (Toolbar) - UX With Material3•
(And En) Selection UI Components (Checkboxes, Switches, Radio Buttons) - UX With Material3•
(And En) Android Worldwide July 2023•
(Crs Ru) Как мы сделали онлайн-редактор кода на Flutter•
(Crs En) Firebase Analytics in Flutter app•
(Crs En) Scale McDonald’s with KMM•
(Dev Ru) Мифы и легенды о безопасности мобильных приложений•
(Dev Ru) Avito Security Meetup•
(Dev Ru) Podlodka #329: с чего начинается Big DataПосмотрели/выпустили какое-то другое интересное видео? Отправьте боту🧑🏻💻
AppTractor
Кто ты, SwiftData
Рассмотрели примеры использования со SwiftUI и UIKit, а также возможность постепенной миграции на SwiftData.
👍1
Мои коллеги делают приложение AdMobile, фронт для AdMob/AdSense, который показывает данные о заработке и прочую аналитику.
В приложении:
• подробные данные о заработке в каждом приложении
• данные за день, неделю или месяц с графиками
• по странам, рекламным юнитам,
• есть информация о выплатах
• виджет для домашнего экрана
• поддерживает несколько аккаунтов
• даже WearOS.
Если работаете с рекламной монетизацией - самое то: https://play.google.com/store/apps/details?id=io.stark.admob
В приложении:
• подробные данные о заработке в каждом приложении
• данные за день, неделю или месяц с графиками
• по странам, рекламным юнитам,
• есть информация о выплатах
• виджет для домашнего экрана
• поддерживает несколько аккаунтов
• даже WearOS.
Если работаете с рекламной монетизацией - самое то: https://play.google.com/store/apps/details?id=io.stark.admob
👍12👌1
По ту сторону дефолтных аватаров
Новый еженедельный дайджест - 125 материалов! Прочитайте, поставьте 👍, сохраните в избранное и поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, там была интересная ссылка "Проектно-ориентированное обучение" - туториалы, с помощью которых начинающие разработчики научатся создавать приложения с нуля. Эти учебники разделены по основным языкам программирования, есть Dart, Kotlin и Swift.
💻 Прислать материал для дайджеста можно сюда
Новый еженедельный дайджест - 125 материалов! Прочитайте, поставьте 👍, сохраните в избранное и поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, там была интересная ссылка "Проектно-ориентированное обучение" - туториалы, с помощью которых начинающие разработчики научатся создавать приложения с нуля. Эти учебники разделены по основным языкам программирования, есть Dart, Kotlin и Swift.
💻 Прислать материал для дайджеста можно сюда
👍2
Чтение книг с переводом: разбор приложения
Разбираю приложение @x_TT_x - читалку книг со встроенным переводчиком.
TLDR: сделано хорошо, но продуктовой истории не видно. Может стоит изменить фокус и проработать пресловутую JTBD?
Статья: https://apptractor.ru/info/articles/chtenie-knig-s-perevodom-razbor-prilozheniya.html
Если хотите принять участие - пишите в комменты.
Разбираю приложение @x_TT_x - читалку книг со встроенным переводчиком.
TLDR: сделано хорошо, но продуктовой истории не видно. Может стоит изменить фокус и проработать пресловутую JTBD?
Статья: https://apptractor.ru/info/articles/chtenie-knig-s-perevodom-razbor-prilozheniya.html
Если хотите принять участие - пишите в комменты.
👍14❤1
iOS
• App Store Connect Swift SDK: SDK для работы с App Store Connect
• Кто ты, SwiftData
• GC, ARC, RAM. Часть 3. iOS
• На сколько Swift удобен для DSL?
• Reducing JPEG UIImage RAM Usage by 50%
• Smart Open Xcode
• SwiftData Saving Changes
• Objective-C Internals
• SwiftData Basics Tutorial: How to Easily Persist Data in SwiftUI
• Running Automated Tests via CI Pipelines: GitHub Actions
• Migrating to the Observation framework in SwiftUI
• Notification action buttons with images in iOS
#ios
• App Store Connect Swift SDK: SDK для работы с App Store Connect
• Кто ты, SwiftData
• GC, ARC, RAM. Часть 3. iOS
• На сколько Swift удобен для DSL?
• Reducing JPEG UIImage RAM Usage by 50%
• Smart Open Xcode
• SwiftData Saving Changes
• Objective-C Internals
• SwiftData Basics Tutorial: How to Easily Persist Data in SwiftUI
• Running Automated Tests via CI Pipelines: GitHub Actions
• Migrating to the Observation framework in SwiftUI
• Notification action buttons with images in iOS
#ios
AppTractor
App Store Connect Swift SDK: SDK для работы с App Store Connect
App Store Connect Swift SDK — Swift SDK для работы с App Store Connect API. С его помощью можно управлять встроенными покупками и подписками, отзывами на приложения, создавать новые версии приложения, отправлять билды в TestFlight и и т.п.
❤2👍1🙈1
Android
• Инди-разработка Android-приложений: боли, идеи и заработок
• Как Google победил фрагментацию в Android
• Jetpack Compose Permissions: A Quick and Easy Guide
• Android Lint workflow using Github Actions
• Transforming UseCase: Embracing Fluent and Functional Approach
• Supercharging Continuous Integration with Gradle
• Google Shutting down Firebase Dynamic Links
#android
• Инди-разработка Android-приложений: боли, идеи и заработок
• Как Google победил фрагментацию в Android
• Jetpack Compose Permissions: A Quick and Easy Guide
• Android Lint workflow using Github Actions
• Transforming UseCase: Embracing Fluent and Functional Approach
• Supercharging Continuous Integration with Gradle
• Google Shutting down Firebase Dynamic Links
#android
AppTractor
Инди-разработка Android-приложений: боли, идеи и заработок
Обсудили выбор идеи, отношение магазинов приложений к маленьким разработчикам и заработок
❤5
Нашел интересную статью о том, что когда вы закончили проект, то это как бы не совсем конец. Как пишут, основной проект, может быть, и завершен, но впереди еще много работы. Да, очевидный результат достигнут (производительность улучшена, статья опубликована и т.п.), но дальше надо дать этому проект жизнь. Можно в оставшиеся 10% представить проект другим командам, выложить код для других, продумать смежные проекты и т.п. В общем - довольно занятный взгляд. Подумайте, как можно применить к вашей деятельности.
Разработка
• Не останавливайтесь на 90%
• Стартапы бесплатно получат ресурсы VK на сумму до 2 млн рублей
• Spotify представил новую платформу Confidence для A/B-тестирования
• Apple может тестировать Mac Mini на M3
• Мифы и легенды о безопасности мобильных приложений
• Avito Security Meetup
• Podlodka #329: с чего начинается Big Data
• AI Companion App: легкий стек для создания и размещения собственных ИИ-компаньонов
• Как конфигурировать функциональность мобильных приложений
• How to Build Toxic Software Teams
Маркетинг
• Чтение книг с переводом: разбор приложения
• WePlay ставит рекорды прибыли
• Сила Streak: повышение вовлеченности обучающих приложений
• Многолетнее падение загрузок WhatsApp остановилось
Кроссплатформа
• Как мы сделали онлайн-редактор кода на Flutter
• Understanding and Building a Replacement for Firebase Dynamic Links
• Boosting Flutter Integration tests execution speed in pipeline by 3x!
Разработка
• Не останавливайтесь на 90%
• Стартапы бесплатно получат ресурсы VK на сумму до 2 млн рублей
• Spotify представил новую платформу Confidence для A/B-тестирования
• Apple может тестировать Mac Mini на M3
• Мифы и легенды о безопасности мобильных приложений
• Avito Security Meetup
• Podlodka #329: с чего начинается Big Data
• AI Companion App: легкий стек для создания и размещения собственных ИИ-компаньонов
• Как конфигурировать функциональность мобильных приложений
• How to Build Toxic Software Teams
Маркетинг
• Чтение книг с переводом: разбор приложения
• WePlay ставит рекорды прибыли
• Сила Streak: повышение вовлеченности обучающих приложений
• Многолетнее падение загрузок WhatsApp остановилось
Кроссплатформа
• Как мы сделали онлайн-редактор кода на Flutter
• Understanding and Building a Replacement for Firebase Dynamic Links
• Boosting Flutter Integration tests execution speed in pipeline by 3x!
AppTractor
Не останавливайтесь на 90%
Я вижу эту проблему повсюду, и, похоже, никто не застрахован от нее.
👍4
iOS
• Одна наша ошибка в модуляризации iOS-приложения, которая замедлила процесс сборки в Xcode
• Using De Casteljau’s Algorithm/Bezier Curves in SwiftUI
• Access control in Swift like a boss
• Why Use Cases are useless
• How moving from SPM to CocoaPods improved our developer productivity
• Getting Started with Xcode Server: A Practical Guide for Simplifying CI/CD for iOS Apps
• Share data across devices without internet access. iOS Multipeer Connectivity
#ios
• Одна наша ошибка в модуляризации iOS-приложения, которая замедлила процесс сборки в Xcode
• Using De Casteljau’s Algorithm/Bezier Curves in SwiftUI
• Access control in Swift like a boss
• Why Use Cases are useless
• How moving from SPM to CocoaPods improved our developer productivity
• Getting Started with Xcode Server: A Practical Guide for Simplifying CI/CD for iOS Apps
• Share data across devices without internet access. iOS Multipeer Connectivity
#ios
AppTractor
Одна наша ошибка в модуляризации iOS-приложения, которая замедлила процесс сборки в Xcode
Прежде чем запрашивать у менеджера новый чипсет M2 Pro, лучше сначала проверить процесс сборки кодовой базы.
❤2👍2🙈1