Amazon Anywhere предлагает продажу товаров мобильным играм и приложениям
Так называемый "магазин всего" стремится попасть "куда угодно".
1. Вчера Amazon объявил о запуске Amazon Anywhere - иммерсивного торгового сервиса, который позволит встраивать продажу физических товаров, продаваемые гигантом электронной коммерции, в видеоигры, виртуальные миры и мобильные приложения.
2. Услуга дебютирует в Peridot, новой AR-игре от Niantic, создателей Pokèmon Go. Игроки, связавшие свой аккаунт на Amazon с игрой, могут прямо в игре просматривать и приобретать брендированные товары, такие как одежда, аксессуары для телефонов и подушки с изображением существ из игры.
И что: для Amazon это возможность предоставить покупателям новые способы обнаружения товаров в новых местах, помимо сайта Amazon.com. Для разработчиков - новый поток доходов и усиление вовлеченности за счет брендированных товаров.
Так называемый "магазин всего" стремится попасть "куда угодно".
1. Вчера Amazon объявил о запуске Amazon Anywhere - иммерсивного торгового сервиса, который позволит встраивать продажу физических товаров, продаваемые гигантом электронной коммерции, в видеоигры, виртуальные миры и мобильные приложения.
2. Услуга дебютирует в Peridot, новой AR-игре от Niantic, создателей Pokèmon Go. Игроки, связавшие свой аккаунт на Amazon с игрой, могут прямо в игре просматривать и приобретать брендированные товары, такие как одежда, аксессуары для телефонов и подушки с изображением существ из игры.
И что: для Amazon это возможность предоставить покупателям новые способы обнаружения товаров в новых местах, помимо сайта Amazon.com. Для разработчиков - новый поток доходов и усиление вовлеченности за счет брендированных товаров.
👍3❤1🤔1🎉1
На Google I/O традиционно ничего не происходит. Из более или менее интересного - MusicLM для генерации музыки по текстовому описанию, Dart 3 для Flutter и не только, шутка про мессенджер, который работает на всех платформах. Впрочем, кейноут идет прямо сейчас, так что, может быть, не все еще потеряно. Завтра посмотрим.
Разработка
• Как Prime Video масштабировал службу мониторинга и снизил затраты на 90%
• Лучшие сайты с бесплатными иконками, которые я использую ежедневно
• $100 млн в Серии D: UVeye — автоматизированный осмотр автомобилей
• Meta открыла мультисенсорную модель ИИ, объединяющую шесть типов данных
• Бэкенд, мобилки, ремесло и гвозди
• Accessibility митап
• Правильно оцениваем задачи. Топовые ошибки программистов
• Podlodka #318: Backend Driven UI
• Slack ставит ИИ в центр пользовательского опыта
• Как правильно подходить к UI/UX дизайну
• Про тестирование мобильных приложений. Часть 3. Cквозное (UI, e2e) тестирование
• Как мы вывезли "Весёлого водовоза" в доставку за час: про код и не только
• How to do a UX accessibility evaluation?
• The UX Design Case Study That Got Me Hired
• 30 Practical Tips for Effective User Interface Design
Маркетинг
• Amazon Anywhere предлагает продажу товаров мобильным играм и приложениям
• Сколько зарабатывают ИИ-чатботы?
• Самые скачиваемые приложения в апреле 2023
• Апдейт по рекламе мобильных приложений: на каких площадках искать пользователей в 2023 году
• How Tinder drives over $1.6 billion in revenue
Кроссплатформа
• Проектируем Flutter-приложение «чистым» способом используя bloc
• One Codebase, Two Platforms: How I Migrated My Android App to KMP for iOS
• Announcing Dart 3
Разработка
• Как Prime Video масштабировал службу мониторинга и снизил затраты на 90%
• Лучшие сайты с бесплатными иконками, которые я использую ежедневно
• $100 млн в Серии D: UVeye — автоматизированный осмотр автомобилей
• Meta открыла мультисенсорную модель ИИ, объединяющую шесть типов данных
• Бэкенд, мобилки, ремесло и гвозди
• Accessibility митап
• Правильно оцениваем задачи. Топовые ошибки программистов
• Podlodka #318: Backend Driven UI
• Slack ставит ИИ в центр пользовательского опыта
• Как правильно подходить к UI/UX дизайну
• Про тестирование мобильных приложений. Часть 3. Cквозное (UI, e2e) тестирование
• Как мы вывезли "Весёлого водовоза" в доставку за час: про код и не только
• How to do a UX accessibility evaluation?
• The UX Design Case Study That Got Me Hired
• 30 Practical Tips for Effective User Interface Design
Маркетинг
• Amazon Anywhere предлагает продажу товаров мобильным играм и приложениям
• Сколько зарабатывают ИИ-чатботы?
• Самые скачиваемые приложения в апреле 2023
• Апдейт по рекламе мобильных приложений: на каких площадках искать пользователей в 2023 году
• How Tinder drives over $1.6 billion in revenue
Кроссплатформа
• Проектируем Flutter-приложение «чистым» способом используя bloc
• One Codebase, Two Platforms: How I Migrated My Android App to KMP for iOS
• Announcing Dart 3
AppTractor
Как Prime Video масштабировал службу мониторинга и снизил затраты на 90%
Переход нашего сервиса на монолит позволил снизить затраты на инфраструктуру более чем на 90%. Это также увеличило наши возможности масштабирования.
👍3❤2
iOS
• Atoms: управление состояниями в Swift
• Как стать iOS-разработчиком?
• Using TabularData to Dump Model Data
• Implicit self for weak self captures
• Instagram like Animated Searchbar in SwiftUI
• Exploring Circular Paths: How to Create a Circular Text View in SwiftUI
• Universal Links implementation on iOS
• Atoms: управление состояниями в Swift
• Как стать iOS-разработчиком?
• Using TabularData to Dump Model Data
• Implicit self for weak self captures
• Instagram like Animated Searchbar in SwiftUI
• Exploring Circular Paths: How to Create a Circular Text View in SwiftUI
• Universal Links implementation on iOS
AppTractor
Atoms: управление состояниями в Swift
SwiftUI предоставляет отличную встроенную поддержку для работы с состоянием, но объектно-ориентированный подход может сделать разделение кода сложным. Именно здесь могут помочь атомы. Atoms — это мощная и гибкая библиотека управления атомарными состояниями…
🔥3👍1👏1
Android
• ChatGPT vs TDD: я пишу юнит тесты, а он выдает код
• SpinDot: анимированные лоадеры для Android
• Собеседование в Android-команду Тинькофф
• «Внешняя» навигация в многомодульном проекте на Kotlin
• Как я получил сертификат Associate Android Developer
• Functional Error Handling in Kotlin
• ScreenShot Testing Composable with Paparazzi Library
• Media transcoding and editing, transform and roll out!
• How to implement Biometric Authentication in Android using Kotlin
• Statistically Rigorous Android Macrobenchmarks
• Blazing fast Composables
• ChatGPT vs TDD: я пишу юнит тесты, а он выдает код
• SpinDot: анимированные лоадеры для Android
• Собеседование в Android-команду Тинькофф
• «Внешняя» навигация в многомодульном проекте на Kotlin
• Как я получил сертификат Associate Android Developer
• Functional Error Handling in Kotlin
• ScreenShot Testing Composable with Paparazzi Library
• Media transcoding and editing, transform and roll out!
• How to implement Biometric Authentication in Android using Kotlin
• Statistically Rigorous Android Macrobenchmarks
• Blazing fast Composables
AppTractor
ChatGPT vs TDD: я пишу юнит тесты, а он выдает код
Всех пугают, что ChatGPT завтра заменит программистов, но давайте проверим насколько это возможно?
🤔4👍3
В Android Studio будет ИИ-бот
Начинаем изучать новинки I/O 23 и сразу нововведения в Android Studio:
• Android Studio Bot - разговорный чат-бот встроят прямо в IDE. Поможет генерировать код, можно будет задавать вопросы о разработке или исправлять ошибки.
• Live Edit - показывает изменения при внесении обновлений в пользовательский интерфейс Compose.
• Kotlin DSL и Version Catalogs, помогающие вам использовать преимущества более современного синтаксиса и соглашений при настройке сборки.
• Языковые предпочтения для каждого приложения.
• Обновление Build Analyzer, который предоставляет сводку времени, потраченного на загрузку зависимостей, и подробный обзор загрузок по репозиториям
• Новый Android SDK Upgrade Assistant.
• Виртуальные устройства Google Pixel Fold и Google Pixel Tablet.
• Эмулятор Wear OS 4 Developer Preview.
• Самое ценное напоследок - у Android Studio новый логотип!
И многое другое . Вы можете загрузить Android Studio Hedgehog Canary или Android Studio Giraffe Beta уже сегодня, чтобы включить новые функции в свой рабочий процесс.
Начинаем изучать новинки I/O 23 и сразу нововведения в Android Studio:
• Android Studio Bot - разговорный чат-бот встроят прямо в IDE. Поможет генерировать код, можно будет задавать вопросы о разработке или исправлять ошибки.
• Live Edit - показывает изменения при внесении обновлений в пользовательский интерфейс Compose.
• Kotlin DSL и Version Catalogs, помогающие вам использовать преимущества более современного синтаксиса и соглашений при настройке сборки.
• Языковые предпочтения для каждого приложения.
• Обновление Build Analyzer, который предоставляет сводку времени, потраченного на загрузку зависимостей, и подробный обзор загрузок по репозиториям
• Новый Android SDK Upgrade Assistant.
• Виртуальные устройства Google Pixel Fold и Google Pixel Tablet.
• Эмулятор Wear OS 4 Developer Preview.
• Самое ценное напоследок - у Android Studio новый логотип!
И многое другое . Вы можете загрузить Android Studio Hedgehog Canary или Android Studio Giraffe Beta уже сегодня, чтобы включить новые функции в свой рабочий процесс.
🔥3
Forwarded from AppFiles - Mobile Development
Новинки Google I/O 2023
• Что нового в Jetpack Compose
• Вышла альфа Compose for TV
• Что нового в Jetpack
• Вторая бета Android 14
• Машинное обучение на Android-устройстве
• Что нового в Google Play
• Что нового в Android Health
• Чат-бот в Android Studio
• Новый логотип Android Studio
• Watch Face Format для Wear OS
• Что нового в Android for Cars
Платформа: Android
• Что нового в Jetpack Compose
• Вышла альфа Compose for TV
• Что нового в Jetpack
• Вторая бета Android 14
• Машинное обучение на Android-устройстве
• Что нового в Google Play
• Что нового в Android Health
• Чат-бот в Android Studio
• Новый логотип Android Studio
• Watch Face Format для Wear OS
• Что нового в Android for Cars
Платформа: Android
👍5
Недавно Telegram анонсировал шаринг папок и мы с пацанами собрались и поделились ресурсами, которые ведем и читаем:
🧑💻 Топовые ресуры по iOS-разработке
Каждый из этих каналов и чатов вносит свой вклад в продвижение и популяризацию iOS, и здесь вы можете найти ответы на свои вопросы или узнать что-то новое.
Здесь собраны авторские источники, лучшие сообщества и можно встретить даже авторов книг!
Вы можете оставить самое важное для себя или отфильтровать список позже.
Посмотреть список и выбрать себе:
🔗 Всё, что нужно для разработки в одном списке.
🧑💻 Топовые ресуры по iOS-разработке
Каждый из этих каналов и чатов вносит свой вклад в продвижение и популяризацию iOS, и здесь вы можете найти ответы на свои вопросы или узнать что-то новое.
Здесь собраны авторские источники, лучшие сообщества и можно встретить даже авторов книг!
Вы можете оставить самое важное для себя или отфильтровать список позже.
Посмотреть список и выбрать себе:
🔗 Всё, что нужно для разработки в одном списке.
Telegram
iOS Dev
Leonid invites you to add the folder “iOS Dev”, which includes 17 chats.
🔥3🤡3❤1👍1👏1👌1
Еще в тему каналов - официальный российский магазин приложений для Android, RuStore, запустил телеграм канал
Менее чем за год аудитория стора превысила 10 млн человек, а разработчики загрузили туда уже более 6 тысяч приложений. На канале команда стора:
• познакомит с платформой;
• расскажет новости стора и индустрии;
• анонсирует новые фичи;
• поможет с освоением консоли разработчика и т.д.
Подписывайтесь, чтобы точно ничего не пропустить
Менее чем за год аудитория стора превысила 10 млн человек, а разработчики загрузили туда уже более 6 тысяч приложений. На канале команда стора:
• познакомит с платформой;
• расскажет новости стора и индустрии;
• анонсирует новые фичи;
• поможет с освоением консоли разработчика и т.д.
Подписывайтесь, чтобы точно ничего не пропустить
🤡40👍4❤1
Ладно, вроде основные темы I/O более менее понятны (конечно, AI, кто бы сомневался), самое время для традиционного голосования - понравилась вам конференция или нет?
Разработка
• System Design Blueprint: The Ultimate Guide
Маркетинг и аналитика
• Мобильная аналитика в hh.ru и не только
• How are video games tricking you?
Кроссплатформа
• Анонс Dart 3
• Mobile multiplatform development at McDonald’s
• First Impressions Integrating KMM Into a Brownfield Project
• 8 Useful Tips for Better UX in Flutter
• Flutter 4.0 New Features
Разработка
• System Design Blueprint: The Ultimate Guide
Маркетинг и аналитика
• Мобильная аналитика в hh.ru и не только
• How are video games tricking you?
Кроссплатформа
• Анонс Dart 3
• Mobile multiplatform development at McDonald’s
• First Impressions Integrating KMM Into a Brownfield Project
• 8 Useful Tips for Better UX in Flutter
• Flutter 4.0 New Features
Telegram
кабачковая икра по акции
Когда босс выучил трендовое слово и без конца повторяет его на созвоне
iOS
• Готовим наши приложения к Swift 6
• Swift async/await на примерах
• Реализуем Универсальные ссылки на iOS
• 5 essential tools and tips for every iOS developer
• SwiftGen — How to neatly get rid of magic strings in iOS projects
• Flexible Continuous Integration for iOS
• Building Better iOS Apps with Swift Composable Architecture
• How to Build a Sokoban Puzzle Game in Swift
• Building a Room Scanning App with the RoomPlan API in iOS
#ios
• Готовим наши приложения к Swift 6
• Swift async/await на примерах
• Реализуем Универсальные ссылки на iOS
• 5 essential tools and tips for every iOS developer
• SwiftGen — How to neatly get rid of magic strings in iOS projects
• Flexible Continuous Integration for iOS
• Building Better iOS Apps with Swift Composable Architecture
• How to Build a Sokoban Puzzle Game in Swift
• Building a Room Scanning App with the RoomPlan API in iOS
#ios
Хабр
Готовим наши приложения к Swift 6
Сегодня мы поговорим о том, как активировать режим Swift 6 в ваших Xcode-проектах и SwiftPM-модулях, и каким может быть опыт миграции на новую версию языка. Что такое «режим Swift 6»? К сожалению, как...
❤4
Android
• Compose Rich Editor: редактор текста для Jetpack Compose и Compose Multiplatform
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• JavaCard как второй фактор аутентификации в Android-приложении
• Как Kinect только Pinect
• I want to run any number of Android UI tests on each PR. Your actions?
• 10 Open-Source Projects That’ll Make You Excited About Using Jetpack Compose
• Modularizing Our Driver App For Android
• Goodbye to Activity Lifecycle and Hello to Compose Lifecycle
• From Data to UI : Jetpack Compose Phases
#Android
• Compose Rich Editor: редактор текста для Jetpack Compose и Compose Multiplatform
•
I/O Итоги конференци: искусственный интеллект и новые гаджеты•
I/O Машинное обучение на Android-устройстве•
I/O Google выпускает Compose for TV•
I/O Android Studio на I/O 23: разговорный чат-бот•
I/O Google I/O 2023. Что нового в Kotlin для Android?•
I/O Что нового в Jetpack Compose•
I/O Вышла альфа Compose for TV•
I/O Что нового в Jetpack•
I/O Вторая бета Android 14•
I/O Что нового в Google Play•
I/O Что нового в Android Health•
I/O Новый логотип Android Studio•
I/O Watch Face Format для Wear OS•
I/O Что нового в Android for Cars• JavaCard как второй фактор аутентификации в Android-приложении
• Как Kinect только Pinect
• I want to run any number of Android UI tests on each PR. Your actions?
• 10 Open-Source Projects That’ll Make You Excited About Using Jetpack Compose
• Modularizing Our Driver App For Android
• Goodbye to Activity Lifecycle and Hello to Compose Lifecycle
• From Data to UI : Jetpack Compose Phases
#Android
AppTractor
Compose Rich Editor: редактор текста для Jetpack Compose и Compose Multiplatform
Compose Rich Editor — библиотека редактора для Jetpack Compose и Compose Multiplatform, полностью настраиваемая и поддерживающая общие функции rich text редактора. Она построена на основе TextField и поможет вам легко создать полноценный текстовый редактор.
❤3🔥1
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю:
•
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
•
(iOS Ru) SwiftUI в Авиасейлс•
(iOS En) 7 Tips to Display Text Like a Pro in SwiftUI•
(iOS En) SwiftUI Custom Tab Bar With Orientation Support•
(And Ru) KSP CODE GENERATOR: пишем код, который пишет код (по юнит тестам)•
(And En) Все видео Google I/O 2023•
(And En) How to Build a Swipeable Image Slider in Jetpack Compose•
(And En) How to Use the Google Play In-App Update API•
(Dev Ru) Как в Тинькофф эволюционировали процессы работы с аналитикой•
(Dev Ru) QA, автотесты и образование•
(Dev Ru) Как найти работу в IT?•
(Mrk En) No-Budget DIY Marketing for Indie GamesПосмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
🔥4❤1
📲 Тинькофф проведет Android-митап в Петербурге
Встреча пройдет 18 мая в особняке «Пальма». Ребята расскажут, как адаптировать ваше Android-приложение для поддержки устройств с большими экранами, и разберут возможности SDK. В конце митапа выступит Кирилл Розов с докладом про запуск задач в фоне.
Не забудьте зарегистрироваться и позвать с собой коллег.
🗓 До встречи 18 мая в Петербурге на IT’s Tinkoff Mobile Meetup!
Встреча пройдет 18 мая в особняке «Пальма». Ребята расскажут, как адаптировать ваше Android-приложение для поддержки устройств с большими экранами, и разберут возможности SDK. В конце митапа выступит Кирилл Розов с докладом про запуск задач в фоне.
Не забудьте зарегистрироваться и позвать с собой коллег.
🗓 До встречи 18 мая в Петербурге на IT’s Tinkoff Mobile Meetup!
🤡13👍7
Тёмная сторона Android 13
Новый еженедельный дайджест - 79 материалов за прошедшие несколько рабочих дней. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, у меня там был пост "Смерть метавселенных" - публицист Эд Зитрон называет три главных причины того, почему метавселенные не взлетели.
Новый еженедельный дайджест - 79 материалов за прошедшие несколько рабочих дней. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, у меня там был пост "Смерть метавселенных" - публицист Эд Зитрон называет три главных причины того, почему метавселенные не взлетели.
👍5❤1
Приложение frfr взлетело в топ App Store в США
На этой неделе на вершину чартов, пусть и на короткий миг, поднялось новое приложение.
1. frfr (строчными буквами, одно «fr» вероятно означает «for real», а второе — «friends») — это приложение для анонимного обмена голосовыми сообщениями.
2. Его простая иконка, основная суть, скриншоты и общий тон очень напоминают Gas. Помните Gas? Приложение, которое в прошлом году штурмом взяло топ-чарты, платформа для анонимного общения, предназначенная для тинейджеров. Gas набрал миллионы загрузок, а затем был продан Discord и исчез почти так же быстро, как и появился.
3. Приложение frfr официально запустилось в апреле, и до начала мая, когда количество загрузок начало расти, оно не добилось никакого реального успеха. Но в мае сначала немного, а затем все быстрее frfr достиг в субботу 6 мая пика в 170 тысяч установок,
4. По состоянию на среду, frfr уже имел 729 тысяч загрузок в App Store и Google Play.
И что: как я писал еще, кажется, про Gas -
На этой неделе на вершину чартов, пусть и на короткий миг, поднялось новое приложение.
1. frfr (строчными буквами, одно «fr» вероятно означает «for real», а второе — «friends») — это приложение для анонимного обмена голосовыми сообщениями.
2. Его простая иконка, основная суть, скриншоты и общий тон очень напоминают Gas. Помните Gas? Приложение, которое в прошлом году штурмом взяло топ-чарты, платформа для анонимного общения, предназначенная для тинейджеров. Gas набрал миллионы загрузок, а затем был продан Discord и исчез почти так же быстро, как и появился.
3. Приложение frfr официально запустилось в апреле, и до начала мая, когда количество загрузок начало расти, оно не добилось никакого реального успеха. Но в мае сначала немного, а затем все быстрее frfr достиг в субботу 6 мая пика в 170 тысяч установок,
4. По состоянию на среду, frfr уже имел 729 тысяч загрузок в App Store и Google Play.
И что: как я писал еще, кажется, про Gas -
анонимность + подростки = ядреный рецепт. Сообщения были, аудио есть, не хватает анонимных картинок 😀🤡15👍2🔥1👨💻1
Apple опубликовала независимое исследование “небольших” разработчиков. Небольшие - это до 1 миллиона долларов или до 1 миллиона установок. Так вот, по данным Analysis Group 90% разработчиков в App Store являются такими, но примечательно другое - для тех, кто работал еще в 2020, доходы в 2022 в среднем выросли на 71%. То есть почти в два раза. Мелочь, а приятно ☺️
Разработка
• Доходы небольших разработчиков в App Store выросли на 71% за последние 2 года
• Stability AI выпускает Stable Animation SDK
• Как в Тинькофф эволюционировали процессы работы с аналитикой
• QA, автотесты и образование
• Как найти работу в IT?
• Что разработчики думают об ИИ — исследование Directus
• Как я адаптировал игру к экранам мобильных устройств
• Tips and tricks for exploring a new codebase
• Designing a Step Goal Live Activity
• Why an Engineering Manager Should Not Review Code
• Why We Over-Engineer Software (and How to Break the Habit)
Маркетинг и аналитика
• Приложение frfr взлетело в топ App Store в США
Кроссплатформа
• Четыре платформы — один код. Что такое Compose Multiplatform?
• Using Compose for a UI component in a SwiftUI screen
• Dart 3.0: An exciting step toward greatness!
• Flutter достиг 1 миллиона опубликованных приложений и усиливает поддержку веба
#dev
Разработка
• Доходы небольших разработчиков в App Store выросли на 71% за последние 2 года
• Stability AI выпускает Stable Animation SDK
• Как в Тинькофф эволюционировали процессы работы с аналитикой
• QA, автотесты и образование
• Как найти работу в IT?
• Что разработчики думают об ИИ — исследование Directus
• Как я адаптировал игру к экранам мобильных устройств
• Tips and tricks for exploring a new codebase
• Designing a Step Goal Live Activity
• Why an Engineering Manager Should Not Review Code
• Why We Over-Engineer Software (and How to Break the Habit)
Маркетинг и аналитика
• Приложение frfr взлетело в топ App Store в США
Кроссплатформа
• Четыре платформы — один код. Что такое Compose Multiplatform?
• Using Compose for a UI component in a SwiftUI screen
• Dart 3.0: An exciting step toward greatness!
• Flutter достиг 1 миллиона опубликованных приложений и усиливает поддержку веба
#dev
AppTractor
Доходы небольших разработчиков в App Store выросли на 71% за последние 2 года
Analysis Group в 2022 году по заказу Apple провела исследование небольших разработчиков в App Store. Вот некоторые интересные цифры: В 2022 более 90% разработчиков в App Store признаны маленькими — это меньше 1 миллиона долларов дохода или менее 1 миллиона…
❤2🔥1
iOS
• Поток данных SwiftUI с примерами
• SwiftUI в Авиасейлс
• Z Combinator for Hacker News: клиент на SwiftUI
• Акторы в Swift
• Flexible Continuous Integration for iOS
• Attempting to connect a tvOS app to an iOS app with DeviceDiscoveryUI
• Parallax header effect in SwiftUI using CoordinateSpace
• Spotlight on: Passkeys
• Statically-typed JSON payload in Swift
• Learning SwiftUI, when you already know UIKit
#ios
• Поток данных SwiftUI с примерами
• SwiftUI в Авиасейлс
• Z Combinator for Hacker News: клиент на SwiftUI
• Акторы в Swift
• Flexible Continuous Integration for iOS
• Attempting to connect a tvOS app to an iOS app with DeviceDiscoveryUI
• Parallax header effect in SwiftUI using CoordinateSpace
• Spotlight on: Passkeys
• Statically-typed JSON payload in Swift
• Learning SwiftUI, when you already know UIKit
#ios
AppTractor
Поток данных SwiftUI с примерами
SwiftUI предоставляет несколько оберток свойств, которые помогут вам управлять потоком данных в вашем приложении.
❤4
Android
• Shady: галерея AGSL-шейдеров
• Разбор Android 13 для разработчиков
• KSP CODE GENERATOR: пишем код, который пишет код (по юнит тестам)
• Все видео Google I/O 2023
• Jetpack Compose: Expandable Text
• Picture in Picture Mode в android. Показываем видео в мини-окне
• Create Custom Jetpack Compose Animations
• Migrating to Jetpack Compose: a step by step journey
• Why you need ViewModels and why you don't
• Introducing the Android UI design hub
• Using Kover for Effective Code Coverage in Kotlin Projects
• Technology Radar 2023 For Android Developers
• Network Connectivity Service using callbackFlow and Jetpack Compose
• Using PreviewParameters and providing Composables to Jetpack Compose Previews
#android
• Shady: галерея AGSL-шейдеров
• Разбор Android 13 для разработчиков
• KSP CODE GENERATOR: пишем код, который пишет код (по юнит тестам)
• Все видео Google I/O 2023
• Jetpack Compose: Expandable Text
• Picture in Picture Mode в android. Показываем видео в мини-окне
• Create Custom Jetpack Compose Animations
• Migrating to Jetpack Compose: a step by step journey
• Why you need ViewModels and why you don't
• Introducing the Android UI design hub
• Using Kover for Effective Code Coverage in Kotlin Projects
• Technology Radar 2023 For Android Developers
• Network Connectivity Service using callbackFlow and Jetpack Compose
• Using PreviewParameters and providing Composables to Jetpack Compose Previews
#android
AppTractor
Shady: галерея AGSL-шейдеров
Shady — это галерея AGSL-шейдеров, демонстрирующая эффекты шейдеров в Jetpack Compose, текстурирование изображений с помощью шейдеров и возможности настраиваемых/анимированных шейдеров. Эти шейдеры варьируются от развлекательных до практичных, подходящих…
👍6
В топе очередная медитативно-философская история о том, что рано или поздно (скорее рано) все, что вы делаете, превратится в технический долг и устареет. Что с этим делать автор в общем не говорит (с одной стороны - ну а что можно сделать? все так и есть, а с другой ладно, говорит - смириться с несовершенством и пилить как не в себя), но если у вас есть ностальгия по “старым добрым временам” Visual Basic 6 или Windows CE, то почитать в самый раз.
Разработка
• Вся моя 20-летняя карьера — это технический долг или устаревший код
• $ 20 млн в посевном раунде: Together — открытые генеративные модели ИИ
• Intrinsic Flowstate — платформа программирования промышленных роботов
• Как мы придумали и запустили совместные поездки в Яндекс Go
• Steve Jobs: You Were Wrong About The Best Developers
• Maybe That Code Isn’t “Clever”, Maybe You Aren’t!
Маркетинг и аналитика
• «Мою собаку может украсть голубь»: мы узнали страшное о собачниках, пока делали для них мобильное приложение
Кроссплатформа
• Six-Sided Puzzle: паззлы на Flutter
• Comparing M2 mini vs. M1 mini vs. Mac Pro
• Dart 3: A Comprehensive Guide to Records and Futures
#dev
Разработка
• Вся моя 20-летняя карьера — это технический долг или устаревший код
• $ 20 млн в посевном раунде: Together — открытые генеративные модели ИИ
• Intrinsic Flowstate — платформа программирования промышленных роботов
• Как мы придумали и запустили совместные поездки в Яндекс Go
• Steve Jobs: You Were Wrong About The Best Developers
• Maybe That Code Isn’t “Clever”, Maybe You Aren’t!
Маркетинг и аналитика
• «Мою собаку может украсть голубь»: мы узнали страшное о собачниках, пока делали для них мобильное приложение
Кроссплатформа
• Six-Sided Puzzle: паззлы на Flutter
• Comparing M2 mini vs. M1 mini vs. Mac Pro
• Dart 3: A Comprehensive Guide to Records and Futures
#dev
AppTractor
Вся моя 20-летняя карьера — это технический долг или устаревший код
Не существует такой вещи, как совершенство. Со временем то, что было идеальным сегодня, не будет идеальным в будущем. Научитесь жить с несовершенством.
❤2
iOS
• Exploring the Composable Architecture Framework
• SwiftUI Picker, Toggle, Slider and Stepper Fully Explained
• How to build UIKit like MVVM-C Coordinator hierarchy with SwiftUI
• Closures Vs. Combine Vs. Async Await
#ios
• Exploring the Composable Architecture Framework
• SwiftUI Picker, Toggle, Slider and Stepper Fully Explained
• How to build UIKit like MVVM-C Coordinator hierarchy with SwiftUI
• Closures Vs. Combine Vs. Async Await
#ios
Medium
Exploring the Composable Architecture Framework
Ade Adegoke — iOS Developer at Conjure
❤2👍2🤡1