apptractor | Unsorted

Telegram-канал apptractor - Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

10992

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

Subscribe to a channel

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

🧰 Android

Rush — слова песен как на Spotify
Укрощаем UDF state-based архитектуры. Реальные кейсы в больших приложениях
Бессмертное приложение
Заработок на Open Source. Decompose. Будущее KMP. Аркадий Иванов
Пишем свой генератор ID для мобильных приложений
Bottom Sheets that... just work
PDFViewerFragment — AndroidX
Tools, not Rules: become a better Android developer with Compiler Explorer
Testing Android App Accessibility: Clue
Using Kotlin 2.0 for Android Development
Kotlin Exception Handling: Why Singleton Exceptions are a bad idea

#android

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

Шаблоны заблуждения

Новая подборка всех материалов за неделю - виджеты iOS 18 и шаблоны проектирования SwiftUI, Flappy Bird на Си для Android и заблуждение UseCase, магия ссылок, нативный Swift на Android, крадем впрок как художники и многое другое.

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

Photon Library за $5 возвращает старые «Фото» для iOS

После выпуска каждой новой iOS мы тщательно подсчитываем, какие приложения скопировала Apple и кому придется закрываться. Для этого даже придумал специальный термин — Sherlocked. Но вполне возможна и обратная ситуация - Apple что-то сделала не так и можно продать пользователям то, как все было.

Новое приложение предлагает альтернативу тем, кто недоволен «обновлением» приложения «Фото» в iOS 18. На волне недовольства потребителей редизайном стандартного приложения «Фото», состоящего теперь из одной страницы и без вкладок, компания LateNiteSoft, создающая приложения для фотографов, представила новое приложение Photon Library. Оно не только служит дополнением к другим приложениям для фотосъемки и инструментам для редактирования фотографий, но и предлагает привычный вид старого приложения «Фото» для iOS, которое было установлено в iOS 17 и более ранних версиях.

Вместо того чтобы пытаться привыкнуть к изменениям, Photon Library предлагает пользователям просто вернуться к старому стилю оформления Photos, хотя и с помощью стороннего приложения. Правда, на это придется потратиться - сейчас в App Store приложение стоит $4.99.

И что: новое это не только угроза, но и возможность продать старое ☺️

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

🧰 Android

Accrescent — безопасный магазин приложений для Android
Создаем мерцающий текст в Jetpack Compose
Тюнинг производительности Kotlin: 20 советов
Создание плагинов и переиспользуемых частей в .gradle.kts-файлах и Kotlin extension-функциях
michalankiersztajn/clean-strings-handling-in-android-483aa9aa0e94">Clean Strings Handling in Android
Design Server-Driven UI with Jetpack Compose and Firebase
anandgaur22/android-app-security-checklist-for-developers-f0359da5ff7d">Android App Security Checklist for Developers
How We Managed to Send Events Sequentially with Rate Limiting And Controlling Each Event?

#android

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

SocialAI — ИИ-социальная сеть для одного человека

🤖 Лучше уже не будет. Я недавно писал про Butterflies, новую социальную сеть для ИИ и людей. Автор SocialAI пошел дальше и создал социальную сеть полностью состоящую из ИИ.

В двух словах, SocialAI позволяет вам делиться своими мыслями с бесконечным количеством постоянно доступных ИИ-ботов, которые могут бесконечно отвечать вам. Ни один ваш пост в SocialAI не будет встречен молчанием. Вы просто не сможете стать призраком. Фальшивые пользователи приложения следят за каждым вашим словом, используя запрограммированный энтузиазм, чтобы вставлять в ваши ответы сгенерированные комментарии (есть даже саркастичные, язвительные и пессимистичные боты). И что самое приятное — вы можете быть уверены, что здесь нет реальных людей, которые могут испортить ваше настроение.

SocialAI сразу же покажется знакомым каждому, кто когда-либо пользовался Twitter (или любым из его клонов). Но стоит только прикоснуться к поверхности, и вы быстро увидите, что фасад традиционных социальных сетей исчезает. Конечно, как и в любом другом социальном приложении, вы можете оставлять комментарии и ответы, а также лайкать чужие комментарии — но каждое взаимодействие, которое предлагает вам приложение, создано искусственно.

Автор также утверждает, что создал приложение, чтобы помочь людям «почувствовать себя услышанными, дать им пространство для размышлений, поддержки и обратной связи» в пространстве, которое действует как «сплоченное сообщество». Идея, по его словам, была навеяна его собственной потребностью в своеобразном «резонаторе», когда он чувствовал себя изолированным и ему не к кому было обратиться. «Я знаю, что это приложение не решит проблемы всех, но я твердо уверен, что многие люди, как и я, будут использовать его для размышлений и роста».

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

Android

View State Management & Coordination with Compose on Android
RxJava to Kotlin Coroutines: The Ultimate Migration Guide
owmo13/forecasting-weather-with-open-meteo-api-using-jetpack-compose-7e58387f10e1">Forecasting weather with Open-Meteo API using Jetpack Compose
kappdev/how-to-create-a-shimmering-text-animation-in-jetpack-compose-eb4a553d924c">How to Create a Shimmering Text Animation in Jetpack Compose

#android

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

Мотивированный трафик – рабочий инструмент для роста видимости приложения и улучшения позиций в поиске. У агентства Appbooster собственная платформа мотива, одна из самых крупных в России и СНГ. Они её развивают 10+ лет и недавно добавили новые возможности:

• CPE-офферы. Это выполнения заданий внутри приложения. Например, вы можете попросить зарегистрироваться или получить определённый уровень в игре.

• Мотивированные установки в Google Play в зарубежных гео. Поддерживается более 145 стран. Новая функция помогает приложениям из зарубежных локалей улучшить позиции в поиске и стать заметнее для международной аудитории.

• Оценки в App Store и Google Play в любых гео. Выше рейтинг → выше конверсия страницы → приложение получает больше органических пользователей при том же трафике.

📍До 20 октября действует акция: при запуске кампаний на зарубежку в Google Play – мотивированные оценки идут бонусом бесплатно. Чтобы участвовать, напишите промокод APPBOOST в чат @AppboosterPlatformSupportBot

erid: LjN8KXyYE

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

Разработчики Skip выпустили и описали первый тулчейн для переноса Swift-кода на Android. С его помощью на подключенном устройстве или эмуляторе Android уже можно запустить исполняемые файлы Swift и тесты XCTest. До полноценной кроссплатформенной разработки, конечно, очень далеко, но начало уже положено. Подождем лет 5.

Разработка

guylis/decoding-mobile-crashes-a-comparative-guide-for-android-and-ios-c311a9476079">Decoding Mobile Crashes: A Comparative Guide for Android and iOS
Good software development habits
You've only added two lines - why did that take two days!

Маркетинг

Slack превращается в хаб для ИИ-агентов
How to Improve Retention: The Ultimate Guide for Product Managers and Leaders

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

Нативный Swift на Android: установка, компиляция, запуск и тестирование
Упрощение управления формами во Flutter с помощью пакета FForm
Garbage Collector in KMP
A Startup Guide to Ship Mobile App Faster Using Flutter

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

iOS

Шаблоны проектирования для SwiftUI
noahlittle199/thread-safety-with-mutex-in-swift-6-575e79f14386">Thread safety with Mutex in Swift 6
pj.gilangsinawang/optimizing-your-ios-project-setup-with-xcodegen-and-swiftgen-b3fcb97e1773">Optimizing Your iOS Project Setup with Xcodegen and SwiftGen
Using Traits to annotate and customize test behavior
The Power of Custom ShapeStyle for SwiftUI Theming
Recreating Readable Content Guide Sizing in SwiftUI

#ios

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

🌵 Даг Тернбулл (Principal Engineer в Reddit) написал прекрасную статью о том, зачем компаниям нужны Junior-разработчики. И дело конечно не в том, что они, как «code monkey» будут плодить множество бесполезного кода, но в том, что они будут поощрять общение, обучение, эксперименты, понимание и всю прочую движуху, которая так необходима закостеневшим Senior-ам. В общем, очень рекомендую показать статью вашим людям, отвечающим за найм джунов ☺️

Разработка

Вашей компании нужны junior разработчики
Продвижение побочных проектов с помощью контент-ориентированной разработки
Мобильные приложения — кто и как их создаёт?
Тестовый скрининг с карьерным ментором + Какие софт-скиллы необходимы разработчику
Аутсорсинг в IT: взгляд изнутри
Junior-разработчики — обучение программированию, тестовое задание
Using feature flags in GraphQL
How Optimizations made Mario 64 SLOWER

Маркетинг

Soundiiz — простой инструмент для передачи плейлистов между музыкальными сервисами
Самые скачиваемые и зарабатывающие приложения в мире в августе 2024
Как нам надоело искать приложение по зарядке и мы создали своё
Как не заблудиться в четырех соснах: выбираем способ найти причинно-следственную связь без экспериментов

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

Архитектура white-label на Flutter: тонем в абстракциях
Многомодульное приложение на Flutter
Упрощение управления формами во Flutter с помощью пакета FForm
Flutter Hot Reload: Что под капотом?
How to Add a Splash Screen to a Compose Multiplatform App
Garbage Collector in KMP
Flutter vs Native: Why Flutter Wins for TV App Development

#mobile #dev

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

🔨 iOS

AnimatedImage — анимация изображений в Swift и SwiftUI
Эволюция презентационных паттернов SwiftUI
The weirdest Core Data crash I have seen
kalidoss.shanmugam/advanced-multithreading-techniques-in-ios-using-swift-ec67f63c5498">Efficient Multithreading in iOS with Swift
ezgiustunel/design-patterns-in-swiftui-9091a4fa722e">Design Patterns in SwiftUI
Notifications Your App can use to Increase Activation and Retention

#ios

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

👩‍🦰 Занятная история от разработчика простого Flutter-приложения, которое фактически является оберткой для ChatGPT. Человек использовал ИИ для толкования снов, а главным каналом продвижения выбрал Reddit. Там он начал постить свои расшифровки, затем, чтобы отстроиться от ИИ, начал использовать в них эмодзи, и в конце концов выпустил приложение, которое принесло ему уже много денег. Мораль: люди - идиоты, и можно зарабатывать на их идиотизме. ИИ как раз отлично подходит для масштабирования этого дела.

Разработка

C идет на спад
Не слишком ли много мы разрешаем нашим приложениям?
Space Invaders в 2 строчки кода (c#)
Дизайн интерфейсов в России и других странах. Бигтехи и супераппы

Маркетинг

Как я заработал $50K на простой AI-обертке
Monetizing Social Trends: TikTok and AI Fueling Beauty App Success

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

Как понятия Patterns и Records в языке Dart упрощают жизнь разработчикам
Cleaner Flutter code with Dart 3
Flutter: Concurrency and Parallelism?
5 Best Flutter UI Templates

#mobile #dev

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

🔨 iOS

Утечка памяти: детективная история с Xcode
Heat — LLM-клиент
Converting an App from Obj-C
tate.pravin/eventbus-facilitate-seamless-event-notifications-within-the-application-553eaf9055b9">EventBus | Facilitate seamless event notifications within the application
metehanbelli8/mvc-template-for-xcode-how-it-can-accelerate-your-development-process-0cc1312acfdc">MVC Template for Xcode: How It Can Accelerate Your Development Process

#ios

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

Вы таки будете смеяться, но я вам новый дейтинг принес. Drybaby — дейтинг для трезвых (ну или пытающихся). 41% американцев сокращают потребление алкоголя в рамках движения «трезвое любопытство» (sober curious), так что это не шиза, а вполне направленный маркетинговый посыл. Drybaby также поддерживает растущую тенденцию личных знакомств, пытаясь укрепить чувство общности через безалкогольное общение. Его главная особенность — раздел сообщества, в котором пользователи могут общаться и делиться событиями для трезвенников. Drybaby также выпускает еженедельную текстовую рассылку Drybaby Drop, в которой освещаются местные мероприятия, ориентированные на трезвый образ жизни. Еженедельный календарь в приложении показывает дополнительные местные мероприятия без алкоголя. Среди основателей бывшие сотрудники Airbnb, Amazon, Meta и Snap, так что все вполне серьезно.

Разработка

Что такое JUnit
Why Copilot is Making Programmers Worse at Programming

Маркетинг

В App Store заработали Win-back предложения
Drybaby — дейтинг для трезвых
How I made $50K from a simple AI wrapper?

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

Serverpod 2.1, “Expressionism” — A game changer for real-time communication
MarvelApps_/flutter-local-notification-d52aa41c065f">Flutter Local Notification

#mobile #dev

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

iOS

Настоящая мощь Apple Intelligence проявится в сторонних приложениях
Изучаем WidgetKit: пишем виджет для Control Center в iOS 18
Проверка доступности языка для перевода в фреймворке Translation
awasthi027.ashish/security-best-practices-in-ios-568331717bc4">Security Best Practices in iOS
The Memory Leak: An Xcode Detective Story
Practical examples using The Composable Architecture (TCA)
leohsmedeiros/discardableresult-in-swift-9748e7f3a76c">@discardableResult in Swift

#ios

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

🔨 iOS

AppState — эффективное управление состоянием и инъекция зависимостей для Swift 6
ЕС укажет Apple, как обеспечить совместимость с DMA
Previews in Xcode Playgrounds
MoveMe - SwiftUI Edition
Xcode Folders & Groups
Parsing Beyond JSON with swift-parsing
Introduction to Communication Patterns in SwiftUI

#ios

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

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

(iOS En) Let's Create Chips UI With iOS 18 APIs
(iOS En) So, Let's create a Splash Screen | SwiftUI
(iOS En) Discover 3 new features of Xcode 16
(iOS En) SwiftData Previews: PreviewModifier in SwiftUI (iOS 18)
(iOS En) Color Mixing in iOS 18
(iOS En) Enhance App UI Animations with these 4 Modifiers
(And Ru) Заработок на Open Source. Decompose. Будущее KMP. Аркадий Иванов
(And Ru) Бессмертное приложение
(And Ru) Укрощаем UDF state-based архитектуры. Реальные кейсы в больших приложениях
(And En) Complement your media editing pipeline with Jetpack Media3
(And En) Android 15 Launch, a special guest spotlight, and more - Google Developer News September 2024
(And En) The ONLY Correct Way to Load Initial Data In Your Android App?
(And En) Save User Credentials With the Google Credential Manager - Android Studio Tutorial
(And En) Overcoming Unsecurities in WebViews
(And En) Beyond The Success Of Kotlin
(Crs Ru) Flutter Dev Podcast #47: CrossConf Awards
(Dev Ru) Грейд в IT
(Dev Ru) Как устроен Yandex Mobile Ads SDK
(Dev Ru) Паттерны SDUI
(Dev Ru) Почему мы продолжаем срывать сроки проектов
(Dev Ru) Какая JVM лучшее всех? Java, JVM Architecture, GraalVM, HotSpot JVM
(Dev En) How Optimizations made Mario 64 SLOWER
(Dev En) Securing API Servers Course

#ios #android #mobile #video

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

С мест докладывают о новой практике - “проектировании дважды”. Суть идеи заключается в том, что не следует просто выбирать первый пришедший на ум дизайн вашего ПО. Вместо этого придумайте как минимум два разных подхода, даже если вам придется заставить себя. Сравнивая разные варианты, вы сможете найти лучший подход. Иногда окончательный дизайн будет сочетать в себе идеи из обоих вариантов. А дополнительные усилия на начальном этапе? Он того стоят. Это гораздо быстрее, чем исправлять что-то потом.

Разработка

Почему надо «проектировать дважды»
Как пройти кодинг интервью со мной
How to Measure Progress in a Software Project
Stop Designing Your Web Application for Millions of Users When You Don’t Even Have 100

Маркетинг


Nurture обучает детей важным жизненным навыкам с помощью интерактивных игр и развлечений
SocialAI — ИИ-социальная сеть для одного человека

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

Ещё одна статья про макросы. Часть 1
tustoz/10-common-flutter-mistakes-and-how-to-avoid-them-b3b0d8c20fa9">10 Common Flutter Mistakes and How to Avoid Them
Extracting Original Values from CValue in Kotlin Multiplatform: The Power of memScope

#dev #mobile

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

🔨 iOS

Пакеты параметров типа и значения в Swift с объяснением
AVAudioEffectNode: painless low level audio effects written in Swift
Integrating 3rd-Party AI on Apple Platforms
Building Intelligent Apps with Apple AI Models

#ios

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

🤖 В мире поставщиков моделей ИИ наблюдается растущая тенденция: предлагать больше за меньшую цену. Mistral AI запустила новый бесплатный уровень, позволяющий разработчикам проводить тонкую настройку и создавать тестовые приложения с использованием ее моделей искусственного интеллекта. Вообще у нее «открытые» модели ИИ, но если вам неохота возиться со всей инфраструктурой, то новое предложение прямо 🔥. Новый тариф Mistral доступен через la Plateforme и, по словам стартапа, он позволит разработчикам бесплатно экспериментировать, оценивать и создавать прототипы с его моделями ИИ.

Разработка

Mistral запускает бесплатный уровень для разработчиков
Новые очки Spectacles стали немного ближе к хорошему AR
Что можно улучшить в приложении? часть 3. Крадем как художники у Впрок
Как следить за состоянием мобильного приложения?
Should we decompose our monolith?
Why you should "design it twice"?

Маркетинг

Стоимость конверсии интернет-рекламы по итогам 2024 года вырастет на 40–45%

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

Заработок на Open Source. Decompose. Будущее KMP. Аркадий Иванов
Exploring Kotlin Multiplatform: A Visual Guide
KMP (Kotlin Multiplatform) AndroidX Room setup and more
Building A Custom Design System in Compose Multiplatform

#mobile #dev

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

iOS

Использование трейтов для аннотирования и настройки поведения тестов
LinkNavigator — простая и мощная навигация для SwiftUI=
Подходы к использованию Git и контролю версий
imchiranjeevi/whats-new-in-swiftui-for-ios-18-498aed9bb2cf">What’s New in SwiftUI for iOS 18
Announcing Swift 6
Mastering Data Binning with Swift Charts
Discovering app features with TipKit. Groups

#ios

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

Новые очки Spectacles стали немного ближе к хорошему AR

У пятого поколения очков Spectacles от Snap лучший дисплей. Пользоваться ими стало удобнее. Они дольше работают без подзарядки. Тем не менее они по прежнему страшно выглядят, они тяжелые и поле зрения у них очень ограничено. И самое главное - никто не понимает, зачем они нужны.

У Snap есть идея, как это изменить: разработчики. Сейчас Snap просит разработчиков заплатить 1188 долларов в год за доступ к этим очкам. И генеральный директор Snap Эван Шпигель уверен, что интерес будет.

«Наша цель — расширить возможности и вдохновить сообщества разработчиков и любителей AR», — говорит он. «Это действительно приглашение и, надеюсь, вдохновение для творчества. Мы пытаемся стать самой дружелюбной к разработчикам платформой в мире».

И разработчики действительно могут стать ключом к успеху AR-очков. В то время как аппаратная часть Spectacles улучшилась, программное обеспечение сейчас все еще кажется довольно простым для отдельного устройства. Очевидно, что Snap надеется, что разработчики помогут компании придумать интересные сценарии использования. Сейчас всё не выходит за рамки того, что мы видели в течение многих лет - легкие, диковинные приложения, которые демонстрируют аппаратное обеспечение, но не являются опытом, к которому вы бы вернулись в свое свободное время.

Зачем это разработчикам пока тоже непонятно. Сам Шпигель говорит, что не видит в Spectacles значимого бизнеса до конца десятилетия. Тем не менее, он считает, что многие из них в восторге от перспектив AR-очков и захотят помочь им сформировать это будущее.

«Я думаю, что это та же причина, по которой разработчики были в восторге от первых настольных компьютеров или от первых смартфонов», - говорит он. «Я думаю, что это группа дальновидных технологов, которые действительно взволнованы тем, что ждет их в будущем».

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

Android

Заблуждение UseCase: что нужно знать Android-разработчикам
Measure — мониторинг мобильных приложений.
Gradle Convention Plugins: как облегчить себе жизнь и уменьшить boilerplate в gradle-файлах
singhjujhar98/android-15-new-features-for-android-developers-f93bf68f1732">Android 15: New Features for Android Developers
Top 10 MVVM Mistakes We All Have Made
How to build fully custom Jetpack Compose Bottom Sheets without using Material Compose
Android: Catching NDK crashes

#android

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

Как сделать Android-приложение быстрее и эффективнее?

Узнайте на открытом вебинаре 18 сентября в 20:00 мск, где мы разберем:

- как ProGuard/R8 минимизируют, оптимизируют и убирают неиспользуемый код;
- сравнение эффективности ProGuard и R8;
- как внедрять ProGuard/R8 в существующий проект.

Урок особенно полезен для Android-разработчиков с опытом работы от 1 года.

Встречаемся в преддверии старта курса «Специализация Android Developer». Все участники вебинара получат специальную цену на обучение!

Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

🧰 Android

Peristyle — простой, но мощный менеджер обоев для Android
В сетях сетевого слоя
«Ленивый граф», или Как мы оптимизировали старт приложения
Видео droidcon Berlin 24
Jetpack Compose For Beginners — Crash Course 2024
The UseCase Lie: What Android Developers Need to Know
Exploring Lifecycle-Aware Service and FirebaseMessagingService on Android
Beyond The Success Of Kotlin

#android

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

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

(iOS Ru) Эволюция презентационных паттернов SwiftUI
(iOS En) Custom Keyboards SwiftUI
(iOS En) SwiftUI - File / Folder & Architecture Setup for New Projects
(iOS En) iOS 18 SystemFormatStyle and TimeDataSource
(iOS En) SwiftUI Responsive UI Design - Adaptive Layout
(And Ru) «Ленивый граф», или Как мы оптимизировали старт приложения
(And Ru) В сетях сетевого слоя
(And En) Видео droidcon Berlin 24
(And En) Compose animations - Android Developers Backstage
(And En) Navigation Compose meet Type Safety
(And En) Flow layouts - Jetpack Compose Tips
(And En) Full Guide to Deep Linking With Type-Safe Jetpack Compose Navigation
(And En) Upload a File With Progress Bar Using Ktor
(And En) Building Responsive Applications with RxKotlin
(Crs Ru) Многомодульное приложение на Flutter
(Crs Ru) Архитектура white-label на Flutter: тонем в абстракциях
(Crs En) Cleaner Flutter code with Dart 3
(Dev Ru) Junior-разработчики — обучение программированию, тестовое задание
(Dev Ru) Аутсорсинг в IT: взгляд изнутри
(Dev Ru) Мобильные приложения — кто и как их создаёт?
(Dev Ru) Тестовый скрининг с карьерным ментором + Какие софт-скиллы необходимы разработчику
(Dev En) Productivity as a Developer – Full Course

#ios #android #mobile #video

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

🧰 Android

Google Play Integrity API начал определять угрозы приложениям
Jetpack Compose custom navigation with KSP
CameraX and Jetpack Compose: A Guide for Android Developers
Streamlining Android authentication: Credential Manager replaces legacy APIs
The val Property != Immutable in Kotlin

#android

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

Новый выпуск Sravni Podcast — об актуальном положении дел в мобильной разработке и её перспективах

Денис Сизый, тимлид Сравни, рассказал о специфике приложений для iOS и Android, сложностях с проверками в сторах, преимуществах Backend Driven UI и своём пути в ИТ — от написания первого калькулятора на Pascal до работы в руководящей должности.

Также в подкасте: сколько зарабатывает «мобилка» относительно других продуктов компании? Почему все «сидят в телефонах», но важным чаще пользуются в вебе? В чем польза архитектурного мышления? Бывают ли в идеальном мире дейлики?

Смотреть выпуск на YouTube
Смотреть на RUTUBE
Слушать на Яндекс Музыке

Реклама. Рекламодатель: ООО «Сравни.ру» ИНН 7710718303, erid: LjN8KF7W9

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

Android

Memory Guardian — очистка буфера обмена
Ускоряем Android-приложения с помощью Baseline Profiles
kappdev/how-to-create-a-clock-wipe-animation-in-jetpack-compose-63618ed373b1">How to Create a Clock Wipe Animation in Jetpack Compose
kappdev/how-to-create-a-custom-animated-hole-effect-in-jetpack-compose-1980394d9d6c">How to Create a Custom Animated Hole Effect in Jetpack Compose
kappdev/how-to-create-a-rainbow-loader-animation-in-jetpack-compose-525a70761afe">How to Create a Rainbow Loader Animation in Jetpack Compose
debounce vs sample in Kotlin flow
Keep Your ViewModels Clean: A Guide to Event-Driven Architecture in Android

#android

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

Mobile Insights by AppTractor - разработка мобильных приложений и мобильная экономика

🔥 Митап от мобильной команды «Лаборатории Касперского».

Готовы послушать советы, которые гарантированно подожгут ваш релиз и затормозят карьеру?

Мобильная команда «Лаборатории Касперского» устраивает митап в формате вредных советов, где опытные разработчики и руководители поделятся практиками, которые обязательно приведут к хаосу на работе и помогут завалить карьеру. Да-да, те самые советы, которые многие из нас, возможно, уже применяют (пусть и неосознанно 😉).

Например:
Делай, что должно — и будь, что будет;
Изобретай свои велосипеды;
Ни с кем из коллег не общайся — за умного сойдешь;
Критикуй своего менеджера (особенно за глаза);
Никогда никуда не сворачивай;
Стагнация – норм!

Это будет не только весело, но и полезно — ведь предупредить проблемы легче, чем решать их.

📌 Когда: 26 сентября в 16:00
📌 Формат: Онлайн
📌 Регистрация: https://kas.pr/k1mg?erid=LjN8KCqhS

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