Видео с Android Kolesa Mobile: о модульной разработке, backend driven UI и continuous integration

Привет, Хабр! Публикуем видеозапись с третьего Android Kolesa Mobile — встречи для мобильных разработчиков.

В роли спикеров выступили наши коллеги и представители компаний Avito.ru, Chocolife и Noble Applications. Под катом — фото, слайды и записи докладов. Приятного просмотра!

sbd-kcqepwwpxmajgdggl4r_rga.png

Backend driven UI


Владимир Токарев, Android-разработчик в «Колёса | Крыша | Маркет»

Доклад о том, как мы добились доставки фич нашим пользователям без релиза приложения. Наш опыт в реализации Backend Driven UI с применением подхода Backend For Frontend. Также в докладе Владимир рассказывает, как устроен фреймворк в Колесах для отрисовки UI, управляемый с бэкенда.


→ Слайды

Эволюция CI в команде мобильной разработки


Николай Нестеров, Android-разработчик в Avito

lqafex42xhucmraecu9xyrsokwi.jpeg

История развития continuous integration в команде мобильной разработки «Авито».


→ Слайды

Повышаем качество мобильных приложений


Ксения Апачиди, руководитель мобильной разработки в «Колёса | Крыша | Маркет»

Насколько качественны ваши приложения и что можно сделать для повышения их качества? Какие этапы необходимы, что может случиться, если не внедрять тестирование в процесс разработки. Рассмотрим особенности тестирования мобильных приложений и обсудим результаты их внедрения.


→ Слайды

Как попасть одной пулей в N зайцев, или Как мы отправляем аналитику


Данияр Амангельды, Android-разработчик

kbkheqxpyu_foszklkv3tfheco0.png

Доклад приоткроет занавес библиотеки, помогающей отправлять события в сервисы аналитики. Будут паттерны — будет модульность.


→ Слайды

1hmcvmsdy3citxavwpcvlg9sri0.png

Нерутинные корутины


Наиля Кебирова, Android-разработчик в «Колёса | Крыша | Маркет»

Доклад о том, как coroutines в Kotlin позволяют писать асинхронные программы просто и понятно.


→ Слайды

Новый уровень модульной разработки — Monorepo


Жанибек Маршал, ведущий Android-разработчик в «Колёса | Крыша | Маркет»

xle4tt7_bzprhs4qojqaxk5csnu.png

Сначала он был один, потом появилось множество модулей. Чтобы оптимизировать работу с модулями, мы попробовали разные варианты. В итоге дошли до уровня Mono Repo — один repository для всего. В своем докладе Жанибек рассказывает о том, какие варианты реализации модульной разработки существуют и в чем их недостатки.


→ Слайды

Путь к Single Activity


Темирлан Кунтубаев, Chocolife


→ Слайды

Android Resources


Куаныш Жунусов, Android and iOS Developer at Noble Applications, Madison, WI, USA

pouiczk_tha4ad_v64qwue5oztw.png

В разработке Android-приложений мы часто говорим о правильной архитектуре и паттернах, забывая о невоспетом герое Android Resources. В данном докладе Куаныш рассказывает о структуризации xml-файлов, соглашении об именовании в стилизации и многом другом для сохранения вашего кода чистым и дружелюбным для других разработчиков и дизайнеров.


→ Слайды

Спасибо всем, кто пришел на Kolesa Mobile и посмотрел видео. Фотографии на нашей странице в Facebook и на 

У нас часто проходят мероприятия для технических специалистов, поэтому если у вас есть доклад на интересную тему (мобильная/веб-разработка) и вы готовы выступить на следующем митапе, пишите на beketova@kolesa.kz.

nv8s_hi0kfv3ofskfketehjabsg.png

hz9swvy_hhbwtzuhylc-gm4dycq.png

lzp3vcqt0-aemfhynbrs4axnvqu.png

skifhbr6b_xa-u_3teeuzzy12vg.png

До новых встреч!

© Habrahabr.ru