apptractor | Unsorted

Telegram-канал apptractor - Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

10992

Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov • Аудитория https://t.me/apptractor/1066 • Сайт https://apptractor.ru/ • Поощрения: https://boosty.to/apptractor

Subscribe to a channel

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Ребята из Rocket10 во главе со своим арт-директором разобрали как ИИ можно применять для дизайна рекламных креативов. Не знаю как в графике, а ChatGPT для написания статей просто огонь. Как и в случае с графикой, “нейросети позволяют автоматизировать некоторые процессы, но не могут полностью решать сложные и многоуровневые задачи”, но все же процентов 90 в работе над текстами они делают. А как у вас с использованием ИИ?

Разработка

В Excel появляется Python
IBM предлагает ИИ для перевода кода COBOL в Java
Design With Me — Flight Tracker App
Fitting AI models in your pocket with quantization
How to unblock your mobile app development while the backend isn’t ready
The Quest for Reliable Code

Маркетинг

Нейросети vs дизайнеры: может ли ИИ выполнять работу креативного продакшна?
Command & Conquer is getting another mobile game
Dynamic Pricing with Multi-Armed Bandit: Learning by Doing

Кроссплатформа

Flutter 3.13. Что нового?
Creating Custom Dropdowns with OverlayPortal in Flutter
seg.veenstra/better-with-bloc-429db28352df">Better with bloc
onuaugustine07/hive-database-in-flutter-building-a-simple-movie-app-20ad88b11d87">Hive Database in Flutter: Building a Simple Movie App

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

iOS

Подводные камни тестирования кода в Swift Concurrency
Xcode Breakpoints 101
mihail_salari/mastering-ios-code-quality-12-essential-strategies-for-developers-%EF%B8%8F-69b6830caa8e">Mastering iOS Code Quality: 12 Essential Strategies for Developers
How to check if you use a required reason API
Use Periphery to find unused code

#ios

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Совет на остаток лета 2023 год: углубитесь в мобильную разработку. Тот, кто разбирается в тонкостях создания приложений — сможет что угодно и сорвёт куш.

А если вы не хотите терять последние недели лета на бесполезные материалы и гайды — читайте канал: @mobdevelop

Там просто и доступно объясняют какие шаблоны проектирования заставят ваш код летать, почему следует избегать использования Swift Concurrency Instrument, способы ускорения приложения, которые не знают 90% разработчиков и многое другое.

Подписывайтесь, потом сами себе спасибо скажете: @mobdevelop

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

В разработке ничего не происходит, даже Хабр второй день ничего не постит, все в AI ударились. А вот разве что, оказывается, в iOS 17 завезли анимированные SF-символы, но это так, больше для удовольствия. И еще в Excel скоро Python появится к всеобщей радости. Но в остальном тишь. Накидайте музыки какой интересной в комментарии!

Разработка

Мобильное приложение для сотрудников: спорт, игрушечное казино и собственный Twitter
Slack’s Migration to a Cellular Architecture
The Future is Now: Integrating AI in Software Development
Why Scrum Fails
Discover the Magic Working Behind our New Mobile App Rebranding

Маркетинг

Кейс SB-Games: как увеличить APRU 18 приложений на 40%
Разработчики используют ИИ для создания text-to-music приложений

Кроссплатформа

Demystifying Code Splitting in React: Improving Performance and User Experience
A new way of listening to the app lifecycle events in Flutter
Building a Chrome Extension with Flutter: A Step-by-Step Guide
Home Automation in Flutter

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

iOS

Примеры анимированных SF-символов в SwiftUI
Анализ производительности для ускорения сборок в Xcode
Braze: криптовалюты с SwiftUI и MVVM
Swift 6: Preparing your Xcode projects for the future
Add Live Activities to your iOS app in 4 steps
Elm architecture in iOS
Developing Apps for iOS - Stanford course CS193p
Learn how to utilize the Scan and Reduce operators in SwiftUI with Combine

#ios

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Долой экономику приложений, даешь экономику “белого шума”! И это совсем не шутка - подкасты такого рода (шум, волны, дождь и т.п. - вообще без слов) зарабатывают на рекламе в Spotify до 38 миллионов долларов в год. В январе 2023 «белый шум» прослушивался на Spotify 3 млн часов ежедневного. Оценки, конечно, косвенные, но почему-то вызвали всеобщее возмущение. Но раз люди слушают - наверное им надо. В целом же мораль простая - ниш на рынках дофигища, надо искать и не сдаваться :)

Разработка

Developer Speaking Club #0: как правильно обучаться, загрузка файлов и как войти в IT
Как выйти из IT: опасный бизнес
Podlodka #333: делаем бизнес на опенсорсе
$25 млн в Серии А: ProjectDiscovery — открытая платформа поиска уязвимостей
The Next Next Job, a framework for making big career decisions
Fuzz Testing Is the Best Thing To Happen to Our Application Tests

Маркетинг

«Белый шум» на Spotify стоит $38 млн в год
Глобальный охват китайских приложений: исследование прибыльных рынков и вертикалей
Сколько приложений в App Store предлагают подписку?

Кроссплатформа

Фишки React Native для реализации личного кабинета
Ой, всё! Или как мы ошибаемся в Dart и Flutter
Как заставить Flutter глитчевать?
Flutter Dev Podcast #41: FlutterFlow
Одно PWA, чтоб править всеми
Building Offline-First React Native Apps with React Query and TypeScript
How I became a Google Developer Expert in Flutter

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

iOS

Как получить работу в Apple без колледжа и LeetCode
DataKit: чтение и запись данных в двоичном формате
Как не забросить свой пет-проект. Мой кейс запуска приложения в App Store
Build performance analysis for speeding up Xcode builds
Getting Started with Xcode Server: A Practical Guide for Simplifying CI/CD for iOS Apps
Improve the build times of your SPM Packages and your apps
How to Automate Memory Leak Detection in Your Swift Code with XCTest
iOS app setup for remote push notifications
Adapting an App to visionOS
Scrollable lists using Protocol-Oriented Programming and UICollectionViewFlowLayout

#ios
Examples of animating SF symbols in SwiftUI

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Автоматизация выкидывания Android-а

Новый еженедельный дайджест - 109 новостей и статей. Прочитайте, поставьте 👍, сохраните в избранное и поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Там, например, есть AI Town - стартовый набор для создания и настройки собственного ИИ-города

💻 Прислать материал для дайджеста можно сюда. А поддержать канал здесь.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Видео и подкасты за неделю:

(iOS En) Animated Custom Button - Keyframes API
(iOS En) Tips, Tricks, and Lessons Learned implementing SampleBuilder Macro
(iOS En) See How To Store An Image In SwiftData
(iOS En) Xcode Structured Logging
(iOS En) Parallax Carousel Scroll - SwiftUI
(And Ru) Аналитика многомодульных проектов
(And Ru) Organic Maps — открытые оффлайн карты
(And En) WebGPU - Android Developers Backstage
(And En) Navigation Drawer - UX With Material3
(And En) Navigation Rail - UX With Material3
(Crs Ru) Flutter Dev Podcast #41: FlutterFlow
(Crs Ru) Ой, всё! Или как мы ошибаемся в Dart и Flutter
(Crs Ru) Как заставить Flutter глитчевать?
(Dev Ru) Developer Speaking Club #0: как правильно обучаться, загрузка файлов и как войти в IT
(Dev Ru) Как выйти из IT: опасный бизнес
(Dev Ru) Podlodka #333: делаем бизнес на опенсорсе

Посмотрели/выпустили какое-то другое интересное видео? Отправьте боту🧑🏻‍💻

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Android

Clean Architecture for Android Sample Project: чистая архитектура для Android
ekta.dass01/androids-most-commonly-asked-interview-questions-3e9448cff7fc">Android’s most commonly asked interview questions
ekta.dass01/most-commonly-discussed-interview-questions-about-android-part-ii-f8ff01d29b5c">Most commonly discussed interview questions about Android— Part II
Mastering JSON Serialization and Deserialization with Moshi in Kotlin

#android

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

“Поваренная книга SwiftUI” от Kodeco

Вышел SwiftUI Cookbook - гигантский справочник с общим шаблонам создания пользовательских интерфейсов в SwiftUI, к которым можно быстро обращаться в процессе разработки. Автор - команда Kodeco (бывший RayWenderlich).

И что: кайф, круто сделано и полезно всем iOSерам.

Поставьте 👍, если хотите такой же на русском 😊

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Android

Android-Hidden Users for Specific Account
Stop Calling Kotlin Flows Hot and Cold
Kotlin’s Supercharged Flow API — Combining and Merging Flows for Reactive Programming
Enrich stylus and mouse experiences with hover
rahmicemreunal/navigating-the-complexities-multi-module-navigation-with-navigation-component-6a35ed79a273">Navigating the Complexities: Multi-Module Navigation with Navigation Component
Recreating UseCase: Embracing a Fluent and Fun Approach

#android

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Какие инструменты нужны начинающему iOS-разработчику?

SwiftUI — современный фреймворк для быстрого создания приложений от Apple. Он позволяет создать красивый, функциональный и эффективный UI без Autolayout, Xib и сторибордов.

📆 Приглашаем на вебинар 17 августа, 20:00 мск: Введение в SwiftUI
 
На занятии разберем основные элементы: View, Модификаторы, Контейнеры и Параметры. Узнаем, где и как их применяют в SwiftUI. Закрепим наш теоретический разбор практическим примером, написав первое простое приложение на SwiftUi.

➡️ Для участия зарегистрируйтесь на урок: https://otus.pw/5ZP2/

Продолжить осваивать iOS-разработку вы сможете на специализации «iOS Developer» — онлайн-курсе с живыми вебинарами и практикой под руководством опытных разработчиков.

Нативная интеграция. Информация о продукте www.otus.ru

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Android

Jetpack Compose UI Architecture Plugin: шаблоны для быстрой разработки
А это можно запустить в фоне?
Ракету пустил и забыл. Или как заставить DI работать
What Are the Top 7 Android App Development Trends in 2023?
Drag to Reorder RecyclerView Items with Kotlin
Seamless Play of D&D — Implementing Drag and Drop Across Multiple Screens
How to use cubic Bézier curves in Jetpack Compose
Choosing the right storage experience
Introducing Jetpack Emoji Picker: A New Way to Add Emojis to Your Android App

#android

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

iOS Такой - канал про разработку для платформ Apple

Рекомендую новый канал про iOS-разработку. В нем различные подкасты, технические доклады на самые разные темы и круглые столы в прямом эфире.

Например:

- Тестирование и почему это важнее, чем вы думаете
- ChatGPT в Swift на практике
- Git, командная работа

Скоро у них выходит "Своя игра" по iOS. Это отличная возможность проверить свои знания и навыки в области мобильной разработки, так что подписывайтесь. А если вы хотите стать участником доклада по одной из тем, то обязательно пишите в контакты авторам.

Этот канал будет полезен не только для начинающих разработчиков, но и для профессионалов, которые хотят расширить свои знания и умения в этой области. Следите за обновлениями и будьте в курсе самых последних тенденций в мобильной разработке iOS: @ios_prog

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Android

Добавляем анимации встряхивания в Composable
Appyx: навигация + UI компоненты для Compose Multiplatform
NetMock: простой подход к тестированию HTTP-запросов в Java, Android и Kotlin Multiplatform
Ускоряем сборку за счёт миграции с kapt на ksp
Introducing Konsist: A Cutting-Edge Kotlin Linter
Unleashing Creativity with Custom Modifiers in Android Jetpack Compose

#android

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

А еще у Александра Горного запускается почти бесплатный курс по Unit-экономике, на который я хочу сходить: /channel/startupoftheday/3220

Если вы делаете свои приложения, стартапы, маркетинг, то просто рекомендую, потому что это основа основ. А если нет, то доступ дают за репост, так что просто пролистните :)

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

IBM предлагает ИИ для перевода кода COBOL в Java

Генеративный ИИ для кода сделан не только для того, чтобы пугать Junior-разработчиков. Иногда у него очень практическое применение.

1. COBOL, или Common Business Oriented Language, — один из старейших языков программирования, появившийся примерно в 1959 году. По данным исследования 2022 года, в производственных системах используется более 800 млрд строк кода на COBOL, в то время как в 2017 году их было около 220 млрд. Сегодня около 84% заказчиков мэйнфреймов IBM используют COBOL — в основном это заказчики из финансового и государственного секторов.

2. Однако COBOL имеет репутацию сложного в освоении и неэффективного языка. Почему бы не перейти на более современный? Для крупных организаций это, как правило, сложное и дорогостоящее занятие, учитывая небольшое количество специалистов по COBOL в мире.

3. IBM запустила Code Assistant для преобразования приложений на COBOL в приложения на Java.

4. В его основе лежит модель генерации кода CodeNet, способная понимать не только COBOL и Java, но и около 80 различных языков.

5. Помимо преобразования кода, Code Assistant поддерживает полный жизненный цикл модернизации приложений и помогает разработчикам понимать, рефакторить, преобразовывать и валидировать транслированный код.

6. Впрочем, сами авторы говорят, что полностью автоматизировать процесс рефакторинга невозможно. В COBOL-приложениях предприятия могут существовать уникальные шаблоны использования, которые Code Assistant, возможно, еще не освоил, а для обеспечения безопасности кода необходимо сканировать его с помощью современных сканеров и обрабатывать живыми разработчиками.

И что: старые языки до сих пор востребованы, пусть и в меньшем объеме. А перевод приложений новые платформы - вообще постоянный и, видимо, хороший бизнес.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Android

Jetpack Compose Tricks: Conditionally Applying Modifiers for Dynamic UIs
atiurin/ultron-simple-stable-maintainable-android-ui-tests-8445b2a6ac1c">Ultron — simple, stable, maintainable Android UI tests
onuremrekaradag/walkthrough-kotlin-flows-and-channels-with-message-bubbles-2fd5cd462d5">Walkthrough Kotlin Flows and Channels with Message Bubbles
Latest ARTwork on hundreds of millions of devices

#android

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Я.Субботник по мобильной разработке — 16 сентября!

Привет! 16 сентября Яндекс проводит большой митап по мобильной разработке, где разработчики расскажут о своих сервисах и технологиях, с которыми работают. Вас ждёт:

— 5 технических докладов от разработчиков Яндекса;
— Нетворкинг как в офлайне, так и для онлайн-зрителей;
— Видеотрансляция и доклады в открытом доступе сразу же после выступлений.

В этот раз мы собираем сообщество сразу в двух городах — в Москве и в Белграде! Выбирайте подходящий для вас город участия, оставляйте заявку, а мы рассмотрим все анкеты и пришлём приглашение на очную встречу или на онлайн-трансляцию😉

Ждём ваши заявки!
Программа и регистрация

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Android

Миграция приложения на Jetpack Compose
JsonTree: красивый Json в Compose
Organic Maps — открытые оффлайн карты
Аналитика многомодульных проектов
Kotlin and Java interoperability: Useful annotations
Let Kotlin do the code for you — Part II: Retrofit and Proxy
Unleashing Creativity with Custom Modifiers in Android Jetpack Compose
Kotlin Exhaustive when
Migrate your Android Build from Groovy to Version Catalog
norphyra/script-for-auto-build-android-applications-efbb8b7e1bae">Script for auto-build Android applications
Solving the mystery of recompositions in Compose's LazyList

#android

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Легендарная конференция МАМА (Mobile Attribution & Marketing Analytics) отправляется в Грузию! 🇬🇪

17 октября на сцене МАМА в Тбилиси выступят спикеры из Wargaming, inDrive, Prequel, Bolt, TBC Bank и Hepsiburada. Хедлайнер – блогер Nuseir Yassin с 60 миллионами подписчиков по всему миру, который проведет сессию для мобильных брендов по работе с соцсетями и инфлюенсерами.

🌐 Язык: английский с синхронным переводом на грузинский и русский
✈️ Формат: только оффлайн
💵 Вход свободный, но нужно получить подтверждение, поскольку конференция эксклюзивно для владельцев приложений.

Регистрация тут 👉🏻 https://event.appsflyer.com/mamageorgia

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

🦾 Прокачайтесь до Middle в Android-разработке за 5 месяцев

После курса «Android Developer. Professional» от OTUS вы создадите свои аналоги YouTube, Imgur и CoinMarketCap, добавите их в портфолио и сможете претендовать на повышение грейда и значительный карьерный рост.

➡️ Что ждёт вас в рамках курса 👩‍💻:

• Глубокое погружение в промышленную Android-разработку
• Весь курс построен на языке Kotlin
• Много практики и живого общения с преподавателями
• Глубокое изучение Gradle, Dagger 2, Kotlin coroutines, а также процесса тестирования Android-приложений
• Выстраивание инфраструктуры «с нуля»
• Проектирование архитектуры приложений
• Тестирование приложений
• Глубокий разбор Android SDK
• Использование современных библиотек и фреймворков

🚀 Стартуем уже 28 сентября, есть возможность приобрести курс в рассрочку!

➡️ Пройдите бесплатное вступительное тестирование прямо сейчас и узнайте, готовы ли вы стать студентом: https://otus.pw/Ueo8/

Хотите протестировать учебный процесс заранее? Тогда приходите на открытый урок курса!

▶️ Регистрация на открытый урок 30 августа в 20:00 - «Android Internals».

Нативная интеграция. Информация о продукте www.otus.ru

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Roblox все больше становится полноценной системой, на которой разработчики могут зарабатывать деньги. Сейчас открывают возможность продавать «полные тела аватаров и отдельные головы» (каждый раз эта фраза кажется странной, но все же). Учитывая, как популярны всякие дизайнерские фигни в прочих игра, не трудно представить большой спрос на “головы и аватары” со стороны пользователей ака детей. Еще в 2020 году Roblox ожидал, что его сообщество разработчиков заработает более 250 миллионов долларов за год. Так что экономика совсем уже не детская.

Разработка

Roblox разрешает продавать сделанные тела и головы аватаров
RT-2 — новая модель переводит видение и язык в действия роботов
Getting a job at Apple without going to college or doing LeetCode
How To Create Compound Efficiencies In Engineering
What I learned after managing a small team for 2 years

Маркетинг

Skich, приложение для обнаружения мобильных игр, теперь позволяет запускать и управлять играми

Кроссплатформа

Dart 3.1 & a retrospective on functional style programming in Dart 3
What’s new in Flutter 3.13

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

iOS

Автоматизация увеличения номера сборки Xcode в кастомном формате
“Поваренная книга SwiftUI” от Kodeco
iOS Architecture: Separating logic from effects
The DI crashers
mihail_salari/1-20-the-singleton-chronicles-the-one-ring-of-ios-design-patterns-22941a3e5cc6">The Singleton Chronicles: The “One Ring” of iOS Design Patterns

#ios

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Похоже, что альтернативным магазинам на iOS все-таки быть. Хоть и ограниченно. В Европе в следующем году вступает в действие закон о цифровых рынках и к нему уже как минимум 3 компании заявили о намерении запустить свой магазин. Раньше уже были Epic и Microsoft, сейчас вот подтянулась Setapp, которая занимается распространением приложений по подписке. Вроде как обещают 70% разработчикам используемых приложений и 20% тому, кто привел клиента. Так что если у вас есть желание - можно пока подать заявку и записаться в лист ожидания. Как только Apple разрешит - сразу все и завертится.

Разработка

Setapp планиурет запустить магазин приложений на iOS в Европе
В защиту простых архитектур
$3 млн: Configu — платформа configuration-as-code
Рынок вакансий мобильных разработчиков упал на 24%. Объясняем почему так случилось
Глава Минцифры оценил дефицит разработчиков в России в 500-700 тысяч человек
Scaling the Instagram Explore recommendations system
How we reduced the cost of building Twitter at Twitter-scale by 100x
What is offline-first architecture?

Маркетинг

Catchup — простое приложение для напоминания о необходимости связаться с друзьями и близкими
josvisser/no-you-dont-want-an-app-fed11706db5c">No, you don’t want an app

Кроссплатформа

Dioxus: Fullstack GUI-библиотека
Creating Ultra gradients with flutter
prince.kumar_41881/niyos-journey-with-the-flutter-mobile-app-a64f0a50693b">Niyo’s journey with the Flutter mobile app

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

iOS

Apple’s Animation APIs: Through the Ages
Unveiling the Future: Apple VisionOS Explained with Use Cases
SwiftUI Cookbook
Building a searchable map with SwiftUI and MapKit
Build a Reactive Screen Flow in Swift With Workflow

#ios

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Обозрел топ самых быстрорастущих (Top Trending) приложений за август в России (спасибо AppMagic). Вы таки будете смеяться, но на первом месте “Справочник по программированию” - iOS-приложение с учебниками по разным языкам программирования. Я так и не понял, как автор хакнул систему (если вы понимаете - напишите в комменты), но он заработал на нем уже больше 15К долларов, причем 12К из них в России, причем большую часть за последнюю неделю. Вполне могу допустить, что это глюк аналитики, но я до сих пор в состоянии сильной озадаченности 🤔

Разработка

Как программировать и двигаться вперед быстрее
AI Town: стартовый набор для создания и настройки собственного ИИ-города
VK Education открывает набор на бесплатные курсы по Go, Python и технической поддержке
Speech and Natural Language Input for Your Mobile App Using LLMs
In defense of simple architectures
Amazon Prime Video reduced costs by 90% by ditching Microservices

Маркетинг

Топ быстрорастущих приложений в России в августе
Slack уступает Teams и Discord

Кроссплатформа

KivyMD на «кухне»
Generative Art in Flutter
MVI in Kotlin Multiplatform
flaviubuura/enhancing-scalability-and-structure-in-flutter-app-architecture-651be03077e6"> Enhancing Scalability and Structure in Flutter App Architecture

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

iOS

iOS Interview Guide: Escaping and Non-Escaping Closures in Swift
How to Create a Flexible View With SwiftUI Layout
Discover MeasurementForma
Mistakes to Avoid When Implementing Quick Tips with SwiftUI’s TipKit
Mastering Thread Safety in Swift With One Runtime Trick
Round Specific Corners in iOS 17 & SwiftUI 5

#ios

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Slack уступает Teams и Discord

Slack меняет дизайн своего интерфейса, но не слишком ли поздно?

1. На прошлой неделе Slack объявил о крупнейшем редизайне, и, глядя на скриншоты, можно сделать вывод, что новый дизайн больше похож на Discord. Почему? Ответ станет понятен, если посмотреть на рост.

2. С 2018 года ежеквартальные загрузки мобильных приложений Slack выросли на 66%. Загрузки Discord выросли на 120%. Кажется не такая и большая разница, но, согласно данным AppFigures, во втором квартале этого года Discord получил 21.8 млн новых загрузок, в то время как Slack - всего 3 млн. Да, это в 7 раз больше. В период с 2018 по июль этого года Slack получил 56 млн загрузок, а Discord - 507 млн. Уже почти в 10 раз больше.

3. Можно с уверенностью сказать, что Discord теперь не только для геймеров, и это большая проблема для Slack. Та проблема, которую новый дизайн может решить, но, скорее всего, нет.

4. Однако у Slack есть еще более серьезный конкурент, чем Discord - Microsoft Teams. Еще в 2019 году Microsoft Teams обогнал Slack по количеству пользователей, количество загрузок Team выросло на 3,385% с 2018 года, и, по оценкам компании, во втором квартале он лидирует с 24.4 млн установок.

И что: кажется, что Slack, оставаясь мессенджером для компаний, проспал свой момент выхода на большие сообщества и редизайн уже не поможет догнать конкурентов.

Читать полностью…
Subscribe to a channel