iOS
Обратите внимание - Apple обновила TestFlight несколькими новыми фичами.
• Apple обновляет TestFlight
• CoreDataEvolution — безопасная многопоточность для Core Data
• Избавляемся от Context в бизнес логике — как ответить на собеседовании
• Apple открывает исследование безопасности Private Cloud Compute
• App development on iPad
• Why is xcodebuild slower than the Xcode GUI?
• Understanding actors in Swift
• Implement Face ID Authentication in the iOS App
• Simplify Your iOS CI with Makefiles
#ios
Обратите внимание - Apple обновила TestFlight несколькими новыми фичами.
• Apple обновляет TestFlight
• CoreDataEvolution — безопасная многопоточность для Core Data
• Избавляемся от Context в бизнес логике — как ответить на собеседовании
• Apple открывает исследование безопасности Private Cloud Compute
• App development on iPad
• Why is xcodebuild slower than the Xcode GUI?
• Understanding actors in Swift
• Implement Face ID Authentication in the iOS App
• Simplify Your iOS CI with Makefiles
#ios
AppTractor
Apple обновляет TestFlight
Бета-тестирование ваших приложений, игр и App Clips стало еще лучше благодаря новым улучшениям TestFlight.
Android
• Google работает над аналогом Dynamic Island для Android
• Android Compose Accessibility Techniques — лучшие практики доступности
• Кастомный Date and Time picker как в Telegram на Kotlin Jetpack Compose
• Gemini on Android, The story so far
• Compose Performace - Finding Regressions
• How To Create a Parallax Movie Pager In Jetpack Compose
• Koin Annotations 1.4 stable & First 2.0 beta version
• Droidcon Lisbon 2024
• Automating Versioning and APK Naming in Gradle for Android Projects
#android
• Google работает над аналогом Dynamic Island для Android
• Android Compose Accessibility Techniques — лучшие практики доступности
• Кастомный Date and Time picker как в Telegram на Kotlin Jetpack Compose
• Gemini on Android, The story so far
• Compose Performace - Finding Regressions
• How To Create a Parallax Movie Pager In Jetpack Compose
• Koin Annotations 1.4 stable & First 2.0 beta version
• Droidcon Lisbon 2024
• Automating Versioning and APK Naming in Gradle for Android Projects
#android
AppTractor
Google работает над аналогом Dynamic Island для Android
Google все еще работает над Rich Ongoing Notifications API, поэтому многие детали пока неизвестны.
👍2
Ребята из Emerge Tool разобрались в том, как и почему отличаются размеры приложений для Android и iOS. Действительно, на первый взгляд, например, Gmail в Google Play весит 34 Мб, а в App Store 547. Резонный вопрос - что за фигня? Но все не так просто. Начиная с того, что Play указывает размер скачиваемого пакета, а App Store - установленного. Заканчивая разницей в языках, платформах, слайсинге и некоторых других технологиях. В общем, если вам интересно - прочитайте разбор от Emerge и больше не жалуйтесь ☺️
Разработка
• Правда ли, что приложения для Android намного меньше, чем для iOS?
• Обзор Lenovo ThinkBook Plus Gen 5 Hybrid: больше безумных ноутбуков!
• Backend vs Frontend: сравниваем опыт разработчиков — что сложнее, перспективнее и кому больше платят
• Grafana: инструкция по применению
• Тесты с душком
• Как писать библиотеки: проектирование API, обратная совместимость
• ИИ Anthropic теперь может писать и выполнять код
• Write code that is easy to delete, not easy to extend
• Investigation of a Workbench UI Latency Issue
Маркетинг и монетизация
• Как я использовал Keynote для создания скриншотов и роликов для App Store
• Приложение Screenable превращает любой iPhone в стартовый телефон для детей
Кроссплатформа
• Шеринг файлов локализации между несколькими пакетами в Flutter
• Flutter RAII: Simplifying Resource Management in Your Apps
Разработка
• Правда ли, что приложения для Android намного меньше, чем для iOS?
• Обзор Lenovo ThinkBook Plus Gen 5 Hybrid: больше безумных ноутбуков!
• Backend vs Frontend: сравниваем опыт разработчиков — что сложнее, перспективнее и кому больше платят
• Grafana: инструкция по применению
• Тесты с душком
• Как писать библиотеки: проектирование API, обратная совместимость
• ИИ Anthropic теперь может писать и выполнять код
• Write code that is easy to delete, not easy to extend
• Investigation of a Workbench UI Latency Issue
Маркетинг и монетизация
• Как я использовал Keynote для создания скриншотов и роликов для App Store
• Приложение Screenable превращает любой iPhone в стартовый телефон для детей
Кроссплатформа
• Шеринг файлов локализации между несколькими пакетами в Flutter
• Flutter RAII: Simplifying Resource Management in Your Apps
AppTractor
Правда ли, что приложения для Android намного меньше, чем для iOS?
В этой статье мы расскажем, почему приложения для Android больше, чем кажется, откуда берутся размеры на обеих платформах и действительно ли приложения для iOS намного больше, чем для Android.
👍3
Flock - форк Flutter
Очевидно, что Flutter если не находится в упадке, то явно притормозил свое развитие. Команда минимальна, многие тикеты могут лежать в бэклоге годами, 3 из 6 поддерживаемых платформ находятся в "режиме обслуживания".
Тут появляется форк Flock. Его описывают как Flutter+, другими словами, авторы не хотят и не собираются форкать сообщество Flutter, а хотят просто добавлять важные исправления ошибок и популярные фичи от сообщества, которые команда Flutter либо не может, либо не хочет реализовать.
Форк даст следующие возможности:
• Позволит набрать гораздо большую команду PR рецензентов, чем в команде Flutter. Это означает более быстрое рассмотрение.
• За счет этого создаст поддержку более широкой аудитории контрибьюторов.
• Упростит и оптимизирует политику разработки.
• Позволит использовать успехи для социального поощрения еще большего количества контрибьюторов.
Первым шагом Flock станет зеркалирование Flutter и оно вроде как уже работает. Сейчас работа с Flock никак не отличается от работы с Flutter, а организаторы привлекают ревьюверов и лидов для работы над платформой.
Очевидно, что Flutter если не находится в упадке, то явно притормозил свое развитие. Команда минимальна, многие тикеты могут лежать в бэклоге годами, 3 из 6 поддерживаемых платформ находятся в "режиме обслуживания".
Тут появляется форк Flock. Его описывают как Flutter+, другими словами, авторы не хотят и не собираются форкать сообщество Flutter, а хотят просто добавлять важные исправления ошибок и популярные фичи от сообщества, которые команда Flutter либо не может, либо не хочет реализовать.
Форк даст следующие возможности:
• Позволит набрать гораздо большую команду PR рецензентов, чем в команде Flutter. Это означает более быстрое рассмотрение.
• За счет этого создаст поддержку более широкой аудитории контрибьюторов.
• Упростит и оптимизирует политику разработки.
• Позволит использовать успехи для социального поощрения еще большего количества контрибьюторов.
Первым шагом Flock станет зеркалирование Flutter и оно вроде как уже работает. Сейчас работа с Flock никак не отличается от работы с Flutter, а организаторы привлекают ревьюверов и лидов для работы над платформой.
🤡35🔥14
iOS
• Copilot появился в Apple Xcode
• Реализуем Face ID аутентификацию в iOS-приложении
• Swift TaskGroup на примерах
• Making illegal states unrepresentable
• Measuring View Visibility Percentage in SwiftUI Using PreferenceKeys
• Using the #require macro for Swift Testing
• Coordinators & SwiftUI
#ios
• Copilot появился в Apple Xcode
• Реализуем Face ID аутентификацию в iOS-приложении
• Swift TaskGroup на примерах
• Making illegal states unrepresentable
• Measuring View Visibility Percentage in SwiftUI Using PreferenceKeys
• Using the #require macro for Swift Testing
• Coordinators & SwiftUI
#ios
AppTractor
Copilot появился в Apple Xcode
С этим релизом GitHub, принадлежащий Microsoft, впервые переносит Copilot в среду Apple Xcode.
👍1
Android
• Осваиваем ViewModel в Android: «можно» и «нельзя» — Часть 5
• Lawnchair — лаунчер для Android
• Как написать Android приложение, которое не будет стыдно положить в портфолио. Гайд для новичков в Android разработке
• 5th элемент корпоративной мобильности: разбираемся с Separated apps в KNOX Service Plugin (KSP)
• Generating Code Coverage Report with JaCoCo: A Complete Guide for Android
• Mastering DisposableEffect in Jetpack Compose: Managing Side Effects Effectively
• Gradle Modularisation
#android
• Осваиваем ViewModel в Android: «можно» и «нельзя» — Часть 5
• Lawnchair — лаунчер для Android
• Как написать Android приложение, которое не будет стыдно положить в портфолио. Гайд для новичков в Android разработке
• 5th элемент корпоративной мобильности: разбираемся с Separated apps в KNOX Service Plugin (KSP)
• Generating Code Coverage Report with JaCoCo: A Complete Guide for Android
• Mastering DisposableEffect in Jetpack Compose: Managing Side Effects Effectively
• Gradle Modularisation
#android
AppTractor
Осваиваем ViewModel в Android: «можно» и «нельзя» — Часть 5
Освоение ViewModel в разработке под Android имеет решающее значение для создания надежных, эффективных и поддерживаемых приложений.
👍1
Разработка
• How to build the perfect mobile release train
• Amphion: OS audio, music & speech generation toolkit
Маркетинг и монетизация
• Маркетологи в мобайле: Любовь Бондарева (Rostic’s)
• My 9 Favorite Growth Framework
Кроссплатформа
• Создан Flock — форк Flutter
• Пробуем Flutter в Telegram Mini Apps: Насколько хорошее решение для разработки?
• React Native полностью переделан
• How to Migrate from Dagger 2 / Hilt to Koin for KMP
• Architect Your React Native app to handle Millions of Users and Large Development Teams
• Inspektor — Multiplatform HTTP inspection library for KTOR
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Copilot появился в Apple Xcode
С этим релизом GitHub, принадлежащий Microsoft, впервые переносит Copilot в среду Apple Xcode.
👍8
Более четверти нового кода в Google создается ИИ
Сегодня был отчет о квартальных прибылях и убытках Google. Все выросло, но самое интересное другое.
Даже если предположить, что "более четверти" это 25.01%, то это грандиозная цифра для любой компании, особенно размера Google. Отчасти это объясняет, почему все продукты Google приходят в упадок. Вряд ли "технический долг и отсутствие институциональных знаний" после такого внедрения ИИ приведут компанию к краху, но интересно будет посмотреть на это лет через 5. А сколько ИИ-кода в вашем проекте?
Сегодня был отчет о квартальных прибылях и убытках Google. Все выросло, но самое интересное другое.
Более четверти всего нового кода в Google генерируется искусственным интеллектом, затем проверяется и принимается инженерами, — заявил генеральный директор Сундар Пичаи в ходе отчета.
Даже если предположить, что "более четверти" это 25.01%, то это грандиозная цифра для любой компании, особенно размера Google. Отчасти это объясняет, почему все продукты Google приходят в упадок. Вряд ли "технический долг и отсутствие институциональных знаний" после такого внедрения ИИ приведут компанию к краху, но интересно будет посмотреть на это лет через 5. А сколько ИИ-кода в вашем проекте?
🦄6😁3🔥2
Сколько ИИ-кода в вашем проекте?
Anonymous Poll
5%
Больше 50%
3%
От 20 до 50%
6%
От 10 до 20%
20%
До 10%
50%
Нисколько
16%
Посмотреть
iOS
• Paralayout — пиксельно идеальная верстка в iOS
• Installing and Using Copilot in Xcode: AI Code Completion
• The Strategy Pattern
• Problematic Swift Concurrency Patterns
• Introducing Swift Testing. Lifecycle.
• Implement blurring when multitasking in SwiftUI
#ios
• Paralayout — пиксельно идеальная верстка в iOS
• Installing and Using Copilot in Xcode: AI Code Completion
• The Strategy Pattern
• Problematic Swift Concurrency Patterns
• Introducing Swift Testing. Lifecycle.
• Implement blurring when multitasking in SwiftUI
#ios
AppTractor
Paralayout — пиксельно идеальная верстка в iOS
Paralayout — это набор простых, полезных и понятных утилит, которые обеспечивают пиксельно идеальную верстку в iOS. С их помощью вы просто и быстро сможете определять размеры, взаимное отношение и распределение представлений на экране.
Android
• Поиск регрессий в Compose
• Главный метод Android-приложения
• Tips to Improve Frame Rates in Android Apps
• Android interview questions about Activity component
#android
• Поиск регрессий в Compose
• Главный метод Android-приложения
• Tips to Improve Frame Rates in Android Apps
• Android interview questions about Activity component
#android
AppTractor
Поиск регрессий в Compose
Регресс все еще трудно найти, особенно когда у вас есть сотни, если не тысячи Composable, которые рендерятся каждую секунду.
"Были же люди, как люди и вдруг все сразу стали ИИ. Парадокс” (С) App Store вслед за Google Play планирует внедрить ИИ-суммаризацию в страницы приложений. Докладывают, что Apple разработала новую систему, которая будет использовать все отзывы пользователей в App Store для создания сводки, выделяющей «наиболее распространенные характеристики». Идея заключается в том, чтобы пользователям было проще определить, когда приложение не соответствует тому, что оно обещает в App Store. Поскольку резюме будут генерироваться автоматически, разработчики, по словам Apple, смогут сообщать, когда они считают резюме «неточным». Подробностей о том, когда именно заработает новая функция, пока нет, но, учитывая, что ее уже можно найти в API App Store, предположительно это произойдет очень скоро.
Разработка
• GitHub обновляет Copilot
• Более четверти нового кода в Google создается ИИ
• Using an 8K TV as a monitor
• On One-on-Ones - Insights From 1,500 Meetings
Маркетинг и монетизация
• App Store будет показывать сводку отзывов, сделанную ИИ
Кроссплатформа
• Kotlin Multiplatform Development Roadmap for 2025
• Using Vertex AI in a Compose/Kotlin Multiplatform project
• I built a web app with Flutter and this is how I feel about it
• Breaking Up with GetX: Know the Facts Before You Judge
#mobile #dev
Разработка
• GitHub обновляет Copilot
• Более четверти нового кода в Google создается ИИ
• Using an 8K TV as a monitor
• On One-on-Ones - Insights From 1,500 Meetings
Маркетинг и монетизация
• App Store будет показывать сводку отзывов, сделанную ИИ
Кроссплатформа
• Kotlin Multiplatform Development Roadmap for 2025
• Using Vertex AI in a Compose/Kotlin Multiplatform project
• I built a web app with Flutter and this is how I feel about it
• Breaking Up with GetX: Know the Facts Before You Judge
#mobile #dev
AppTractor
App Store будет показывать сводку отзывов, сделанную ИИ
Apple разработала новую систему, которая будет использовать все отзывы пользователей в App Store для создания сводки, выделяющей «наиболее распространенные отзывы покупателей» о каждом приложении.
❤1👍1
Рынок iOS-приложений в Европе 🌐
Компания Setapp подготовила расширенный отчет о запросах, предпочтениях и поведении пользователей iPhone и iPad в Европе.
• 81.6 миллиона пользователей iPhone или iPad в ЕС
• 15 миллионов совершают покупки в приложениях
• Лучшие неигровые категории, за которые готовы платить пользователи - Продуктивность, Финансы, Здоровье и Фитнес
• 16-24-летние составляют самую большую возрастную группу пользователей iOS/iPadOS (26%), за ними следуют 25-34-летние (23%) - таким образом молодые пользователи моложе 35 лет составляют 49%
• 30% пользователей 16-24 платят за приложения
• Редакционные подборки и топы в App Store являются доминирующим источником информации о новых приложениях для iOS (49%), однако поиск в Google также эффективен (45%), а на третьем месте прямой поиск задачи/решения проблемы в App Store
#ios #рынок #исследование
Компания Setapp подготовила расширенный отчет о запросах, предпочтениях и поведении пользователей iPhone и iPad в Европе.
• 81.6 миллиона пользователей iPhone или iPad в ЕС
• 15 миллионов совершают покупки в приложениях
• Лучшие неигровые категории, за которые готовы платить пользователи - Продуктивность, Финансы, Здоровье и Фитнес
• 16-24-летние составляют самую большую возрастную группу пользователей iOS/iPadOS (26%), за ними следуют 25-34-летние (23%) - таким образом молодые пользователи моложе 35 лет составляют 49%
• 30% пользователей 16-24 платят за приложения
• Редакционные подборки и топы в App Store являются доминирующим источником информации о новых приложениях для iOS (49%), однако поиск в Google также эффективен (45%), а на третьем месте прямой поиск задачи/решения проблемы в App Store
#ios #рынок #исследование
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🌭3
iOS
• Делаем в SwiftUI размытие экрана при переключении задачи
• Improving test coverage with parameterized tests in Swift testing
• How to automatically update build and version numbers in your app using Fastlane
• Preview Driven Development
#ios
• Делаем в SwiftUI размытие экрана при переключении задачи
• Improving test coverage with parameterized tests in Swift testing
• How to automatically update build and version numbers in your app using Fastlane
• Preview Driven Development
#ios
AppTractor
Делаем в SwiftUI размытие экрана при переключении задачи
Узнайте, как реализовать автоматическое размытие экрана в приложениях SwiftUI, чтобы повысить конфиденциальность пользователя, когда приложение переходит в режим многозадачности.
Android
• Compose Unstyled — UI-компоненты Compose Multiplatform
• The beauty of Kotlin Type System
• Elevate Your Dependency Injection Game: Koin 4.0 Unveiled for Kotlin Developers
• Google confirms the Android 16 dessert code-name is Baklava
• More frequent Android SDK releases: faster innovation, higher quality and more polish
#android
• Compose Unstyled — UI-компоненты Compose Multiplatform
• The beauty of Kotlin Type System
• Elevate Your Dependency Injection Game: Koin 4.0 Unveiled for Kotlin Developers
• Google confirms the Android 16 dessert code-name is Baklava
• More frequent Android SDK releases: faster innovation, higher quality and more polish
#android
AppTractor
Compose Unstyled — UI-компоненты Compose Multiplatform
Compose Unstyled — нестандартные компоненты для Jetpack Compose и Compose Multiplatform, которые вы можете настроить по своему усмотрению. Есть Bottom Sheet, диалоги, выпадающие меню, иконки, облапсть со скроллингом, меню с кнопками. Реализована полная доступность…
👍2
Вышел новый ежегодный отчет Octoverse, в котором GitHub рассматривает индустрию открытого программного обеспечения и свою роль в ней. Из интересного: впервые Python стал самым используемым языком на GitHub, поскольку глобальная активность open source разработчиков выходит за рамки традиционной разработки программного обеспечения; Топ-6 стран на GitHub — США, Индия, Китай. Бразилия, Великобритания и Россия; правда, России прочат падение на несколько мест в ближайшие годы; Топ проект - по количеству контрибюторов - VS Code; Flutter на 6 месте; Топ самых быстрорастущих языков - Python, TypeScript, Go, HCL, Kotlin, Dart.
Разработка
• Octoverse 2024: ежегодный отчет от GitHub
• Тактильный отклик в мобильных приложениях: что это такое, когда использовать и зачем?
• Decoupling Design From Engineering
• Why Pascal Deserves a Second Look
• Why sprints are taking the joy out of building software
Маркетинг и монетизация
• Рынок iOS-приложений в Европе — отчет Setapp
• VK Реклама упростила продвижение приложений из RuStore
• Nintendo выпустила стриминговое приложение с музыкой из своих игр
• How DreamPlus Games Makes $2M Per Month On Twilight Hype
Кроссплатформа
• Как начать создавать Flutter-приложения на Авроре: полная инструкция
• React Native, and "the native feel"
#mobile #dev
Разработка
• Octoverse 2024: ежегодный отчет от GitHub
• Тактильный отклик в мобильных приложениях: что это такое, когда использовать и зачем?
• Decoupling Design From Engineering
• Why Pascal Deserves a Second Look
• Why sprints are taking the joy out of building software
Маркетинг и монетизация
• Рынок iOS-приложений в Европе — отчет Setapp
• VK Реклама упростила продвижение приложений из RuStore
• Nintendo выпустила стриминговое приложение с музыкой из своих игр
• How DreamPlus Games Makes $2M Per Month On Twilight Hype
Кроссплатформа
• Как начать создавать Flutter-приложения на Авроре: полная инструкция
• React Native, and "the native feel"
#mobile #dev
AppTractor
Octoverse 2024: ежегодный отчет от GitHub
Вышел новый ежегодный отчет Octoverse, в котором GitHub рассматривает индустрию открытого программного обеспечения и свою роль в ней.
👍6
В будущем Android будет выпускать SDK чаще: в 2025 году запланировано два выпуска с новыми API для разработчиков. Эти релизы помогут быстрее внедрять инновации в приложения и устройства, а также повысят стабильность и качество работы для пользователей и разработчиков.
• В следующем году выпустят один крупный релиз во втором квартале и один минорный релиз в четвертом квартале, оба будут включать новые API для разработчиков.
• Основной релиз Q2 будет единственным релизом в 2025 году, который будет включать изменения поведения, которые могут повлиять на приложения.
• Google планирует выпустить основной релиз во втором, а не в третьем квартале, чтобы лучше согласовать его с графиком выпуска устройств в экосистеме, чтобы больше устройств могли получить основной релиз Android раньше.
• Минорный релиз Q4 будет содержать обновления функций, оптимизации и исправления ошибок с момента выхода основного релиза. Он также будет включать новые API для разработчиков, но не будет содержать никаких изменений в поведении приложений.
• Помимо основных и второстепенных релизов Android, релизы Q1 и Q3 будут содержать инкрементные обновления для обеспечения постоянного качества.
• Чтобы отличить крупные релизы (которые могут содержать запланированные изменения поведения) от минорных, минорные релизы не будут увеличивать уровень API. Вместо этого они будут увеличивать новое значение минорного уровня API, доступ к которому будет осуществляться с помощью константы, которая определяет как основной, так и минорный уровни API. Новый атрибут манифеста позволит вам указать минорный уровень API в качестве минимально необходимой версии SDK для вашего приложения. Начальная версия поддержки минорных уровней API будет представлена в предстоящей предварительной версии Q2.
И что: поскольку крупный релиз выходит во втором квартале, вам нужно будет провести ежегодное тестирование совместимости на несколько месяцев раньше, чем в предыдущие годы, чтобы убедиться, что ваши приложения готовы. В дополнение к тестированию совместимости со следующим крупным релизом вам нужно будет протестировать свои сборки и системы CI с SDK, поддерживающими мажорный и минорный уровни API - некоторые системы сборки (включая сборку Android Gradle) могут потребовать адаптации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤡4❤2
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю на @AppFiles
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
#ios #android #mobile #video
•
(iOS Ru) Как устроена библиотека AppMetrica•
(iOS Ru) Здесь куют Metal•
(iOS Ru) Как iOS-разработчику выжить на проекте с KMP?•
(iOS En) Convert a SwiftUI view to an image•
(iOS En) Translation API•
(iOS En) Accessibility - The clock is ticking•
(iOS En) SwiftUI Bottom Sheet like Apple Music App•
(And Ru) Android cookbook: готовим WebView правильно•
(And Ru) Kotlin Coroutines. Устройство и возможности использования•
(And Ru) Фреш на полке, фреш в стеке•
(And En) More frequent Android SDK releases, and a look into updates on Android•
(And En) Navigation In Multi-Module Android Apps•
(And En) The Ultimate Beginner's Roadmap to Android App Architecture•
(And En) Dangerous Minds: How we're getting developer education wrong•
(Dev Ru) От натива до SDUI через гибрид•
(Dev Ru) Карьера мобильного разработчика 2024•
(Dev Ru) Разработка в робототехнике — Автоматизация, Автопилоты•
(Dev En) Google Cloud Digital Leader Certification Course 2024#ios #android #mobile #video
Без теории к практике
Новая недельная подборка всего кода за неделю - ковка Metal и поиск регрессий в Compose, полностью переделанный React Native и форк Flutter, тактильный отклик в мобильных приложениях, сравнение размеров iOS и Android приложений, самые скачиваемые и зарабатывающие приложения в России в октябре и многое другое. Подключайтесь!
Новая недельная подборка всего кода за неделю - ковка Metal и поиск регрессий в Compose, полностью переделанный React Native и форк Flutter, тактильный отклик в мобильных приложениях, сравнение размеров iOS и Android приложений, самые скачиваемые и зарабатывающие приложения в России в октябре и многое другое. Подключайтесь!
Разыгрываю билет на Podlodka iOS Crew
Расскажи в комментариях - какой совет ты бы дал тем, кто только начинает разрабатывать мобильные приложения?
Из ответивших выберу победителя (по количеству лайков, а может случайно, как пойдет ).
Расскажи в комментариях - какой совет ты бы дал тем, кто только начинает разрабатывать мобильные приложения?
Из ответивших выберу победителя (
👍7