Мы делаем приложения для всех — для покупателей, продавцов, курьеров и сотрудников пунктов выдачи заказов. И каждое чем-то уникально.
Всем привет, я Сергей, и я руковожу отделом разработки мобильных приложений для пунктов выдачи заказов Ozon.
Работа в IT для меня – челлендж, благодаря стремительному развитию и непрерывному обновлению базы знаний. Но главное, что в этой сфере прост и приятен безвозмездный обмен знаниями и технологиями. Зачастую, попав на какой-нибудь провинциальный митап, ты можешь узнать гораздо больше, чем на крутой коммерческой конференции. В свою очередь, я охотно участвую во всевозможных митапах и тоже делюсь своим опытом.
Я очень рад, что работая в Ozon, у меня стало больше возможностей для обмена знаниями и развития комьюнити Ozon Tech, да и IT в целом.
К слову, мне есть о чём рассказать. Мы собрали большую и профессиональную команду. Наша IT-инфраструктура управляет миллионами процессов каждый час, у нас микросервисы на Go и C#, а в стеке технологий есть Vue.js, SwiftUI, JetPack Compose, Kubernetes, Kafka, Hadoop, ClickHouse и другое.
И с самым актуальным материалом мы прилетаем в Алматы, чтобы провести открытый Ozon Tech Community Mobile Meetup, 10 февраля в 18:00. Онлайн-формат тоже будет.
В программе:
Максим Гришутин
Руководитель отдела разработки мобильных приложений «Продавец» — iOS
«Выжимаем максимум из SwiftUI Preview»
Рассмотрим, что можно сделать на основе SwiftUI Preview.
Поговорим об автоматической генерации на основе Previews (демо приложения, snapshot-тесты, performance-анализ views, accessibility-тесты). Все это попробуем сгенерировать полностью автоматически.
Сергей Балалаев
Руководитель отдела разработки мобильных приложений «ПВЗ» — iOS
«Безопасная локализация строк iOS»
Продемонстрируем стандартный подход с переводами приложений под iOS на несколько языков, обсудим проблемы, связанные с ним. Покажем несколько путей решения этих проблем: кодогенерация, сервисы переводов. Предложим наши идеи, которые мы использовали на нескольких проектах, взвесим их профиты и недостатки. В завершении дадим несколько рецептов для ваших проектов.
Валерий Белавенцев
Старший разработчик мобильных приложений «ПВЗ» — Android
«Навигация в Jetpack Compose с использованием Navigation Component»
Обсудим навигацию для Android-приложений на Jetpack Compose с использованием решения от Google — Navigation Component. Сперва дадим краткий обзор основных сущностей и возможностей компонента, также расскажем об описанных Google принципах навигации в Android-приложениях.
На примере многомодульного приложения Ozon ПВЗ продемонструем проблемы и сложности, с которыми столкнулась наша команда при использовании Navigation Component, их причины, предлагаемые Google, решения, их недостатки.
В заключении похвалимся нашим компромиссным подходом к использованию Navigation Component в многомодульном проекте.
В перерывах между докладами мы будем проводить квиза, а в конце устроим небольшое афтепати. Встречаемся в Алматы в лофте Smart Point, Байзакова, 280. Сбор гостей в 17:30 по местному времени.
Для участия в событии офлайн, регистрируйтесь и ждите подтверждения в письме. Также будет трансляция на нашем Youtube канале и в Vk, пройдите регистрацию, чтобы получить ссылку.
Количество мест в зале ограниченно. Не забудьте взять с собой паспорт или водительское удостоверение.