This is a dynamic list of the apps and projects I’m currently (or recently have been) working on. Most are open-source playgrounds to test new ideas, patterns, or features.
A simple – open-source – SMS blocker.
I wrote this small app as I did not trust any of the available SMS blockers to access my messages. Initially, I used Swift and UIKit in an effort to explore the MVP+Coordinator pattern and released it as an open-source project.
I rewrote the app when the first iOS 14 betas came out, as I wanted to explore pure Swift UI apps while implementing a Redux-style architecture approach. (Original UIKit code is available in this branch)
Lightweight Networking for your Swift Apps
WireKit is a lightweight networking library based on Combine, Codable, and URLSession publishers, designed to facilitate the consumption of RestFul APIs.
It takes care of fetching and decoding JSON data, gracefully handling errors so you can focus on what’s important in your app.
For a little background about the approach, check out this blog post.