Elm Weekly - Issue #121
More reflections from Elm Game Jam, a Material Components implementation, a PWA tool, a Mastodon client, and designing with Elm.
Articles and Discussion
Wiktor Toporek continues the series about developing a game for the Elm Game Jam. This post examines the purely functional random placement of cows without overlaps.
Eliza Mitchell has written a nice intro to Elm, describing the development of an app that uses PokeApi to show information about Pokémon (I was surprised to learn about the existence of PokeApi). The walkthrough includes fetching data from an API, random number generation, and writing decoders – all very useful topics for a beginner.
Tools and Projects
Alexander Foremny has created a Material Components implementation for Elm, with a wide selection of widgets to choose from.
Luca Mugnaini created a tool for creating an Elm PWA. It can also be used to convert an existing app into PWA. The project is at an early stage so it isn't published on NPM as yet.
Bill St Clair is building a TweetDeck-like multi-column Mastodon client in Elm, currently in pre-alpha phase. You can check out the source. As part of this effort, he's also created the billstclair/elm-mastodon package.
That's it for this week!
Please help me offset the costs of Elm Weekly and support my Elm work by sponsoring me on GitHub.