Learn how to model the state of user interactions using Solve and how to declare GUIs with Emerge. The first part is an introduction to Emerge and Solve through building a simple todo app. After that, we’ll work on your app ideas and develop them. The goal is to demystify as many “How do I do this?” scenarios as possible. By the end, you should leave with a good starting point for your app and an understanding of the framework so you can continue on your own. Requirements: - A laptop running Linux with Wayland, or macOS, with Elixir tooling installed. Windows with WSL can also work. - Basic understanding of Elixir syntax, including what modules, functions, processes, and messages are. Optional requirements: - To build a GUI for a Nerves device, bring a Nerves device with a touchscreen. A Nerves starter kit or Goatmire badge can also work, but interaction is limited to its input options.
Registration is free. Please only register if you intend to attend — we have limited capacity. You can also browse all workshops.