Новостное приложение: с нуля до публикации в Google Play
https://www.youtube.com/playlist?list=PL0SwNXKJbuNmIqMPiBnXkmfugSjWePAmx
#Android
👉
https://www.youtube.com/playlist?list=PL0SwNXKJbuNmIqMPiBnXkmfugSjWePAmx
#Android
👉
Обновления в адаптивных макетах Compose с I/O
В этом году на Google I/O было сделано множество интересных анонсов, причем не только в области искусственного интеллекта (хотя и это, безусловно, было важным моментом). Для меня ключевым моментом стало внимание к усовершенствованиям в Jetpack Compose для создания адаптивных макетов. Поскольку Android выходит за рамки смартфонов, переходя на планшеты, раскладушки и большие экраны, создание приложений, адаптирующихся к различным форм-факторам, становится как никогда актуальным.
https://proandroiddev.com/adaptive-compose-layouts-86b7f1e51338
#Android
👉
В этом году на Google I/O было сделано множество интересных анонсов, причем не только в области искусственного интеллекта (хотя и это, безусловно, было важным моментом). Для меня ключевым моментом стало внимание к усовершенствованиям в Jetpack Compose для создания адаптивных макетов. Поскольку Android выходит за рамки смартфонов, переходя на планшеты, раскладушки и большие экраны, создание приложений, адаптирующихся к различным форм-факторам, становится как никогда актуальным.
https://proandroiddev.com/adaptive-compose-layouts-86b7f1e51338
#Android
👉
Как я решал задачу получения доступа к данным банковских приложений на iOS
Вы пользуетесь кешбэком, может даже выбираете категории повышенного кешбэка каждый месяц? Когда у вас несколько карт разных банков с кешбэком, становится непросто запомнить, какую из них лучше использовать для конкретной покупки в этом месяце.
Можно было бы эти категории записывать на листик или куда‑то в заметки, но я решил сделать iOS приложение, в котором можно добавлять выбранные категории кешбэка, а они уже будут выводиться в виде виджета.
Заполнять данные о категориях вручную мне показалось неудобно, поэтому я начал думать, как упростить пользователю получение и ввод этих данных из банковских приложений. О том, как я решил эту задачу, расскажу в этой публикации.
https://habr.com/ru/articles/840138/
#ios
👉
Вы пользуетесь кешбэком, может даже выбираете категории повышенного кешбэка каждый месяц? Когда у вас несколько карт разных банков с кешбэком, становится непросто запомнить, какую из них лучше использовать для конкретной покупки в этом месяце.
Можно было бы эти категории записывать на листик или куда‑то в заметки, но я решил сделать iOS приложение, в котором можно добавлять выбранные категории кешбэка, а они уже будут выводиться в виде виджета.
Заполнять данные о категориях вручную мне показалось неудобно, поэтому я начал думать, как упростить пользователю получение и ввод этих данных из банковских приложений. О том, как я решил эту задачу, расскажу в этой публикации.
https://habr.com/ru/articles/840138/
#ios
👉
Как встроить распознавание звуков в ваше iOS приложение на Swift с использованием SoundAnalysis
В мире, где ваш телефон умеет угадывать настроение по плейлисту, почему бы не научить его распознавать звуки вокруг? С помощью фреймворка SoundAnalysis это проще, чем кажется. Мы расскажем, как легко и с минимальными потерями для душевного здоровья интегрировать распознавание звуков в ваше iOS-приложение.
https://habr.com/ru/articles/840316/
#ios
👉
В мире, где ваш телефон умеет угадывать настроение по плейлисту, почему бы не научить его распознавать звуки вокруг? С помощью фреймворка SoundAnalysis это проще, чем кажется. Мы расскажем, как легко и с минимальными потерями для душевного здоровья интегрировать распознавание звуков в ваше iOS-приложение.
https://habr.com/ru/articles/840316/
#ios
👉
Хабр
Как встроить распознавание звуков в ваше iOS приложение на Swift с использованием SoundAnalysis
Введение В мире, где ваш телефон умеет угадывать настроение по плейлисту, почему бы не научить его распознавать звуки вокруг? С помощью фреймворка SoundAnalysis это проще, чем кажется. Мы расскажем,...
Композим иконки. Улучшаем семантику и скорость отрисовки
Привет! Меня зовут Алексей, я работаю Android-разработчиком в Облаке Mail. Наша команда отвечает за возвращаемость пользователей в сервис. Чтобы сделать использование Облака приятным и удобным, мы проводим редизайн приложения, переписывая старый пользовательский интерфейс на Jetpack Compose по новым макетам. Для упрощения создания новых экранов мы разрабатываем UI Kit с готовыми Composable-компонентами.
https://habr.com/ru/companies/vk/articles/840862/
#Android
👉
Привет! Меня зовут Алексей, я работаю Android-разработчиком в Облаке Mail. Наша команда отвечает за возвращаемость пользователей в сервис. Чтобы сделать использование Облака приятным и удобным, мы проводим редизайн приложения, переписывая старый пользовательский интерфейс на Jetpack Compose по новым макетам. Для упрощения создания новых экранов мы разрабатываем UI Kit с готовыми Composable-компонентами.
https://habr.com/ru/companies/vk/articles/840862/
#Android
👉
SwiftUI TextRenderer
В этом видео я хочу познакомить вас с TextRenderer. Это новый модификатор значений и текста, представленный на WWDC24 для Xcode 16, который может заменить стандартное поведение отображения текста и создавать впечатляющие результаты.
Приятный момент заключается в том, что, хотя вам понадобится Xcode 16, TextRenderer совместим с iOS 17, так что не нужно ждать, пока iOS 18 станет популярной.
Table of Contents:
0:00 Introduction
1:06 The Basics
8:54 The Basics2
10:19 TextAttributes
14:15 LineRenderer
19:35 GlyphRenderer
24:07 AnimatedGlyphRenderer
https://www.youtube.com/watch?v=fwKU0Z3ogBE
#ios
👉
В этом видео я хочу познакомить вас с TextRenderer. Это новый модификатор значений и текста, представленный на WWDC24 для Xcode 16, который может заменить стандартное поведение отображения текста и создавать впечатляющие результаты.
Приятный момент заключается в том, что, хотя вам понадобится Xcode 16, TextRenderer совместим с iOS 17, так что не нужно ждать, пока iOS 18 станет популярной.
Table of Contents:
0:00 Introduction
1:06 The Basics
8:54 The Basics2
10:19 TextAttributes
14:15 LineRenderer
19:35 GlyphRenderer
24:07 AnimatedGlyphRenderer
https://www.youtube.com/watch?v=fwKU0Z3ogBE
#ios
👉
YouTube
SwiftUI TextRenderer
In this video, I want to introduce you to TextRenderer. This is a new value and text modifier introduced at WWDC24 for Xcode 16 that can replace the default text view rendering behaviour and produce some pretty spectacular results.
The nice thing about…
The nice thing about…
SwiftUI Alert Dialogs - iOS 17 & 18
В этом видео я расскажу, как создавать стильные пользовательские диалоги оповещений с помощью SwiftUI | SwiftUI Alert With TextField | SwiftUI Overlay Popups | SwiftUI Custom Alerts | SwiftUI Custom Dialogs | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.
https://www.youtube.com/watch?v=Q5aiAtm5rBI
#ios
👉
В этом видео я расскажу, как создавать стильные пользовательские диалоги оповещений с помощью SwiftUI | SwiftUI Alert With TextField | SwiftUI Overlay Popups | SwiftUI Custom Alerts | SwiftUI Custom Dialogs | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.
https://www.youtube.com/watch?v=Q5aiAtm5rBI
#ios
👉
YouTube
SwiftUI Alert Dialogs - iOS 17 & 18
Hello Guys 🖐🖐🖐
In this Video I'm going to teach how to create Stylish Custom Alert Dialogs Using SwiftUI | SwiftUI Alert With TextField | SwiftUI Overlay Popups | SwiftUI Custom Alerts | SwiftUI Custom Dialogs | Swift | SwiftUI Xcode 16 | SwiftUI for iOS…
In this Video I'm going to teach how to create Stylish Custom Alert Dialogs Using SwiftUI | SwiftUI Alert With TextField | SwiftUI Overlay Popups | SwiftUI Custom Alerts | SwiftUI Custom Dialogs | Swift | SwiftUI Xcode 16 | SwiftUI for iOS…
This media is not supported in your browser
VIEW IN TELEGRAM
Бесплатное IT-образование в 2024
Отобрали для вас полезные телеграм-каналы, которые помогут освоить программирование и другие IT-направления
Выбирайте нужное и подписывайтесь:
👩💻 С/С++:
📱 GitHub:
🤓 Книги айти:
👩💻 Golang:
👩💻 PHP:
👩💻 Моб. разработка:
👩💻 Java:
👩💻 Frontend:
⚙️ Backend:
👩💻 Python:
👩💻 C#:
🖥 Базы Данных & SQL:
👩💻 Разработка игр:
👩💻 DevOps:
🖥 Data Science:
🤔 Хакинг & ИБ:
🐞 Тестирование:
📱 Маркетинг:
🖥 Дизайн:
➡️ Сохраняйте себе, чтобы не потерять
Отобрали для вас полезные телеграм-каналы, которые помогут освоить программирование и другие IT-направления
Выбирайте нужное и подписывайтесь:
👩💻 С/С++:
📱 GitHub:
🤓 Книги айти:
👩💻 Golang:
👩💻 PHP:
👩💻 Моб. разработка:
👩💻 Java:
👩💻 Frontend:
⚙️ Backend:
👩💻 Python:
👩💻 C#:
🖥 Базы Данных & SQL:
👩💻 Разработка игр:
👩💻 DevOps:
🖥 Data Science:
🤔 Хакинг & ИБ:
🐞 Тестирование:
📱 Маркетинг:
🖥 Дизайн:
➡️ Сохраняйте себе, чтобы не потерять
App Intents: новые возможности для разработчиков в iOS 18
Привет! Меня зовут Настя Ищенко. Я — iOS-разработчик в KTS.
Эта статья поможет узнать, что такое App Intents и как их использовать для создания сложных сценариев, которые расширят возможности вашего приложения. А еще я расскажу об обновлениях фреймворка App Intents, представленных на WWDC24.
https://habr.com/ru/companies/kts/articles/857078/
#ios
👉
Привет! Меня зовут Настя Ищенко. Я — iOS-разработчик в KTS.
Эта статья поможет узнать, что такое App Intents и как их использовать для создания сложных сценариев, которые расширят возможности вашего приложения. А еще я расскажу об обновлениях фреймворка App Intents, представленных на WWDC24.
https://habr.com/ru/companies/kts/articles/857078/
#ios
👉
Backport SwiftUI modifiers
Каждый год SwiftUI улучшается и получает новые модификаторы, расширяющие возможности фреймворка. К сожалению, как ответственные разработчики, мы не можем использовать это, потому что наши пользователи не сразу обновляют свои устройства. В отличие от экосистемы Android, где Jetpack Compose — это просто библиотека, встроенная в каждое приложение, нам приходится ждать, пока пользователи обновятся до необходимой минимальной версии ОС, чтобы воспользоваться этими новыми инструментами.
https://alejandromp.com/development/blog/backport-swiftui-modifiers/
#ios
👉
Каждый год SwiftUI улучшается и получает новые модификаторы, расширяющие возможности фреймворка. К сожалению, как ответственные разработчики, мы не можем использовать это, потому что наши пользователи не сразу обновляют свои устройства. В отличие от экосистемы Android, где Jetpack Compose — это просто библиотека, встроенная в каждое приложение, нам приходится ждать, пока пользователи обновятся до необходимой минимальной версии ОС, чтобы воспользоваться этими новыми инструментами.
https://alejandromp.com/development/blog/backport-swiftui-modifiers/
#ios
👉
Alejandro M. P.
Backport SwiftUI modifiers | Alejandro M. P.
Every year SwiftUI improves and gets new modifiers that widen the capabilities of the framework. Sadly, as responsible developers, we can’t use any of that because our users take some time to update and, as opposed to the Android ecosystem where Jetpack Compose…
Темная сторона однонаправленных архитектур Swift
В этой статье речь пойдет о главной проблеме всех однонаправленных архитектур Swift. Собственно говоря, это не проблема однонаправленных архитектур как таковых. Скорее, это проблема моделирования действий или событий как значений. Я ее называю “пинг-понг-проблемой”. Все дело в “скачках” между разными местами кода, которые приходится преодолевать, чтобы получить целостное представление обо всем потоке. Рассмотрим для начала простой пример.
https://medium.com/the-swift-cooperative/the-dark-side-of-unidirectional-architectures-in-swift-e4acf243ff1c
#ios
👉
В этой статье речь пойдет о главной проблеме всех однонаправленных архитектур Swift. Собственно говоря, это не проблема однонаправленных архитектур как таковых. Скорее, это проблема моделирования действий или событий как значений. Я ее называю “пинг-понг-проблемой”. Все дело в “скачках” между разными местами кода, которые приходится преодолевать, чтобы получить целостное представление обо всем потоке. Рассмотрим для начала простой пример.
https://medium.com/the-swift-cooperative/the-dark-side-of-unidirectional-architectures-in-swift-e4acf243ff1c
#ios
👉
🔥 Почему UGC-креативы — лучший выбор для продвижения приложений 🔥
UGC-креативы — те самые ролики, где вместо дорогих продакшн-сцен юзер видит реальную жизнь, а вы получаете больше дешевых триалов и реальный прирост установок. Отличный способ масштабировать user acquisition и попасть в сердечко аудитории!
🔥 В JOY ADS мы создаем UGC-креативы для мобильных апок — от гейминга до финтеха — в 25+ странах, успешно работая с YanGo, inDrive и Axlebolt и другими топ брендами.
Мы берем на себя все: от подбора креаторов до монтажа, от сценариев до ресайзов для разных платформ.
Наши кейсы тут
Почему бы не добавить UGC-креативы в вашу кампанию в TikTok, Meta, Google Ads, VK или РСЯ?
🎁 Заходите в наш бот и получите бесплатную консультацию по вашей вертикали и 10% скидку на первый UGC-запуск 🎏
Перешли этот пост своему UA-менеджеру — и в новом году тебя будут ждатьнизкий CPA, высокий ROAS и бесконечный поток инсталов!
UGC-креативы — те самые ролики, где вместо дорогих продакшн-сцен юзер видит реальную жизнь, а вы получаете больше дешевых триалов и реальный прирост установок. Отличный способ масштабировать user acquisition и попасть в сердечко аудитории!
🔥 В JOY ADS мы создаем UGC-креативы для мобильных апок — от гейминга до финтеха — в 25+ странах, успешно работая с YanGo, inDrive и Axlebolt и другими топ брендами.
Мы берем на себя все: от подбора креаторов до монтажа, от сценариев до ресайзов для разных платформ.
Наши кейсы тут
Почему бы не добавить UGC-креативы в вашу кампанию в TikTok, Meta, Google Ads, VK или РСЯ?
🎁 Заходите в наш бот и получите бесплатную консультацию по вашей вертикали и 10% скидку на первый UGC-запуск 🎏
Перешли этот пост своему UA-менеджеру — и в новом году тебя будут ждать
Фокус в Android TV
Разработчики начинающие писать приложения под Android TV часто сталкиваются с непониманием того, как работает фокус. По моему опыту, и по опыту коллег часто приходится сталкиваться с непонятными костылями в Android TV проектах, результатом которых является поломанный фокус, потому что ребята не осознают, как изящно решать проблемы. К сожалению разбираться в таком случае приходится самостоятельно, т.к. погуглив вы вряд ли найдете инфу на эту тему.
В данной статье мы рассмотрим как работает фокус в Android, по какому принципу он передается, какие существуют методы для работы с ним, и другие нюансы. Фокус будем рассматривать в рамках Android View, по компоузу статью возможно напишу позже.
https://habr.com/ru/articles/840296/
#Android
👉
Разработчики начинающие писать приложения под Android TV часто сталкиваются с непониманием того, как работает фокус. По моему опыту, и по опыту коллег часто приходится сталкиваться с непонятными костылями в Android TV проектах, результатом которых является поломанный фокус, потому что ребята не осознают, как изящно решать проблемы. К сожалению разбираться в таком случае приходится самостоятельно, т.к. погуглив вы вряд ли найдете инфу на эту тему.
В данной статье мы рассмотрим как работает фокус в Android, по какому принципу он передается, какие существуют методы для работы с ним, и другие нюансы. Фокус будем рассматривать в рамках Android View, по компоузу статью возможно напишу позже.
https://habr.com/ru/articles/840296/
#Android
👉
Магия ссылок Системы быстрых платежей
Всем привет! Меня зовут Татьяна, я Android-разработчик в НСПК. С 2023 года я стала частью команды Мир Plat.Form, где с головой погрузилась в мир платежных ссылок и их многогранное применение. В этой статье я хочу подробно рассказать о том, как работают платежные ссылки, поделиться своим опытом и развеять возможные мифы, связанные с ними.
https://habr.com/ru/companies/jugru/articles/844248/
#Android
👉
Всем привет! Меня зовут Татьяна, я Android-разработчик в НСПК. С 2023 года я стала частью команды Мир Plat.Form, где с головой погрузилась в мир платежных ссылок и их многогранное применение. В этой статье я хочу подробно рассказать о том, как работают платежные ссылки, поделиться своим опытом и развеять возможные мифы, связанные с ними.
https://habr.com/ru/companies/jugru/articles/844248/
#Android
👉
Виджеты iOS 18: добавляем поддержку tint color
Apple продолжает радовать нас с каждым обновлением iOS, и iOS 18 не стала исключением. В новой версии системы появилась возможность кастомизации иконок и виджетов на домашнем экране. Пользователи могут сделать их тёмными или перекрасить в любимый цвет.
Для пользователей это настоящая находка в плане персонализации своего iPhone. Но что насчёт разработчиков, которым приходится оперативно адаптировать свои приложения к новому API? В этой статье я расскажу, как команда Clover подготовила виджеты под iOS 18, которые после обновления системы вдруг перестали выглядеть привлекательно.
https://habr.com/ru/articles/845174/
#ios
👉
Apple продолжает радовать нас с каждым обновлением iOS, и iOS 18 не стала исключением. В новой версии системы появилась возможность кастомизации иконок и виджетов на домашнем экране. Пользователи могут сделать их тёмными или перекрасить в любимый цвет.
Для пользователей это настоящая находка в плане персонализации своего iPhone. Но что насчёт разработчиков, которым приходится оперативно адаптировать свои приложения к новому API? В этой статье я расскажу, как команда Clover подготовила виджеты под iOS 18, которые после обновления системы вдруг перестали выглядеть привлекательно.
https://habr.com/ru/articles/845174/
#ios
👉
Заблуждение UseCase: что нужно знать Android-разработчикам
Если вы давно работаете в мире Android-разработки, то наверняка слышали о UseCase. Их часто представляют как святой грааль «чистой архитектуры». UseCase обещают отделить бизнес-логику от слоев представления и данных, делая ваш код более модульным, многократно используемым и тестируемым. Но вот в чем загвоздка: UseCase не всегда являются решением.
На самом деле, слепое их применение может привести к раздутому коду и ненужной сложности, а это именно то, чего пытается избежать Чистая Архитектура. В этой статье мы развеем мифы, связанные с UseCase, и обсудим, в каких случаях они необходимы, а в каких — просто пустая трата времени. Если вы являетесь разработчиком Android и думаете, не приносит ли вам этот паттерн больше вреда, чем пользы, то эта статья для вас.
https://harisweitani.medium.com/the-usecase-lie-what-android-developers-need-to-know-7586b00fbbb9
#Android
👉
Если вы давно работаете в мире Android-разработки, то наверняка слышали о UseCase. Их часто представляют как святой грааль «чистой архитектуры». UseCase обещают отделить бизнес-логику от слоев представления и данных, делая ваш код более модульным, многократно используемым и тестируемым. Но вот в чем загвоздка: UseCase не всегда являются решением.
На самом деле, слепое их применение может привести к раздутому коду и ненужной сложности, а это именно то, чего пытается избежать Чистая Архитектура. В этой статье мы развеем мифы, связанные с UseCase, и обсудим, в каких случаях они необходимы, а в каких — просто пустая трата времени. Если вы являетесь разработчиком Android и думаете, не приносит ли вам этот паттерн больше вреда, чем пользы, то эта статья для вас.
https://harisweitani.medium.com/the-usecase-lie-what-android-developers-need-to-know-7586b00fbbb9
#Android
👉
This media is not supported in your browser
VIEW IN TELEGRAM
Flappy Bird на Си для Android весом APK всего 92 Килобайта
Всё началось в далёком 2021 году. Тогда я наткнулся на репозиторий rawdrawandroid. Появилась мотивация сделать какую‑нибудь игру с минимальным весом APK, но при этом, что бы игра была простой и понятной. В моменте появилась идея сделать клон давно забытой игры Flappy Bird. Которую уже портировали на многие языки программирования.
Тогда, позднее в 2021 году, я нашел ещё один интересный репозиторий Raylib.
https://habr.com/ru/articles/845068/
#Android
👉
Всё началось в далёком 2021 году. Тогда я наткнулся на репозиторий rawdrawandroid. Появилась мотивация сделать какую‑нибудь игру с минимальным весом APK, но при этом, что бы игра была простой и понятной. В моменте появилась идея сделать клон давно забытой игры Flappy Bird. Которую уже портировали на многие языки программирования.
Тогда, позднее в 2021 году, я нашел ещё один интересный репозиторий Raylib.
https://habr.com/ru/articles/845068/
#Android
👉
📊 Mastering Data Binning with Swift Charts
🔥 Как улучшить визуализацию данных в iOS? Статья расскажет, как эффективно использовать data binning в сочетании с Swift Charts для построения наглядных и чистых графиков.
🚀 Что такое Data Binning?
Data Binning — это метод группировки числовых данных в интервалы (бинды). Такой подход позволяет упростить визуализацию больших объёмов данных и увидеть общие закономерности.
📌 Что вы узнаете из статьи?
1. Основы работы с Swift Charts
- Как создать графики и гистограммы с помощью Swift Charts.
2. Группировка данных (Binning):
- Как разделять данные на интервалы и выводить их на графике.
- Использование aggregate и transform функций в SwiftUI.
3. Практические примеры:
- Пошаговое создание графиков с данными, распределёнными по "биндам".
- Улучшение читаемости и визуального восприятия диаграмм.
💡Кому будет полезно?
- Разработчикам iOS, работающим с данными и аналитикой.
- Тем, кто использует SwiftUI и хочет углубить знания в по...
🔥 Как улучшить визуализацию данных в iOS? Статья расскажет, как эффективно использовать data binning в сочетании с Swift Charts для построения наглядных и чистых графиков.
🚀 Что такое Data Binning?
Data Binning — это метод группировки числовых данных в интервалы (бинды). Такой подход позволяет упростить визуализацию больших объёмов данных и увидеть общие закономерности.
📌 Что вы узнаете из статьи?
1. Основы работы с Swift Charts
- Как создать графики и гистограммы с помощью Swift Charts.
2. Группировка данных (Binning):
- Как разделять данные на интервалы и выводить их на графике.
- Использование aggregate и transform функций в SwiftUI.
3. Практические примеры:
- Пошаговое создание графиков с данными, распределёнными по "биндам".
- Улучшение читаемости и визуального восприятия диаграмм.
💡Кому будет полезно?
- Разработчикам iOS, работающим с данными и аналитикой.
- Тем, кто использует SwiftUI и хочет углубить знания в по...
Какая навигация в Compose лучшая? Может ли AI писать UI за вас? Как проходит переезд на Compose в большой компании?
С 24 по 28 марта на Podlodka Android Crew разберем всё, что накопилось за 3 года продакшн-использования Compose!
🔥 Дебаты по навигации в Compose — два эксперта - Аркадий Иванов (X (ex-Twitter) и Игорь Кареньков (HH.ru), два подхода, одна истина. Кто окажется убедительнее, решат зрители!
🤖 Как AI пишет UI за вас — Павел Королев и Алексей Утепов (QazCode) на практике покажут генерацию верстки реального макета в Jetpack Compose.
🏗 Опыт Avito: переезд на Compose — изменения затрагивают дизайн-систему, архитектуру, перфоманс, процессы. Ребята из Авито делятся опытом и советами.
🔍 Публичное собеседование по Compose — реальный кандидат, реальный код, разбор ошибок и живой фидбек.
Главное — всё, что обсудим, можно сразу применять на практике! Билеты тут 👉 https://podlodka.io/droidcrew
С 24 по 28 марта на Podlodka Android Crew разберем всё, что накопилось за 3 года продакшн-использования Compose!
🔥 Дебаты по навигации в Compose — два эксперта - Аркадий Иванов (X (ex-Twitter) и Игорь Кареньков (HH.ru), два подхода, одна истина. Кто окажется убедительнее, решат зрители!
🤖 Как AI пишет UI за вас — Павел Королев и Алексей Утепов (QazCode) на практике покажут генерацию верстки реального макета в Jetpack Compose.
🏗 Опыт Avito: переезд на Compose — изменения затрагивают дизайн-систему, архитектуру, перфоманс, процессы. Ребята из Авито делятся опытом и советами.
🔍 Публичное собеседование по Compose — реальный кандидат, реальный код, разбор ошибок и живой фидбек.
Главное — всё, что обсудим, можно сразу применять на практике! Билеты тут 👉 https://podlodka.io/droidcrew