Why Jetpack Compose is a game-changer for Android Development

Last week Google launched Jetpack Compose into Beta status, with a target production release of Summer 2021. In this article I'll cover at a high level what Jetpack compose is--and why it promises to fundamentally change and radically improve native Android development.

a month ago   •   6 min read
Android

What's SwiftUI and Should I use it?

SwiftUI is Apple's new development language and paradigm for building applications for its desktop and mobile platforms. In this article I'll discuss at a high level what SwiftUI is and how businesses and developers should think about its adoption in their development planning process.

a month ago   •   6 min read
SwiftUI

Swift Closures Field Notes

A cheat sheet of Swift closure snippets and examples I've collected over time to help get syntax and usage right the first time.

2 months ago   •   6 min read
Swift

Creating an iOS bar chart in code using Swift

Displaying data in a chart is a common task in an iOS application. In this tutorial I'll demonstrate how to use Swift to create a resizable, dynamic bar chart composed of UIView elements with Auto Layout constraints entirely in code.

2 months ago   •   10 min read
UIKit

Swift String Field Notes

A cheat sheet of snippets and examples I've collected over time of using Apple's String class and related string processing and string manipulation techniques

2 months ago   •   3 min read
Swift

Swift Dictionary Field Notes

A cheat sheet of snippets and examples I've collected over time of using Apple's Foundation Dictionary class.

3 months ago   •   4 min read
Swift

Using DispatchGroup in SwiftUI to coordinate UI updates

This post covers how to use the Grand Central Dispatch's DispatchGroup object to coordinate separate web requests so that UI updates can be completed at the same time, even when asynchronous requests aren't guaranteed to return in a predictable order.

3 months ago   •   8 min read
Swift