The Elm Architecture. Функциональное программирование на Android
Android Broadcast. Все об Андроид разработке
#AndroidBroadcast #Arhitecture #FunctionalProgramming
Говорим об Elm - чисто функциональной UDF (Unidirectional Data Flow) архитектуре для Android приложений
The Elm Architecture – архитектура для UI-приложений, популярная в сообществе Elm-разработчиков. Она использует функциональное программирование, для того чтобы создавать корректные и легко масштабируемые приложения. Чистые функции и единое управление состоянием дают несколько иные инструменты абстракции, нежели традиционная Clean Arch, предоставляя больше гибкости и контроля над логикой
В гостях - Михаил Левченко, Android разработчик в Автo.ру. Любитель функционального программирования, Автор Telegram канала "Сохранёнки Джейка Вортона" https://ttttt.me/podvedro
Полезные ссылки: 📰 Telegram канал с полезными материалами для Android разработчиков - https://ttttt.me/android_broadcast 💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast или Patreon http://bit.ly/2TBOzlu 🔗 Слайды к докладу - https://bit.ly/2DA7S8U 🔗 Twitter Миши - https://twitter.com/TheMishkun 🔗 Telegram канала "Сохранёнки Джейка Вортона" - https://ttttt.me/podvedro 📖Grokking Simplicity - https://www.manning.com/books/grokking-simplicity 🔗 Unidirectional user interface architectures - https://staltz.com/unidirectional-user-interface-architectures.html 🔗 Guide to Elm Architecture - https://guide.elm-lang.org/architecture/ 🔗 Redux FAQ - https://redux.js.org/faq 📺 Solving Problems Clojure Way - https://youtu.be/vK1DazRK_a0 📺 From dependency injection to dependency rejection - https://youtu.be/9VF8FFT1DbM 📺 Live-coding “Дизайним экран авторизации на Elm” - https://youtu.be/aRHkMYyCM40 📺 Мифы Android разработки - https://youtu.be/eHjHlujp3Tg
Тайминги: 0:00 Интро 0:48 О госте 7:12 Почему нравится функциональшина 11:00 Старт доклада 12:32 Что такое UDF? 16:28 Что такое функциональное программирование? 20:57 Секция вопросов 34:18 Как заваривать The ELM Arhitecture под Android 46:38 TEA Framework-и под Android 49:03 Секци ... https://www.youtube.com/watch?v=5DWuNTVFaXM
460228244 Bytes