Android
• Введение в Trio
• Keyguard: красивый клиент Bitwarden
• Что нужно учить в 2024
• SimpMusic: музыкальный плеер на основе YouTube Music
• Kotlin: An Illustrated Guide - Generics
• Styling Internationalized Text in Jetpack Compose
• How to safely update state in your Kotlin apps
• Fun with the circle shape in Compose
• Introduction to using Kotlin Serialization
• Understanding Window Insets in Jetpack Compose
#android
• Введение в Trio
• Keyguard: красивый клиент Bitwarden
• Что нужно учить в 2024
• SimpMusic: музыкальный плеер на основе YouTube Music
• Kotlin: An Illustrated Guide - Generics
• Styling Internationalized Text in Jetpack Compose
• How to safely update state in your Kotlin apps
• Fun with the circle shape in Compose
• Introduction to using Kotlin Serialization
• Understanding Window Insets in Jetpack Compose
#android
AppTractor
Введение в Trio: часть 1
Мы представили обзор архитектуры Trio и рассмотрели основные компоненты, такие как класс Trio и класс UI.
❤1
Считаю, что социальные сети и социальное самолюбование достигли своей вершины - лучше уже никто не сделает. Недавно вышедшее приложение Palmsy - это такая локальная, offline социальная сеть. Ни один пост не покидает ваше устройство, но все они получают лайки. Много лайков. От друзей и знакомых. Как так? А вот так - все лайки являются фальшивыми, Palmsy просто считывает список контактов и ставит рандомные лайки (стоило, конечно, пойти дальше и нагенерить ИИ-пользователей для вящего правдоподобия). Считаю, что все тут гениально - и как идея, и как лекарство от социальных сетей, и как личный дневник, и как пародия на погоню за популярностью.
Разработка
• Пишем рекомендательную систему музыки на Java
• Ада Лавлейс и программирование
• Осознанный подход к метрикам
• Case Study: Challenge to Design Investment UX for 90 Million Users
Маркетинг
• Palmsy — фальшивая социальная сеть, которая сама ставит вам лайки
• Самые скачиваемые и зарабатывающие приложения в России в марте 2024
• Самые зарабатывающие приложения в феврале 2024
Кроссплатформа
• Flutter Dev Podcast #45: Собеседования на позицию Flutter-разработчика
• String resources API for Compose Multiplatform
Разработка
• Пишем рекомендательную систему музыки на Java
• Ада Лавлейс и программирование
• Осознанный подход к метрикам
• Case Study: Challenge to Design Investment UX for 90 Million Users
Маркетинг
• Palmsy — фальшивая социальная сеть, которая сама ставит вам лайки
• Самые скачиваемые и зарабатывающие приложения в России в марте 2024
• Самые зарабатывающие приложения в феврале 2024
Кроссплатформа
• Flutter Dev Podcast #45: Собеседования на позицию Flutter-разработчика
• String resources API for Compose Multiplatform
AppTractor
Palmsy — фальшивая социальная сеть, которая сама ставит вам лайки
Бесплатное приложение, которое работает как на iPhone, так и на iPad, по сути, считывает ваш список контактов, чтобы ставить притворные лайки постам.
👍3🔥1
Fake it till you make it
У стартаперов есть прекрасный подход, вынесенный в заголовок. Элизабет Холмс не смогла и пошла в тюрьму, Amazon не смог, но просто закрывает свои магазины с технологией «Just Walk Out», где люди могли брать товары и просто выходить из магазина — камеры и датчики автоматически считывали информацию и брали оплату.
Оказалось, что никаких технологий за этим не стояло, а за покупателями через камеры следили тысячи низкооплачиваемых индусов — они смотрели, какие товары брали и и проводили покупки.
Теперь Amazon собирается сконцентрироваться на технологии Dash Cart с умными корзинами, которые будут понимать, какие товары вы в них положили.
Интересно, вот Just Walk Out принялись повторять какие-то российские ритейлеры, им удалось? 😀 А чтобы вы могли имитировать "тысячами маленьких индусов"?
UPD: В комментариях уточнили, что все таки технологии были - просто индусы помогали в тренировке моделей.
У стартаперов есть прекрасный подход, вынесенный в заголовок. Элизабет Холмс не смогла и пошла в тюрьму, Amazon не смог, но просто закрывает свои магазины с технологией «Just Walk Out», где люди могли брать товары и просто выходить из магазина — камеры и датчики автоматически считывали информацию и брали оплату.
Оказалось, что никаких технологий за этим не стояло, а за покупателями через камеры следили тысячи низкооплачиваемых индусов — они смотрели, какие товары брали и и проводили покупки.
Теперь Amazon собирается сконцентрироваться на технологии Dash Cart с умными корзинами, которые будут понимать, какие товары вы в них положили.
Интересно, вот Just Walk Out принялись повторять какие-то российские ритейлеры, им удалось? 😀 А чтобы вы могли имитировать "тысячами маленьких индусов"?
UPD: В комментариях уточнили, что все таки технологии были - просто индусы помогали в тренировке моделей.
😁15✍1👍1
iOS
• Протокол Identifiable в SwiftUI с примерами
• Apple представила ReALM — новую ИИ-модель, которая может сделать Siri намного быстрее и умнее
• Building async button in SwiftUI
• How Tuist migrated from GitHub Actions to Codemagic for faster and more reliable CI
• Why Switching From Xcode to Neovim Can Become The Best Decision You Ever Made
• Open Letter to Tim Cook: Please fix Xcode (Daily basis pain of the Apple developers)
• How to easily test Push Notifications in the iOS simulator
#ios
• Протокол Identifiable в SwiftUI с примерами
• Apple представила ReALM — новую ИИ-модель, которая может сделать Siri намного быстрее и умнее
• Building async button in SwiftUI
• How Tuist migrated from GitHub Actions to Codemagic for faster and more reliable CI
• Why Switching From Xcode to Neovim Can Become The Best Decision You Ever Made
• Open Letter to Tim Cook: Please fix Xcode (Daily basis pain of the Apple developers)
• How to easily test Push Notifications in the iOS simulator
#ios
AppTractor
Протокол Identifiable в SwiftUI с примерами
Хотя этот протокол выглядит простым и имеет всего одно свойство, в нем легко допустить распространенную ошибку, которая может привести к неожиданному поведению вашего представления.
😁1
Android
• Игра в безопасность Android-приложений
• Сам себе экосистема. Часть 4: как я реализовал клиент Telegram на Android-смартфоне 14-летней давности?
• Глобальные события в мобильном приложении
• Compose Rich Editor: редактор текста для Jetpack Compose и Compose Multiplatform
• Huawei Cloud Building Android Project with CodeArts Service
• Introduction to using Kotlin Serialization
• How to get rid of boilerplate code in build.gradle files?
• Every Kind of Class in Kotlin
• 5 Kotlin Snippets That Will Make You Say Whoa, Kotlin!
#android
• Игра в безопасность Android-приложений
• Сам себе экосистема. Часть 4: как я реализовал клиент Telegram на Android-смартфоне 14-летней давности?
• Глобальные события в мобильном приложении
• Compose Rich Editor: редактор текста для Jetpack Compose и Compose Multiplatform
• Huawei Cloud Building Android Project with CodeArts Service
• Introduction to using Kotlin Serialization
• How to get rid of boilerplate code in build.gradle files?
• Every Kind of Class in Kotlin
• 5 Kotlin Snippets That Will Make You Say Whoa, Kotlin!
#android
Хабр
Игра в безопасность Android-приложений
Давайте в общих чертах рассмотрим вопросы взлома и защиты Android-приложений. В рамках статьи нас интересуют сами процессы взлома и защиты, а не конкретные методики работы с конкретными...
❤2👍1
Если у вас еще нет ИИ-помощника для программирования, то посмотрите на Replit - они запустили Teams, который позволяет разработчикам в режиме реального времени работать над программными проектами, в то время как ИИ-агент автоматически исправляет ошибки в коде. Вроде как Google Docs, но для программирования. Интересно то, что конечной целью является разработка большого количества ИИ-агентов, которые будут специализироваться на различных аспектах разработки программного обеспечения. Пользователям будет казаться, что один и тот же агент со временем становится все более способным. Сейчас же Replit утверждает, что ее агент построен на собственной модели ИИ, специализирующейся на разработке программного обеспечения, и превосходит GPT-4 в тестах на программирование, но при этом имеет в разы меньший размер — 7 миллиардов параметров против более чем 1 триллиона.
Разработка
• ИИ-агенты Replit Teams помогут писать и исправлять код
• 3 tips for less flaky Maestro tests
• The 14 pains of building your own billing system
• How Disney+ Scaled to 11 Million Users on Launch Day
Маркетинг
• Propensity score matching: как оценивать маркетинговые кампании, если невозможно провести A/B тесты
Кроссплатформа
• Распознавание виджетов на экране приложения Flutter
• Moving build_runner to the Context Menu in VS Code
• Mastering Redux : Seamless UI Updates in React Native Apps
Разработка
• ИИ-агенты Replit Teams помогут писать и исправлять код
• 3 tips for less flaky Maestro tests
• The 14 pains of building your own billing system
• How Disney+ Scaled to 11 Million Users on Launch Day
Маркетинг
• Propensity score matching: как оценивать маркетинговые кампании, если невозможно провести A/B тесты
Кроссплатформа
• Распознавание виджетов на экране приложения Flutter
• Moving build_runner to the Context Menu in VS Code
• Mastering Redux : Seamless UI Updates in React Native Apps
AppTractor
ИИ-агенты Replit Teams помогут писать и исправлять код
По словам Масада, конечной целью является разработка большого количества ИИ-агентов, которые будут специализироваться на различных аспектах разработки программного обеспечения. Пользователям будет казаться, что один и тот же агент со временем становится все…
👍2❤1
Apple занялась домашней робототехникой
Проект автомобиля у Apple провалился, и очевидно, что компания ищет новые большие проекты, которые могли бы «выстрелить» в будущем.
1. По словам Марка Гурмана из Bloomberg, компания Apple изучает различные проекты в области «персональной робототехники».
2. Один из этих проектов описывается как «мобильный робот», который будет «следовать за пользователями по их домам».
3. А второй — как «продвинутое настольное домашнее устройство, которое использует механизмы для перемещения дисплея». Одна из идей заключалась в том, чтобы дисплей «имитировал движения головы» человека во время видеозвонка FaceTime. Однако, Apple уже столкнулась с техническими проблемами, связанными с «балансировкой веса роботизированного двигателя на небольшой подставке»
4. Apple изучает возможность использования алгоритмов искусственного интеллекта, которые помогут роботам "ориентироваться в загроможденном пространстве в домах", говорится в новости. По всей видимости, Apple хочет создать роботов, которые смогут "справляться с домашней работой, например, мыть посуду в раковине", но Гурман сказал, что в этом десятилетии это маловероятно из-за "чрезвычайно сложных инженерных задач".
4. Робототехнические проекты находятся на самых ранних стадиях исследований, и неизвестно, будут ли они когда-либо представлены публике.
Проект автомобиля у Apple провалился, и очевидно, что компания ищет новые большие проекты, которые могли бы «выстрелить» в будущем.
1. По словам Марка Гурмана из Bloomberg, компания Apple изучает различные проекты в области «персональной робототехники».
2. Один из этих проектов описывается как «мобильный робот», который будет «следовать за пользователями по их домам».
3. А второй — как «продвинутое настольное домашнее устройство, которое использует механизмы для перемещения дисплея». Одна из идей заключалась в том, чтобы дисплей «имитировал движения головы» человека во время видеозвонка FaceTime. Однако, Apple уже столкнулась с техническими проблемами, связанными с «балансировкой веса роботизированного двигателя на небольшой подставке»
4. Apple изучает возможность использования алгоритмов искусственного интеллекта, которые помогут роботам "ориентироваться в загроможденном пространстве в домах", говорится в новости. По всей видимости, Apple хочет создать роботов, которые смогут "справляться с домашней работой, например, мыть посуду в раковине", но Гурман сказал, что в этом десятилетии это маловероятно из-за "чрезвычайно сложных инженерных задач".
4. Робототехнические проекты находятся на самых ранних стадиях исследований, и неизвестно, будут ли они когда-либо представлены публике.
🤡16👍1🔥1
Используете альтернативные магазины?
Anonymous Poll
28%
Использую
13%
Пока нет, но планирую
43%
Нет и не планирую
15%
Посмотреть
iOS
• SwiftUI: архитектура State-Model-View
• Обзор Apple MacBook Air M3: небольшие обновления
• Apple занялась домашней робототехникой
• isowords: игра в слова на Composable Architecture
• Trigger value pattern in SwiftUI
• Decoding JSON with Dynamic Types in Swift
• How to create a custom label style that only tints the label icon
• Unlocking the Magic of visionOS
#ios
• SwiftUI: архитектура State-Model-View
• Обзор Apple MacBook Air M3: небольшие обновления
• Apple занялась домашней робототехникой
• isowords: игра в слова на Composable Architecture
• Trigger value pattern in SwiftUI
• Decoding JSON with Dynamic Types in Swift
• How to create a custom label style that only tints the label icon
• Unlocking the Magic of visionOS
#ios
Хабр
SwiftUI: архитектура State-Model-View
В документации по UIKit компании Apple можно найти объяснение , что структура приложений основана на шаблоне проектирования Model-View-Controller ( MVC ). В материалах Apple по SwiftUI объяснений и...
❤1✍1
Android
• Android 15 готовит улучшенный десктопный режим
• Как протестировать Android-приложение, которому требуются разрешения
• Accessibility Scanner в Android
• Jetpack Compose Navigation with MVVM+Dependency Injection Koin
• How Kotlin Annotations Work
• Jetpack Compose: BringIntoViewRequester
#android
• Android 15 готовит улучшенный десктопный режим
• Как протестировать Android-приложение, которому требуются разрешения
• Accessibility Scanner в Android
• Jetpack Compose Navigation with MVVM+Dependency Injection Koin
• How Kotlin Annotations Work
• Jetpack Compose: BringIntoViewRequester
#android
AppTractor
Android 15 готовит улучшенный десктопный режим
Несмотря на то что эти изменения делают Android более совершенной платформой для настольных компьютеров, ОС еще предстоит пройти долгий путь, прежде чем она сможет сравниться с существующими декстопными операционными системами.
❤1
Меня всегда удивляло, почему Android так плох в работе с десктопами. Вроде как режим разделенного экрана представили еще в Android 7.0, режим рабочего стола в Android 10, но так до сих пор, кажется (если я не прав - поправьте в комментах) нормальная работа в десктопном режиме или просто взаимодействие с Windows/macOS так и не наладили. Однако Google постоянно улучшает - в Android 15 будет новая система управления окнами, почти как десктопной ОС. Это, конечно, не сделает из Android нормальный компьютер в пользовательском смысле, но в какой то мере к нему приблизит.
Разработка
• How we built Text-to-SQL at Pinterest
• Disney’s 12 principles of animation, exemplified in UX design
• Asking for help is a core developer skill
Маркетинг
• Яндекс представил Yandex Mobile Ads SDK 7
• Маркетологи в мобайле: Даниил Коляда (Head of Mobile Marketing, Fonbet)
• Storiaverse запускает приложение для коротких рассказов, объединяющее анимацию и текст
Кроссплатформа
• How to Create Integration Tests in Flutter
• Build your .NET MAUI Android application with Azure DevOps
Разработка
• How we built Text-to-SQL at Pinterest
• Disney’s 12 principles of animation, exemplified in UX design
• Asking for help is a core developer skill
Маркетинг
• Яндекс представил Yandex Mobile Ads SDK 7
• Маркетологи в мобайле: Даниил Коляда (Head of Mobile Marketing, Fonbet)
• Storiaverse запускает приложение для коротких рассказов, объединяющее анимацию и текст
Кроссплатформа
• How to Create Integration Tests in Flutter
• Build your .NET MAUI Android application with Azure DevOps
Medium
How we built Text-to-SQL at Pinterest
Adam Obeng | Data Scientist, Data Platform Science; J.C. Zhong | Tech Lead, Analytics Platform; Charlie Gu | Sr. Manager, Engineering
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Посоветуйте в комментах интересные каналы по мобильной разработке? 🌐 @AppFiles
•
(iOS En) Let's Build Interactive Floating Action Button - SwiftUI•
(iOS En) How to easily test Push Notifications in the iOS simulator•
(iOS En) Rebuild Bumble in SwiftUI•
(iOS En) SwiftUI Limited TextField With Indicator•
(And Ru) Как работает Android Work Profile•
(And Ru) Разбор кода магазина приложений•
(And Ru) Опыт, Java vs Kotlin и работа со списками•
(And En) Now in Android: 102 - Google I/O 2024, Women’s History Month, Vulkan on Android, and more•
(And En) DON'T Make This Clean Architecture Packaging Mistake•
(And En) Improving Video Playback with ExoPlayer•
(And En) Every Kind of Class in Kotlin•
(Crs Ru) Как Compose Multiplatform for iOS может убить Flutter?•
(Dev Ru) Открытое алгоритмическое собеседование (все собеседования)•
(Dev Ru) Как разрабатывать Яндекс Маркет, обеспечивать качество и работать с BDUI•
(Dev Ru) Собеседование продуктового аналитика в Авито•
(Dev Ru) Дата/время•
(Dev Ru) Релокация в UKПосоветуйте в комментах интересные каналы по мобильной разработке? 🌐 @AppFiles
YouTube
Let's Build Interactive Floating Action Button - SwiftUI
Hello Guys 🖐🖐🖐
In this video, I'm going to show how to create a cool Interactive Floating Action Button Using SwiftUI | Floating Action Button SwiftUI | SwiftUI Interactive Button | SwiftUI Action Button | SwiftUI Simultaneous Gesture | SwiftUI Gestures |…
In this video, I'm going to show how to create a cool Interactive Floating Action Button Using SwiftUI | Floating Action Button SwiftUI | SwiftUI Interactive Button | SwiftUI Action Button | SwiftUI Simultaneous Gesture | SwiftUI Gestures |…
Новым приложениям здесь не место - Apple Vision Pro не пользуется популярностью у разработчиков
Сказать это непросто, но Apple Vision Pro не стала хитом. Сейчас гарнитура не пользуется популярностью как у пользователей, так и у разработчиков.
1. На данный момент существует 523 Vision-only приложения. Если взять приложения с поддержкой других платформ, то их будет 1,288.
2. Когда Apple открыла прием заявок в январе, за первую неделю разработчики выпустили 73 новых приложения и игры. Это почти совпадает с количеством релизов в Mac App Store - 71 на той неделе.
3. На второй неделе количество новых релизов выросло до 82, а на третьей почти удвоилось до 150, разработчики стремились попасть в число “релизов первого дня”. Затем вышла сама Apple Vision Pro. Вот тут-то тенденция и изменилась.
4. Как только устройство стало продаваться, выпуск новых приложений начал замедляться в геометрической прогрессии, и в последнюю неделю марта было выпущено всего 1 новое приложение.
И что: одно приложение в неделю - это, конечно, катастрофа. У каждого есть своя теория, почему так происходит. Наличие устройства облегчило разработчикам понимание того, почему некоторые из простых идей просто не будут работать. Кроме того, устройство настолько дорогое, что многие разработчики не смогут позволить себе купить его, а если даже они не покупают его, то шансы на то, что у них будет достаточно потребителей, чтобы покупать приложения, быстро падаю. А может быть, Vision просто не очень подходит для широких слоев. Качество камеры может быть хорошим для фильмов, но ужасным для взаимодействия с реальностью. А занчит время использования приложений и их удержание будут низкими.
Большинство разработчиков ждут, что будет дальше. И сейчас это лучший подход. Есть сценарии использования, которые делают Vision Pro потрясающим устройством, и создание приложений для них может быть вполне оправданным. Просто сценариев этих оказалось не так много.
Сказать это непросто, но Apple Vision Pro не стала хитом. Сейчас гарнитура не пользуется популярностью как у пользователей, так и у разработчиков.
1. На данный момент существует 523 Vision-only приложения. Если взять приложения с поддержкой других платформ, то их будет 1,288.
2. Когда Apple открыла прием заявок в январе, за первую неделю разработчики выпустили 73 новых приложения и игры. Это почти совпадает с количеством релизов в Mac App Store - 71 на той неделе.
3. На второй неделе количество новых релизов выросло до 82, а на третьей почти удвоилось до 150, разработчики стремились попасть в число “релизов первого дня”. Затем вышла сама Apple Vision Pro. Вот тут-то тенденция и изменилась.
4. Как только устройство стало продаваться, выпуск новых приложений начал замедляться в геометрической прогрессии, и в последнюю неделю марта было выпущено всего 1 новое приложение.
И что: одно приложение в неделю - это, конечно, катастрофа. У каждого есть своя теория, почему так происходит. Наличие устройства облегчило разработчикам понимание того, почему некоторые из простых идей просто не будут работать. Кроме того, устройство настолько дорогое, что многие разработчики не смогут позволить себе купить его, а если даже они не покупают его, то шансы на то, что у них будет достаточно потребителей, чтобы покупать приложения, быстро падаю. А может быть, Vision просто не очень подходит для широких слоев. Качество камеры может быть хорошим для фильмов, но ужасным для взаимодействия с реальностью. А занчит время использования приложений и их удержание будут низкими.
Большинство разработчиков ждут, что будет дальше. И сейчас это лучший подход. Есть сценарии использования, которые делают Vision Pro потрясающим устройством, и создание приложений для них может быть вполне оправданным. Просто сценариев этих оказалось не так много.
🤷♂10😁1
Сам себе динамический фреймворк
Подборка всех материалов за прошлую неделю - динамические фреймворки и роботы Apple, Telegram на Android-смартфоне 14-летней давности, игра в безопасность, скрытые сокровища интерфейсного дизайна, самые скачиваемые и зарабатывающие приложения в России в марте, фальшивая социальная сеть, которая сама ставит вам лайки, и многое другое. Заходите!
Подборка всех материалов за прошлую неделю - динамические фреймворки и роботы Apple, Telegram на Android-смартфоне 14-летней давности, игра в безопасность, скрытые сокровища интерфейсного дизайна, самые скачиваемые и зарабатывающие приложения в России в марте, фальшивая социальная сеть, которая сама ставит вам лайки, и многое другое. Заходите!
👍2🔥1
🚀 Обновления в Yandex Mobile Ads SDK 7
Посмотрел, что нового.
1. Для iOS добавили фичу SKOverlay - она позволяет скачать приложение из рекламного объявления, без перехода в AppStore, в один клик, что закономерно увеличит конверсии.
И много всего для Android.
2. Новый формат “Лента”, благодаря которому можно показывать в одном рекламном блоке 10+ рекламных объявлений. Подойдет для приложений с возможностью скроллинга ленты
3. Новые механики “Межстраничная реклама” и “Реклама с вознаграждением”:
Для полноэкранных форматов появилась возможность показывать несколько объявлений подряд в одном AdPod, а также добавился финальный экран-пэкшот, который создаст дополнительную точку контакта
4. Для настройки рекламы в приложении добавили Debug Panel - с его помощью можно проверять, что SDL корректно интегрирован.
Новость: https://apptractor.ru/marketing-monetization/ad-networks/yandeks-predstavil-yandex-mobile-ads-sdk-7.html
Посмотрел, что нового.
1. Для iOS добавили фичу SKOverlay - она позволяет скачать приложение из рекламного объявления, без перехода в AppStore, в один клик, что закономерно увеличит конверсии.
И много всего для Android.
2. Новый формат “Лента”, благодаря которому можно показывать в одном рекламном блоке 10+ рекламных объявлений. Подойдет для приложений с возможностью скроллинга ленты
3. Новые механики “Межстраничная реклама” и “Реклама с вознаграждением”:
Для полноэкранных форматов появилась возможность показывать несколько объявлений подряд в одном AdPod, а также добавился финальный экран-пэкшот, который создаст дополнительную точку контакта
4. Для настройки рекламы в приложении добавили Debug Panel - с его помощью можно проверять, что SDL корректно интегрирован.
Новость: https://apptractor.ru/marketing-monetization/ad-networks/yandeks-predstavil-yandex-mobile-ads-sdk-7.html
🤡5❤4👍2🔥1🥱1
Android
• Введение в Trio: часть 2
• Как работает Android Work Profile
• Разбор кода магазина приложений
• Опыт, Java vs Kotlin и работа со списками
• GreenStash: экономия денег в Modern Android Development
• Technical Debt Undermines Android Application Development
• Navigating the Waters of Kotlin Multiplatform: Exploring Navigation Solutions
• Improving dependency sync speeds for your Gradle project
• OCR with Gemini LLM on Android
• Building a Speedometer widget using Jetpack Compose Canvas API
• How to Implement Biometric Authentication with Jetpack Compose and AES Encryption
#android
• Введение в Trio: часть 2
• Как работает Android Work Profile
• Разбор кода магазина приложений
• Опыт, Java vs Kotlin и работа со списками
• GreenStash: экономия денег в Modern Android Development
• Technical Debt Undermines Android Application Development
• Navigating the Waters of Kotlin Multiplatform: Exploring Navigation Solutions
• Improving dependency sync speeds for your Gradle project
• OCR with Gemini LLM on Android
• Building a Speedometer widget using Jetpack Compose Canvas API
• How to Implement Biometric Authentication with Jetpack Compose and AES Encryption
#android
✍2👍2
После того как комиссия ЕС оштрафовала Apple на 2 миллиарда долларов и заявила, что не удовлетворена изменениями, которые компания внесла в закон о цифровых рынках, Apple в пятницу снова обновила правила App Store. На этот раз компания окончательно разрешает приложениям для потокового воспроизведения музыки перенаправление пользователей в ЕС на внешние сайты для оплаты. И впервые Apple разрешает эмуляторы игр с загрузкой. Правда, их авторы будут «нести ответственность за все программное обеспечение», так что пиратские РОМы вряд ли скоро появятся на iOS.
Разработка
• Открытое алгоритмическое собеседование
• Как разрабатывать Яндекс Маркет, обеспечивать качество и работать с BDUI
• Собеседование продуктового аналитика в Авито
• Дата/время
• Релокация в UK
• Среды разработки JetBrains получили дополнение кода с помощью ИИ
• Как дизайнеру и любителю технологий жить после Apple Vision Pro
• Hello World: A deep dive into the world of abstraction behind a modern Hello World program
• Fear makes you a worse programmer
• Improving Code Reviews with Storytelling
Маркетинг
• Много лиц и одна проблема: каким бывает мошенничество в рекламе и чем отличаются боты от реальных людей в 2024 году
• Apple Vision Pro не пользуется популярностью у разработчиков
• Правила App Store разрешили эмуляторы и внешние ссылки для стриминга
• Rooms, приложение для 3D-дизайна и «уютная игра», получила крупное обновление
Кроссплатформа
• Как Compose Multiplatform for iOS может убить Flutter?
• How to implement your design system in a Flutter app
• The Dart Speed
Разработка
• Открытое алгоритмическое собеседование
• Как разрабатывать Яндекс Маркет, обеспечивать качество и работать с BDUI
• Собеседование продуктового аналитика в Авито
• Дата/время
• Релокация в UK
• Среды разработки JetBrains получили дополнение кода с помощью ИИ
• Как дизайнеру и любителю технологий жить после Apple Vision Pro
• Hello World: A deep dive into the world of abstraction behind a modern Hello World program
• Fear makes you a worse programmer
• Improving Code Reviews with Storytelling
Маркетинг
• Много лиц и одна проблема: каким бывает мошенничество в рекламе и чем отличаются боты от реальных людей в 2024 году
• Apple Vision Pro не пользуется популярностью у разработчиков
• Правила App Store разрешили эмуляторы и внешние ссылки для стриминга
• Rooms, приложение для 3D-дизайна и «уютная игра», получила крупное обновление
Кроссплатформа
• Как Compose Multiplatform for iOS может убить Flutter?
• How to implement your design system in a Flutter app
• The Dart Speed
AppTractor
Открытое алгоритмическое собеседование
На вебинаре «Открытое алгоритмическое собеседование» вы узнаете, как проходят реальные собеседования, и подготовиться к своим.
Приложение для наблюдения за затмением вышло в чарты App Store и Google Play
Приложение, созданное для помощи в просмотре полного солнечного затмения, поднялось на вершину App Store. Приложение под простым названием The Eclipse App, имеющее 140,000+ загрузок на iOS и Android, предлагает дополнительные возможности для просмотра астрономического события.
1. Компании впервые выпустили удобную карту затмения, чтобы помочь людям найти место для наблюдения за ежегодным затмением 14 октября 2023 года.
2. Приложение начало свое восхождение в App Store в конце воскресенья, набрав 35,000 загрузок в App Store и начав продвигаться вверх по чартам. По словам представителей компании, оценки Google задерживаются на пару дней, поэтому общее количество загрузок, скорее всего, уже перевалило за 140,000.
3. В настоящее время приносит доход за счет покупок в приложении, которые позволяют пользователям заплатить $3 за прямую трансляцию. По данным компании Appfigures, по состоянию на понедельник число платящих пользователей составило около 9,800 человек. Кроме трансляции в нем штаты США и провинции Канады, расположенные на пути прохождения затмения, общественные мероприятия, с помощью таймера вы сможете узнать, когда наступит момент полного затмения именно в вашем месте, проверить местный прогноз, подписаться на местные события и узнать о других местных достопримечательностях. Также в приложении есть информация о парковке.
4. В настоящее время приложение занимает первое место в своей категории (Путешествия) и девятое место в целом в американском App Store и восьмое место в своей категории в Google Play.
И что: мировые события - один из лучших драйверов маркетинга. Например, к Летним Олимпийским играм 2024 готовится уже поздно, а вот к Играм 2028 - в самый раз :)
Приложение, созданное для помощи в просмотре полного солнечного затмения, поднялось на вершину App Store. Приложение под простым названием The Eclipse App, имеющее 140,000+ загрузок на iOS и Android, предлагает дополнительные возможности для просмотра астрономического события.
1. Компании впервые выпустили удобную карту затмения, чтобы помочь людям найти место для наблюдения за ежегодным затмением 14 октября 2023 года.
2. Приложение начало свое восхождение в App Store в конце воскресенья, набрав 35,000 загрузок в App Store и начав продвигаться вверх по чартам. По словам представителей компании, оценки Google задерживаются на пару дней, поэтому общее количество загрузок, скорее всего, уже перевалило за 140,000.
3. В настоящее время приносит доход за счет покупок в приложении, которые позволяют пользователям заплатить $3 за прямую трансляцию. По данным компании Appfigures, по состоянию на понедельник число платящих пользователей составило около 9,800 человек. Кроме трансляции в нем штаты США и провинции Канады, расположенные на пути прохождения затмения, общественные мероприятия, с помощью таймера вы сможете узнать, когда наступит момент полного затмения именно в вашем месте, проверить местный прогноз, подписаться на местные события и узнать о других местных достопримечательностях. Также в приложении есть информация о парковке.
4. В настоящее время приложение занимает первое место в своей категории (Путешествия) и девятое место в целом в американском App Store и восьмое место в своей категории в Google Play.
И что: мировые события - один из лучших драйверов маркетинга. Например, к Летним Олимпийским играм 2024 готовится уже поздно, а вот к Играм 2028 - в самый раз :)
👍5❤1🔥1
iOS
• Поваренная книга SwiftUI: создание текстовых полей в SwiftUI
• Продление подписки Apple Developer from Russia в апреле 2024 без иностранной карты и сэкономить пару тройку тысяч рублей
• Trigger value pattern in SwiftUI
• Removing the M from MVVM with SwiftUI
• Number Text Animation in SwiftUI with contentTransition
• Apply pinch to zoom to any view in SwiftUI
#ios
• Поваренная книга SwiftUI: создание текстовых полей в SwiftUI
• Продление подписки Apple Developer from Russia в апреле 2024 без иностранной карты и сэкономить пару тройку тысяч рублей
• Trigger value pattern in SwiftUI
• Removing the M from MVVM with SwiftUI
• Number Text Animation in SwiftUI with contentTransition
• Apply pinch to zoom to any view in SwiftUI
#ios
AppTractor
Поваренная книга SwiftUI: создание текстовых полей в SwiftUI
Использование этих функций позволяет сделать ввод текста в приложениях SwiftUI более интерактивным и удобным.
🔥1
Android
• Studio Bot превращается Gemini in Android Studio
• Google запускает новую сеть Find My Device в США и Канаде
• Tap Target Compose — показ новых фич в Compose
• Разворачиваем ML модель с использованием ONNX на Android в километре над землей
• Mastering Android ViewModels: Essential Dos and Don’ts Part 2
• Android Architecture & Design Interview Questions & Answers
• Enable users to share your app's deep links using navigation-recents-url-sharing
• Publishing Android, Java or Kotlin Libraries with AWS CodeArtifact
• Spotify-Inspired Audio Buffering Slider Animation with Jetpack Compose
#android
• Studio Bot превращается Gemini in Android Studio
• Google запускает новую сеть Find My Device в США и Канаде
• Tap Target Compose — показ новых фич в Compose
• Разворачиваем ML модель с использованием ONNX на Android в километре над землей
• Mastering Android ViewModels: Essential Dos and Don’ts Part 2
• Android Architecture & Design Interview Questions & Answers
• Enable users to share your app's deep links using navigation-recents-url-sharing
• Publishing Android, Java or Kotlin Libraries with AWS CodeArtifact
• Spotify-Inspired Audio Buffering Slider Animation with Jetpack Compose
#android
AppTractor
Studio Bot превращается Gemini in Android Studio
Сегодня Google обновляет эту функцию, чтобы она работала на более продвинутой модели Gemini 1.0 Pro, которая, как обещает компания,
👍1