Android
• Android 14 достиг Platform Stability
• Create a photo grid with multiselect behavior using Jetpack Compose
• Building Kotlin Coroutine Framework from Scratch
• Discover the Magic Working Behind our New Mobile App Rebranding
• Jetpack Compose — Deep-dive into derivedStateOf and comparison with remember(key)
#android
• Android 14 достиг Platform Stability
• Create a photo grid with multiselect behavior using Jetpack Compose
• Building Kotlin Coroutine Framework from Scratch
• Discover the Magic Working Behind our New Mobile App Rebranding
• Jetpack Compose — Deep-dive into derivedStateOf and comparison with remember(key)
#android
AppTractor
Android 14 достиг Platform Stability
Для обновлений Android
❤2
Apple вводит новые правила приватности для разработчиков
Правила обращения с данными пользователей все больше ужесточаются.
1. Для сторонних SDK вводятся манифесты конфиденциальности — файлы, в которых в едином стандартном формате описывается их практика конфиденциальности. Xcode объединит манифесты конфиденциальности всех сторонних SDK и (видимо) передает его в App Store.
2. Приложения, использующие API, которые потенциально могут быть использованы для фингерпринтинга — практика, запрещенная в App Store — теперь будут обязаны выбрать разрешенную причину использования API и объявить о таком использовании в декларации конфиденциальности. В рамках этого процесса приложения должны точно описать использование этих API и могут использовать API только по причинам, описанным в декларации конфиденциальности.
3. Вводятся цифровые подписи для SDK, которые будет проверять Xcode.
Да, мы офигели, и что: "здесь все просто так, кроме денег" - меньше данных, сложнее маркетинг, все больше надо будет использовать инструменты самой Apple.
Правила обращения с данными пользователей все больше ужесточаются.
1. Для сторонних SDK вводятся манифесты конфиденциальности — файлы, в которых в едином стандартном формате описывается их практика конфиденциальности. Xcode объединит манифесты конфиденциальности всех сторонних SDK и (видимо) передает его в App Store.
2. Приложения, использующие API, которые потенциально могут быть использованы для фингерпринтинга — практика, запрещенная в App Store — теперь будут обязаны выбрать разрешенную причину использования API и объявить о таком использовании в декларации конфиденциальности. В рамках этого процесса приложения должны точно описать использование этих API и могут использовать API только по причинам, описанным в декларации конфиденциальности.
3. Вводятся цифровые подписи для SDK, которые будет проверять Xcode.
🔥3😱1
📈 Хотите узнать о последних тенденциях UA и ASO?
SocialPeta, совместно с ShyftUp и AdQuantum, проводит фантастический вебинар!
💡 Вот темы, которые они затронут:
• Стратегии для клиентов в ответ на текущий экономический климат и состояние мобильной экономики
• Влияние ИИ на UA и ASO в 2023 году
• Понимание и опыт работы с бенчмарками Apple
📌 Сохраните в календаре:
⏰ 13 июня 2023 года, 3-4 вечера по Гринвичу.
👇👀 Не пропустите - нажмите на ссылку, чтобы узнать больше и занять свое место: https://bit.ly/3NeFvyp
SocialPeta, совместно с ShyftUp и AdQuantum, проводит фантастический вебинар!
💡 Вот темы, которые они затронут:
• Стратегии для клиентов в ответ на текущий экономический климат и состояние мобильной экономики
• Влияние ИИ на UA и ASO в 2023 году
• Понимание и опыт работы с бенчмарками Apple
📌 Сохраните в календаре:
⏰ 13 июня 2023 года, 3-4 вечера по Гринвичу.
👇👀 Не пропустите - нажмите на ссылку, чтобы узнать больше и занять свое место: https://bit.ly/3NeFvyp
👍1
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю - опубликованы все видео WWDC:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
•
(iOS En) What Apple developers need to know at WWDC23•
(iOS En) Все видео WWDC 2023•
(iOS En) How to create resizable sheets in SwiftUI •
(iOS En) Let's explore and discover Swift Macros•
(iOS En) Let's explore and discover SwiftData•
(And Ru) Как устроен Android WebView•
(And Ru) Собеседование на Junior Android Dev у Анны Жарковой•
(And En) Top 3 things to know in Platform and App Quality at Google I/O '23•
(And En) How to Navigate Back With a Result in Jetpack Compose•
(And En) Jetpack Compose Performance, Performance and a bit more Performance•
(Crs En) How to Share Resources in KMM•
(Dev Ru) Собеседование мобильных разработчиков в Яндекс в рамках Weekend Offer•
(Dev Ru) Как нанимать и растить тимлидов•
(Dev Ru) Выжимаем максимум из ChatGPT для программистов•
(Dev Ru) Нейросети заменят не всех — зачем программисту математика•
(Dev Ru) Podlodka #322: 3D-печать•
(Dsg En) Midjourney UI Icons and Logo Web DesignПосмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
Apple Developer
What Apple developers need to know at WWDC23 - WWDC23 - Videos - Apple Developer
There's never been a better time to create for Apple platforms — including iOS, iPadOS, macOS, tvOS, and all-new visionOS.
Get insights...
Get insights...
👍4🤡3❤1
WWDC за один вечер
Новый еженедельный дайджест - 109 материалов. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, у меня там была ссылка "DeviceScript - TypeScript для крошечных IoT-устройств" - DeviceScript компилируется в пользовательский байткод VM, который может работать в очень ограниченном окружении.
Новый еженедельный дайджест - 109 материалов. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, у меня там была ссылка "DeviceScript - TypeScript для крошечных IoT-устройств" - DeviceScript компилируется в пользовательский байткод VM, который может работать в очень ограниченном окружении.
👍8🤯2🤡1
Самое большое преимущество Vision Pro — это не аппаратное обеспечение
The Verge пишет, что при всей навороченности "железа", у новой гарнитуры Apple есть одно неоспоримое преимущество перед конкурентами. Это разработчики.
1. За несколько лет существования гарнитуры Meta в магазине Meta Quest Store было выпущено всего около 400 игр и приложений. Это не обязательно плохо, но это признак того, что существует серьезная нехватка контента, оптимизированного для VR.
2. Apple обещает сотни тысяч приложений в первый же день, что стало возможным благодаря другим платформам. Apple будет автоматически конвертировать приложения для iPad и iPhone в «единое масштабируемое 2D-окно».
3. Для разработчиков, которые захотят создать что-то новое для visionOS, Apple облегчает задачу тем, что использует знакомые инструменты и подходы. Фреймворки, которые разработчики могут использовать для создания приложений для iOS и iPadOS — SwiftUI, RealityKit, ARKit — были «расширены для пространственных вычислений», по словам Apple, что позволит разработчикам создавать захватывающие AR и VR впечатления для Vision Pro. Приложения с 3D-элементами могут представлять контент в виде «Объёма», который добавляет глубину, видимую со всех сторон. Более захватывающие приложения могут создавать «Пространство», которое может занимать весь обзор пользователя.
4. Несмотря на то, что гарнитура Apple, возможно, не сможет сразу же получить некоторые захватывающие VR-игры, это вряд ли повлияет на успех гарнитуры. «Они, похоже, делают все то, что не удавалось Meta в течение последних нескольких лет, а именно общий UX. Они явно не ориентируются на текущую VR-экосистему и разработчиков игр, таких как я, но в конечном итоге это может быть правильным шагом».
И что: многие разработчики захотят быстро перекомпилировать свои существующие приложения для iOS и iPadOS под visionOS, чтобы они появились в visionOS AppStore в первый же день и, возможно, получили фичеринг Apple.
The Verge пишет, что при всей навороченности "железа", у новой гарнитуры Apple есть одно неоспоримое преимущество перед конкурентами. Это разработчики.
1. За несколько лет существования гарнитуры Meta в магазине Meta Quest Store было выпущено всего около 400 игр и приложений. Это не обязательно плохо, но это признак того, что существует серьезная нехватка контента, оптимизированного для VR.
2. Apple обещает сотни тысяч приложений в первый же день, что стало возможным благодаря другим платформам. Apple будет автоматически конвертировать приложения для iPad и iPhone в «единое масштабируемое 2D-окно».
3. Для разработчиков, которые захотят создать что-то новое для visionOS, Apple облегчает задачу тем, что использует знакомые инструменты и подходы. Фреймворки, которые разработчики могут использовать для создания приложений для iOS и iPadOS — SwiftUI, RealityKit, ARKit — были «расширены для пространственных вычислений», по словам Apple, что позволит разработчикам создавать захватывающие AR и VR впечатления для Vision Pro. Приложения с 3D-элементами могут представлять контент в виде «Объёма», который добавляет глубину, видимую со всех сторон. Более захватывающие приложения могут создавать «Пространство», которое может занимать весь обзор пользователя.
4. Несмотря на то, что гарнитура Apple, возможно, не сможет сразу же получить некоторые захватывающие VR-игры, это вряд ли повлияет на успех гарнитуры. «Они, похоже, делают все то, что не удавалось Meta в течение последних нескольких лет, а именно общий UX. Они явно не ориентируются на текущую VR-экосистему и разработчиков игр, таких как я, но в конечном итоге это может быть правильным шагом».
И что: многие разработчики захотят быстро перекомпилировать свои существующие приложения для iOS и iPadOS под visionOS, чтобы они появились в visionOS AppStore в первый же день и, возможно, получили фичеринг Apple.
❤9🤡3😁2👍1
Будете делать приложение для visionOS?
Anonymous Poll
18%
Буду делать новое
8%
Обновлю существующее
32%
Пока не буду
43%
Посмотреть разделение визионеров
В мире VR и носимых технологий происходят и другие события, кроме презентации Vision Pro от Apple. Вот Sol Reader начинает поставки бета-версии своих очков. Они созданы для единственного случая использования - чтения. Внутри 1.3-дюймовые e-ink экраны с разрешением 256×256, снаружи блокировка всего отвлекающего и цена “всего” в $350. В посевном раунде подняли $5 миллионов и будет прямо как-то обидно, если не взлетит.
Разработка
• $5 млн в посевном раунде: Sol Reader — VR-очки для чтения книг
• Самое большое преимущество Vision Pro — это не аппаратное обеспечение, а разработчики
• Собеседование мобильных разработчиков в Яндекс в рамках Weekend Offer
• Как нанимать и растить тимлидов
• Выжимаем максимум из ChatGPT для программистов
• Нейросети заменят не всех — зачем программисту математика
• Podlodka #322: 3D-печать
• Designing the latest generation of Uber Navigation: maps built for ridesharing
• 10 scariest UI /UX design mistakes
• The Surprising Power of Documentation
• Self-healing code is the future of software development
Маркетинг
• Самые скачиваемые приложения в мае 2023
Кроссплатформа
• Настройка Flutter/Dart на Linux
• Write unit tests and UI tests in your Kotlin Multiplatform app
Разработка
• $5 млн в посевном раунде: Sol Reader — VR-очки для чтения книг
• Самое большое преимущество Vision Pro — это не аппаратное обеспечение, а разработчики
• Собеседование мобильных разработчиков в Яндекс в рамках Weekend Offer
• Как нанимать и растить тимлидов
• Выжимаем максимум из ChatGPT для программистов
• Нейросети заменят не всех — зачем программисту математика
• Podlodka #322: 3D-печать
• Designing the latest generation of Uber Navigation: maps built for ridesharing
• 10 scariest UI /UX design mistakes
• The Surprising Power of Documentation
• Self-healing code is the future of software development
Маркетинг
• Самые скачиваемые приложения в мае 2023
Кроссплатформа
• Настройка Flutter/Dart на Linux
• Write unit tests and UI tests in your Kotlin Multiplatform app
AppTractor
$5 млн в посевном раунде: Sol Reader — VR-очки для чтения книг
Компания Sol Reader привлекла 5 миллионов долларов в рамках посевного раунда, выпуская гарнитуру, которая сосредоточена на выполнении всего одной задачи. Чтении книг.
iOS
• Backyard Birds: игра с новинками WWDC
• Apple вводит новые правила приватности для разработчиков
• Введение в UICollectionViewCompositionalLayout
• All new frameworks presented at WWDC23
• WWDC 2023: What’s New In Swift
• WWDC 2023: What’s New In UIKit
• WWDC 2023: What’s New In SwiftUI
• Swift Result Builders: Getting Started
• New SwiftUI Support for MapKit in Xcode 15
#iOS
• Backyard Birds: игра с новинками WWDC
• Apple вводит новые правила приватности для разработчиков
• Введение в UICollectionViewCompositionalLayout
• All new frameworks presented at WWDC23
• WWDC 2023: What’s New In Swift
• WWDC 2023: What’s New In UIKit
• WWDC 2023: What’s New In SwiftUI
• Swift Result Builders: Getting Started
• New SwiftUI Support for MapKit in Xcode 15
#iOS
AppTractor
Backyard Birds: игра с новинками WWDC
Backyard Birds — тестовая игра Apple с демонстрацией 3 новинок WWDC 2023. В ней модель данных реализуется с использованием SwiftData и она легко интегрируется со SwiftUI с помощью протокола Observable. Виджеты игры реализуют App Intents для интерактивных…
🤡2❤1👍1
Android
• Собеседование на Junior Android Dev у Анны Жарковой
• Alkaa: управление задачами и лучшие практики Android-разработки
• Как устроен Android WebView
• Wear OS home workouts with Health Services
• Use Android Knowledge to build side hustles
• Create a photo grid with multiselect behavior using Jetpack Compose
• Testing Android Flows in ViewModel with Turbine
• Gradle Deep Dive — Demystifying the Groovy Script
#android
• Собеседование на Junior Android Dev у Анны Жарковой
• Alkaa: управление задачами и лучшие практики Android-разработки
• Как устроен Android WebView
• Wear OS home workouts with Health Services
• Use Android Knowledge to build side hustles
• Create a photo grid with multiselect behavior using Jetpack Compose
• Testing Android Flows in ViewModel with Turbine
• Gradle Deep Dive — Demystifying the Groovy Script
#android
AppTractor
Собеседование на Junior Android Dev у Анны Жарковой
Собеседование проходило в формате вопрос-ответ, при необходимости писали пример ответов на вопрос. Интервьюер: Анна Жаркова, руководитель группы разработки в Usetech.
Новое приложение Rex позволяет делиться любимыми местами
Команда бывших работников Twitter запустила новое социальное приложение Rex, призванное помочь людям делиться своими личными рекомендациями мест, которые стоит посетить — ресторанов, баров, музеев и прочих, даже пешеходных маршрутов и парков.
1. Основанное в 2021 году бывшим менеджером по продуктам Twitter Ализой Розен, приложение Rex находилось в активной разработке чуть более полутора лет. Сегодня приложение официально вышло из стадии бета-тестирования и стало общедоступным.
2. Стартап объявил о привлечении $3.96 млн посевного финансирования.
3. Основа Rex - работа с фотографии из Галереи устройства. Чтобы определить, какими рекомендациями можно поделиться, Rex разработал собственную ML-модель, обученную на компьютерном зрении. Модель, например, ищет изображения мест и сопоставляет их с метаданными фотографии, чтобы определить, может ли это место быть чем-то, чем стоит поделиться. Она также рассматривает другие сигналы, такие как координаты фотографии и временные метки, а затем пытается составить наилучшее предположение о том, когда была сделана эта фотография.
4. «Использование галереи камеры оказывается особенно умным способом сделать это; она уже содержит чрезвычайно надежный сигнал о том, куда мы ходим и какие места нам нравятся. Никто другой в этой области не пытался сделать ничего подобного, а это значит, что никакие рекомендации не могут быть настолько индивидуальными, как Rex».
5. Место можно добавить в «плейлисты», которые вы составляете сами — например, для вашего родного города или других городов, которые вы посетили, или по другим темам, например, по кухне. Эти «рексы» также публикуются в глобальной ленте, где вы можете видеть рекомендации других пользователей.
И что: берете идею, казалось бы уже давно почившую в бозе, вроде деления локациями или анонимных чатов, добавляете в нее щепотку ML или "подростков" и вуаля - вот новое приложение на миллионы долларов 🙈 Правда, для этого в резюме надо иметь работу в Твиттере 😊
Команда бывших работников Twitter запустила новое социальное приложение Rex, призванное помочь людям делиться своими личными рекомендациями мест, которые стоит посетить — ресторанов, баров, музеев и прочих, даже пешеходных маршрутов и парков.
1. Основанное в 2021 году бывшим менеджером по продуктам Twitter Ализой Розен, приложение Rex находилось в активной разработке чуть более полутора лет. Сегодня приложение официально вышло из стадии бета-тестирования и стало общедоступным.
2. Стартап объявил о привлечении $3.96 млн посевного финансирования.
3. Основа Rex - работа с фотографии из Галереи устройства. Чтобы определить, какими рекомендациями можно поделиться, Rex разработал собственную ML-модель, обученную на компьютерном зрении. Модель, например, ищет изображения мест и сопоставляет их с метаданными фотографии, чтобы определить, может ли это место быть чем-то, чем стоит поделиться. Она также рассматривает другие сигналы, такие как координаты фотографии и временные метки, а затем пытается составить наилучшее предположение о том, когда была сделана эта фотография.
4. «Использование галереи камеры оказывается особенно умным способом сделать это; она уже содержит чрезвычайно надежный сигнал о том, куда мы ходим и какие места нам нравятся. Никто другой в этой области не пытался сделать ничего подобного, а это значит, что никакие рекомендации не могут быть настолько индивидуальными, как Rex».
5. Место можно добавить в «плейлисты», которые вы составляете сами — например, для вашего родного города или других городов, которые вы посетили, или по другим темам, например, по кухне. Эти «рексы» также публикуются в глобальной ленте, где вы можете видеть рекомендации других пользователей.
И что: берете идею, казалось бы уже давно почившую в бозе, вроде деления локациями или анонимных чатов, добавляете в нее щепотку ML или "подростков" и вуаля - вот новое приложение на миллионы долларов 🙈 Правда, для этого в резюме надо иметь работу в Твиттере 😊
🤔4😁1
Порекомендую англоязычную статью, основная тема которой - чтобы достичь максимума в производительности команды и (вероятно) себя, не нужно все время фигачить на 100% своих сил. Парадигма "максимальные усилия = максимальные результаты" неверна. Исследования показывают, что в реальности это так не работает. Действительно работает “правило 85%”, которое контринтуитивно предполагает, что для достижения максимальной производительности нужно воздерживаться от максимальных усилий. Постоянная работа на 100% приведет к выгоранию и, в конечном итоге, к неоптимальным результатам. Пишут, что хотя точное число 85% может быть просто эмпирическим правилом, оно полезно для менеджеров, которые хотят создать высокоэффективные, но не выгорающие команды.
Разработка
• Новое приложение Rex позволяет делиться любимыми местами с друзьями
• В AppMetrica стал доступен инструмент быстрого экспорта данных Data Stream API
• To Build A Top Performing Team, Ask For 85% Effort
• Live Comment System Design
• Technical Debt Has Taken Over The Economy
• UI & UX micro tips: best of the best
Маркетинг
• Как Duolingo использовал психологию, чтобы сделать обучение увлекательным
Кроссплатформа
• React Native ECharts, Victory Native, or React Native Chart Kit
• Build A Realtime Photo Sharing App with Supabase & Riverpod
Разработка
• Новое приложение Rex позволяет делиться любимыми местами с друзьями
• В AppMetrica стал доступен инструмент быстрого экспорта данных Data Stream API
• To Build A Top Performing Team, Ask For 85% Effort
• Live Comment System Design
• Technical Debt Has Taken Over The Economy
• UI & UX micro tips: best of the best
Маркетинг
• Как Duolingo использовал психологию, чтобы сделать обучение увлекательным
Кроссплатформа
• React Native ECharts, Victory Native, or React Native Chart Kit
• Build A Realtime Photo Sharing App with Supabase & Riverpod
AppTractor
Новое приложение Rex позволяет делиться любимыми местами с друзьями
Основанное в 2021 году бывшим менеджером по продуктам Twitter Ализой Розен, приложение Rex находилось в активной разработке чуть более полутора лет.
❤3
iOS
• Хватит тратить время на модульное тестирование: как Tokopedia добилась ускорения тестов в 8 раз
• Аутентификация Firebase с помощью Google Sign-In в iOS
• Управление, интерфейсы и доступность в Apple Vision Pro
• Defensive programming. Что это такое и когда использовать
• Short Introduction to Multithreading and Thread-Safe Operations in Swift
• EventKitUI Framework in iOS 17
• Swift Macros: Extend Swift with New Kinds of Expressions
• Apple Has Done It Again. And no, I’m NOT talking about Vision Pro.
• How to preview UIView in Xcode Previews
#ios
• Хватит тратить время на модульное тестирование: как Tokopedia добилась ускорения тестов в 8 раз
• Аутентификация Firebase с помощью Google Sign-In в iOS
• Управление, интерфейсы и доступность в Apple Vision Pro
• Defensive programming. Что это такое и когда использовать
• Short Introduction to Multithreading and Thread-Safe Operations in Swift
• EventKitUI Framework in iOS 17
• Swift Macros: Extend Swift with New Kinds of Expressions
• Apple Has Done It Again. And no, I’m NOT talking about Vision Pro.
• How to preview UIView in Xcode Previews
#ios
AppTractor
Хватит тратить время на модульное тестирование: как Tokopedia добилась ускорения тестов в 8 раз
В этой статье мы рассмотрим наш путь оптимизации ежедневного процесса модульного тестирования в iOS-команде Tokopedia.
❤2👍1🤡1
Android
• Круговое раскрытие как в WhatsApp с помощью Jetpack Compose
• Platform Samples: примеры платформенных API Android
• Compose-recompose: почему происходят рекомпозиции и как уменьшить их количество
• Kotlin Coroutines Tutorial for Android: Getting Started
• Super-charge your Android Developer Workflow with Chat-GPT
• How to Avoid Multiple onClick Events on Jetpack Compose Buttons
#android
• Круговое раскрытие как в WhatsApp с помощью Jetpack Compose
• Platform Samples: примеры платформенных API Android
• Compose-recompose: почему происходят рекомпозиции и как уменьшить их количество
• Kotlin Coroutines Tutorial for Android: Getting Started
• Super-charge your Android Developer Workflow with Chat-GPT
• How to Avoid Multiple onClick Events on Jetpack Compose Buttons
#android
AppTractor
Круговое раскрытие как в WhatsApp с помощью Jetpack Compose
Несмотря на экономическую ситуацию и быстро меняющийся рынок.
❤2
Stack Overflow опубликовал результаты ежегодного опроса разработчиков
В нем приняло участие около 90,000 человек со всего мира.
1. В самых популярных языках как обычно лидирует JavaScript. Kotlin и Dart ожидаемо обгоняют Swift.
2. GitHub Copilot стал самым популярным ИИ инструментом для разработчиков: в прошлом году им пользовались (из тех, кто пользовались) 55% респондентов, что в четыре раза больше, чем у второго лидера — Tabnine — 13%.
3. Самые оплачиваемые технологии и языки - Zig, Erlang и F#. Objective-C стандартно опережает Swift, оба они намного обгоняют Kotlin.
В нем приняло участие около 90,000 человек со всего мира.
1. В самых популярных языках как обычно лидирует JavaScript. Kotlin и Dart ожидаемо обгоняют Swift.
2. GitHub Copilot стал самым популярным ИИ инструментом для разработчиков: в прошлом году им пользовались (из тех, кто пользовались) 55% респондентов, что в четыре раза больше, чем у второго лидера — Tabnine — 13%.
3. Самые оплачиваемые технологии и языки - Zig, Erlang и F#. Objective-C стандартно опережает Swift, оба они намного обгоняют Kotlin.
👍5❤1
24 июня Яндекс и Яндекс Маркет проведут Yandex BDUI Conf — конференцию для iOS- и Android-разработчиков, которым интересен Backend-Driven UI.
Yandex BDUI Conf — это день докладов и отдыха в пространствах офиса Яндекса. А для онлайн-участников – трансляция всего происходящего и специальный доклад.
За день послушаем 7 докладов от Супераппа Яндекса и Яндекс Маркета, AliExpress Russia, Alfa и Авито. Спикеры расскажут о нашем опенсорс-фреймворке DivKit, архитектуре BDUI, раскатке приложений для Android с помощью Jetpack Compose.
Когда: 24 июня, 11:00
Формат: офлайн (будет премодерация) и онлайн в ВК и на YouTube
Программа и регистрация
Yandex BDUI Conf — это день докладов и отдыха в пространствах офиса Яндекса. А для онлайн-участников – трансляция всего происходящего и специальный доклад.
За день послушаем 7 докладов от Супераппа Яндекса и Яндекс Маркета, AliExpress Russia, Alfa и Авито. Спикеры расскажут о нашем опенсорс-фреймворке DivKit, архитектуре BDUI, раскатке приложений для Android с помощью Jetpack Compose.
Когда: 24 июня, 11:00
Формат: офлайн (будет премодерация) и онлайн в ВК и на YouTube
Программа и регистрация
🤡13🔥6❤3🤔1
Относительно временно в Дубае 🏦 Если есть кто - давайте встретимся потрындим за жизнь и приложения, а то относительно давно не.
Разработка
• Canva выпускает SDK и новые API для своей платформы
• 4 из 5 работодателей в IT и телекоме повышали зарплаты в течение последнего года
• $4 млн: Pollen — профессиональная сеть для фрилансеров
• Результаты опроса разработчиков Stack Overflow 2023
• О том, почему так важно участвовать в жизни профессионального комьюнити
• Case Study: Kaiten. Brand Identity and Product Design for Food Marketplace
• The Stupid Programmer Manifesto
• Grokking the Coding Interview: Mastering the 20 Coding Patterns
Кроссплатформа
• From Android to Multiplatform: Real 100% Jetpack Compose App
• Flutter Custom Theme with ThemeExtension + Templates
Разработка
• Canva выпускает SDK и новые API для своей платформы
• 4 из 5 работодателей в IT и телекоме повышали зарплаты в течение последнего года
• $4 млн: Pollen — профессиональная сеть для фрилансеров
• Результаты опроса разработчиков Stack Overflow 2023
• О том, почему так важно участвовать в жизни профессионального комьюнити
• Case Study: Kaiten. Brand Identity and Product Design for Food Marketplace
• The Stupid Programmer Manifesto
• Grokking the Coding Interview: Mastering the 20 Coding Patterns
Кроссплатформа
• From Android to Multiplatform: Real 100% Jetpack Compose App
• Flutter Custom Theme with ThemeExtension + Templates
AppTractor
Canva выпускает SDK и новые API для своей платформы
На первой конференции разработчиков Canva Extend, компания объявила о новом SDK, более надежных API и фонде в 50 миллионов долларов для поддержки лучших идей.
👍2
iOS
• AudioKit: обработка аудио на Swift
• Новенькое с WWDC23: Отчёты о тестировании и аудит доступности
• WWDC 2023:Discover Observation in SwiftUI
• Unlocking the Power of the Decorator Pattern
• Swift Actors — Common Problems and Tips
• SwiftUI: How to Implement Scheduled View Updates
#ios
• AudioKit: обработка аудио на Swift
• Новенькое с WWDC23: Отчёты о тестировании и аудит доступности
• WWDC 2023:Discover Observation in SwiftUI
• Unlocking the Power of the Decorator Pattern
• Swift Actors — Common Problems and Tips
• SwiftUI: How to Implement Scheduled View Updates
#ios
AppTractor
AudioKit: обработка аудио на Swift
AudioKit — это платформа синтеза, обработки и анализа звука для iOS, macOS (включая Catalyst) и tvOS. Это целая экосистема разработки вокруг аудио, состоящая из репозиториев кода, пакетов, библиотек, алгоритмов, приложений, тестовых площадок, тестов и скриптов…
👍1
Android
• Card Game Animation: анимация карт на Jetpack Compose
• Как тестировать Android-приложения без использования эмуляторов? Знакомство с фермами мобильных устройств
• Кто и в каких задачах быстрее? Coroutines, RxJava, Executor?
• Где и как можно ускорить приложение на Android
• Permissions в Android: как не допустить ошибок при разработке
• Jetpack Compose Tutorial: Replicating the Water Level Widget
• Jetpack Compose List Sticky Header
• Dynamic Kotlin with Zipline
• Paging With Clean Architecture In Jetpack Compose
• How to create Expandable List in Jetpack Compose
#android
• Card Game Animation: анимация карт на Jetpack Compose
• Как тестировать Android-приложения без использования эмуляторов? Знакомство с фермами мобильных устройств
• Кто и в каких задачах быстрее? Coroutines, RxJava, Executor?
• Где и как можно ускорить приложение на Android
• Permissions в Android: как не допустить ошибок при разработке
• Jetpack Compose Tutorial: Replicating the Water Level Widget
• Jetpack Compose List Sticky Header
• Dynamic Kotlin with Zipline
• Paging With Clean Architecture In Jetpack Compose
• How to create Expandable List in Jetpack Compose
#android
AppTractor
Card Game Animation: анимация карт на Jetpack Compose
Card Game Animation — пример анимации карточной колоды на Jetpack Compose.
👍3❤2
Стартап Wargraphs, состоящий из одного человека, продан за $54 млн
Главный продукт Wargraphs - популярное приложение-компаньон для League of Legends под названием Porofessor, которое помогает игрокам отслеживать и улучшать свои игровые показатели.
1. В настоящее время Wargraphs также ведет аналитику для Legends of Runeterra и Teamfight Tactics, но бизнес League of Legends стал для него самым крупным.
2. У Porofessor около 10 миллионов загрузок и более 1.25 миллиона ежедневных активных пользователей.
3. Компания, как таковая, существует уже около 10 лет и практически всегда была прибыльной, а ее доход за последний финансовый год составил 12.3 миллиона евро.
4. Занятно, что "стартап" в данном случае вольное толкование термина. В компании работает всего один сотрудник Жан-Николас и он полностью ведет бизнес на свои средства.
И что: в наши дни игровой бизнес - это огромные деньги. И это касается не только самих игр. Они также являются центром более крупных экосистем продуктов и услуг, которые сами также могут стать значительными областями генерации ценности.
Главный продукт Wargraphs - популярное приложение-компаньон для League of Legends под названием Porofessor, которое помогает игрокам отслеживать и улучшать свои игровые показатели.
1. В настоящее время Wargraphs также ведет аналитику для Legends of Runeterra и Teamfight Tactics, но бизнес League of Legends стал для него самым крупным.
2. У Porofessor около 10 миллионов загрузок и более 1.25 миллиона ежедневных активных пользователей.
3. Компания, как таковая, существует уже около 10 лет и практически всегда была прибыльной, а ее доход за последний финансовый год составил 12.3 миллиона евро.
4. Занятно, что "стартап" в данном случае вольное толкование термина. В компании работает всего один сотрудник Жан-Николас и он полностью ведет бизнес на свои средства.
И что: в наши дни игровой бизнес - это огромные деньги. И это касается не только самих игр. Они также являются центром более крупных экосистем продуктов и услуг, которые сами также могут стать значительными областями генерации ценности.
👍23