How to Keep API Keys Out of Source ControlIn this tutorial we will learn how to keep an API key out of your Swift weather app’s source control. Hard-coding the key in a string literal is fine for a walkthrough, risky the moment that file is c4d ago · 5 min readiliaskarim.dev
How to Build a Bare-Bones Async JSON Client in SwiftHow to Build a Bare-Bones Async JSON Client in Swift In this tutorial we will learn how to build a small async JSON API client in Swift and use it to fetch the current weather from OpenWeather. The cl2Oct 10 · 7 min readiliaskarim.dev
How to Type-Erase Routes in a SwiftUI AppIn this tutorial we will learn how to use type erasure so a SwiftUI NavigationStack can push different detail screens from a single path. Our example is a small weather app with two forecast destinatiSep 22 · 6 min readiliaskarim.dev
How to Retrieve the Current Weather Forecast from OpenWeatherIn this tutorial we will learn how to retrieve the current weather forecast from OpenWeather’s Weather API. OpenWeather offers this API under a freemium business model and requires no payment details to begin using it. This makes OpenWeather an ideal...Nov 24, 2025 · 4 min readiliaskarim.dev