iOS-разработчик в Kolesa Group
Психология кода: путешествие в дизайн-паттерны
Дизайн-паттерны — это проверенные временем решения для типичных проблем, с которыми разработчики сталкиваются в работе. В докладе я рассмотрю несколько известных паттернов, иллюстрируя их через аналогии с человеческими паттернами поведения и демонстрируя их на примерах из наших продуктов.
Android-разработчик в Kolesa Group
Вебвьюға қалай бас кетедi: бір кодтың мың мүмкіндігі
Вебвью қолдану кезінде туындайтын қиындықтарды шешудің ерекше жолдарын және нәтижелерін көрсетеміз. Фотосуретті вебвьюға қалай жүктегенмізді, экранның алғашқы жүктелуі уақытын қалай қысқарқатынымызды және қателерді дұрыс өңдеу лайфхактарын нақты мысалдарымызда қарастырамыз.
Mobile QA-инженер в Kolesa Group
Оптимизируй, автоматизируй, доставляй. Роль QA в команде разработки
Расскажу об участии QA в процессе разработки фичи: от дизайна до продакшена. Как мы оптимизируем рабочие процессы, упрощая жизнь себе и разработчикам.
Senior iOS-разработчик в Kolesa Group
Фото-пикер 2.0: Как сделать фичу на 150%
В докладе мы поделимся опытом создания флоу загрузки фотографий в приложении: как встроили камеру в галерею, добавили анимации и выбор из альбома. Расскажем, как эффективная коллаборация дизайнера и разработчика помогла вывести фичу на новый уровень.
Product-дизайнер в Kolesa Group
iOS Engineering Manager в Altel Digital
Тактики ускорения билда: матиз, кобальт, камри 3.5
Ускорение процесса сборки iOS-проекта — важный аспект, который позволяет разработчикам значительно повысить свою продуктивность. Это помогает компаниям сэкономить средства, так как разработчики тратят меньше времени на ожидание завершения сборок.
Рассмотрим несколько стратегий оптимизации сборки и организации работы в команде. Если в вашей команде уже более 10 человек, экономия времени и оптимизация процесса становятся не просто желанием, но и необходимостью.
QA Automation Engineer в BCC Hub
Универсальное решение для мобильного автотестирования
Appium предоставляет мощный инструментарий для автоматизации тестирования мобильных приложений. Однако точно ли он самый подходящий под все сценарии использования? Вместе с универсальностью его использование приносит и вызовы: сложные настройки, нюансы работы с Flutter и другие ограничения в использовании.
Давайте разберемся, есть ли у нас альтернативы, точно ли стоит выбирать Appium, а если все же стоит, как решить все нюансы и сложности, которые могут возникнуть.
Senior Android Developer, ментор в nFactorial School
Compose Performance Best Practices
Jetpack Compose — удобный инструмент для декларативной верстки UI. Его обратная сторона — производительность. Мы можем легко и быстро рисовать на нем сложные элементы, но также легко можно снизить fps. Давайте поговорим о том, почему есть такие проблемы, как избежать просадок и подружимся с Compose.
Android Tech Lead в Beeline Казахстан
Переезжаем с фрагментов на (De)compose
В процессе перевода проекта на Jetpack Compose рано или поздно появляются вопросы: зачем нам вообще фрагменты, активити и вьюмодели, ведь можно реализовать навигацию прямо между Composable-функциями.
В приложении Мой Beeline мы двигаемся в сторону компонентного подхода с помощью Decompose, так как он показался нам самым надёжным и стройным в своей красоте.
Своим докладом я хочу показать, что жизнь за пределами стека Google существует. А также поделиться нашим опытом, учитывая количество существующего кода, модульность проекта и стремление остаться в балансе с простотой решения.
iOS Engineer в Yandex Qazaqstan
SwiftUI: Алхимия приложений — превращаем идеи в реальность
В докладе мы расскажем, как SwiftUI трансформирует процесс разработки, упрощая создание привлекательных и интерактивных интерфейсов с минимальными усилиями. Мы поделимся опытом решения уникальных задач, таких как: оптимизация обновления элементов списка, управление состоянием и создание анимаций, которые ранее требовали сложных манипуляций в UIKit. Особое внимание уделим сочетанию SwiftUI и UIKit для достижения наилучших результатов в разработке кроссплатформенных приложений.