Introducing LiveView Native: Building Native Apps with Elixir

131
clicks
Introducing LiveView Native: Building Native Apps with Elixir
Brian Cardarella provided an in-depth presentation on LiveView Native at ElixirConf EU 2024. He discussed the lengthy development journey of LiveView Native, which includes giving multiple keynotes and releasing the 0.3 release candidate. The talk covered setting up LiveView Native, converting basic Swift UI applications, and integrating key Apple ecosystem libraries. Brian also touched on Android integration through Jetpack, mentioning ongoing active development despite facing some bugs. The presentation featured a live demonstration showing how to configure an Elixir Phoenix project to work with LiveView Native, add necessary libraries, and use the framework's core components. A notable part of the presentation involved addressing how LiveView Native handles the form components, stylesheet implementations akin to Tailwind, and routing through different UI frameworks like SwiftUI and Jetpack. Brian further explained the utility of render components and the groundwork laid for a flexible and comprehensive styling system. He also demonstrated the seamless transformation of traditional Swift UI examples into LiveView Native projects and expressed a keen interest in future code generation capabilities. Throughout the demo, Brian showcased various functionalities, including video playing with AVKit, map integration with MapKit, and charting with Swift Charts, reaffirming LiveView Native's practicality and versatility. He concluded by encouraging users to report any inconsistencies or bugs encountered and thanked the community for their support.

© HashMerge 2025