Как заставить Kotlin писать код за нас, или Как с Kotlin быть поэтом / Вадим Гальцев (Альфа-Банк)
Благодаря Юла.tech конференция Apps Live 2020 стала открытой.
Юла – сервис объявлений, входящий в состав Mail.ru Group и обслуживаемый сотней серверов в нескольких дата-центрах. Ежемесячно Юла помогает более 27 млн пользователей продавать и покупать товары онлайн. Под капотом у Юлы полный стек технологий. Основа бэкенда и API реализована на PHP и Go, для управления данными и их хранения используется свой поисковый движок с персональными рекомендациями и гео-поиском на C++.
--------
Календарь конференций - https://ontico.ru
--------
Профессиональная конференция разработчиков мобильных приложений Apps Live 2020
Тезисы и презентация:
https://appsconf.ru/moscow/2020/abstracts/7245
Изучим, как можно упростить процесс написания кода за счет генерации однотипных и повторяющихся классов. Рассмотрим основной фреймворк — KotlinPoet, который будет нам с этим помогать. Разберемся, как работает Annotation Processing и как написать свой процессор для обработки аннотации, а также в чем разница между apt и kapt, и как кодогенерация может повлиять на нашу жизнь.
--------
Нашли ошибку в видео? Пишите нам на support@ontico.ru
Видео Как заставить Kotlin писать код за нас, или Как с Kotlin быть поэтом / Вадим Гальцев (Альфа-Банк) канала Mobile Channel
Юла – сервис объявлений, входящий в состав Mail.ru Group и обслуживаемый сотней серверов в нескольких дата-центрах. Ежемесячно Юла помогает более 27 млн пользователей продавать и покупать товары онлайн. Под капотом у Юлы полный стек технологий. Основа бэкенда и API реализована на PHP и Go, для управления данными и их хранения используется свой поисковый движок с персональными рекомендациями и гео-поиском на C++.
--------
Календарь конференций - https://ontico.ru
--------
Профессиональная конференция разработчиков мобильных приложений Apps Live 2020
Тезисы и презентация:
https://appsconf.ru/moscow/2020/abstracts/7245
Изучим, как можно упростить процесс написания кода за счет генерации однотипных и повторяющихся классов. Рассмотрим основной фреймворк — KotlinPoet, который будет нам с этим помогать. Разберемся, как работает Annotation Processing и как написать свой процессор для обработки аннотации, а также в чем разница между apt и kapt, и как кодогенерация может повлиять на нашу жизнь.
--------
Нашли ошибку в видео? Пишите нам на support@ontico.ru
Видео Как заставить Kotlin писать код за нас, или Как с Kotlin быть поэтом / Вадим Гальцев (Альфа-Банк) канала Mobile Channel
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![История одного pet-проекта / Александр Зимин (Agora)](https://i.ytimg.com/vi/WjHzVuewVJE/default.jpg)
![Готовим Большую Фичу™ на Kotlin Multiplatform. Многопоточность, сеть и кэш/ Дмитрий Яковлев (Яндекс)](https://i.ytimg.com/vi/o-2RLhSlosI/default.jpg)
![Remote Builds: работаем из дома, а собираем в офисе / Николай Чамеев (Badoo)](https://i.ytimg.com/vi/ugboRaCQbSA/default.jpg)
![Стейт-машины на страже порядка / Алексей Червяков (Юла.tech)](https://i.ytimg.com/vi/ENYE2AAhLjc/default.jpg)
![Расширяйте зону присутствия! Китай — достойный кандидат / Артем Шахов (WinWin China)](https://i.ytimg.com/vi/U6mkw9pCvMU/default.jpg)
![Jetpack Compose - Android = ? / Андрей Шиков (FAANG)](https://i.ytimg.com/vi/QNKfhVjPHB0/default.jpg)
![Skillbox: Исследования soft skills и детали про розыгрыш билетов на Apps Conf 2021](https://i.ytimg.com/vi/Nc4JyLKdsRQ/default.jpg)
![LiveData, Coroutines и Flow. Больше двух лет без RxJava / Алексей Глухарев (Nova Ocean)](https://i.ytimg.com/vi/sFcC4lkG3ro/default.jpg)
![Error Handling and Recovery / Андрей Ильский (МегаФон)](https://i.ytimg.com/vi/ULK4IvUQlo8/default.jpg)
![Очередная революция от Apple: SwiftUI, Combine и Catalyst / Андрей Чевозеров (Grid Dynamics)](https://i.ytimg.com/vi/DzOknH3o2aE/default.jpg)
![Как реализовать тёмную тему за неделю / Владислав Шипугин (Redmadrobot)](https://i.ytimg.com/vi/MODAgb9MO_U/default.jpg)
![Платформенная VS продуктовая команда](https://i.ytimg.com/vi/V_iMwiPCAJs/default.jpg)
![Online shop goes offline, или Сказ о том, как перенести бизнес-логику в моб.приложение / Дм. Фисенко](https://i.ytimg.com/vi/iJmj6Rm1CeU/default.jpg)
![SwiftUI и навигация. Как не заблудиться в приложении / Анна Жаркова (Usetech)](https://i.ytimg.com/vi/kJyg4CIspAE/default.jpg)
![Возможности и ограничения фоновой работы в Android / Александр Агейченко (Distillery)](https://i.ytimg.com/vi/lYWJzb1Em7E/default.jpg)
![Независимые приложения для Apple Watch на SwiftUI и Flux / Леонид Лядвейкин (App in the Air)](https://i.ytimg.com/vi/o3gmPcFE7sY/default.jpg)
![Как не выйти в Window при работе с Window? / Дмитрий Манько (Ситимобил)](https://i.ytimg.com/vi/vZCnDL8TcGs/default.jpg)
![Ribs, MVI, Compose — Buzzwords или стек для следующего приложения? / Артур Бадретдинов](https://i.ytimg.com/vi/XvHOvEudmmo/default.jpg)
![Круглый стол "Строим эффективный процесс code-review"](https://i.ytimg.com/vi/JUT4IHiU-KM/default.jpg)
![Круглый стол "Есть ли жизнь без Auto Layout" (Юла.tech)](https://i.ytimg.com/vi/-h1ovoxf12c/default.jpg)