Sign in

iOS Software Engineer ⚡️ Creator
Developer tools image, helps you become a better dev by being resourceful!
Developer tools image, helps you become a better dev by being resourceful!

The tools, websites, apps I currently use to be a more productive iOS developer. Bonus favorite StackOverflow and Reddit posts.


Combine example with URLSession and assign value to a labels text
Combine example with URLSession and assign value to a labels text

Learn Swift’s Combine framework through examples and sample code. A brief intro to publishers, operators, and subscribers.

What is Combine?

Create a new playground and paste the code in to test it out!
  1. Create a new data task publisher to fetch data at a URL.
  2. Map on the response and get the Data via keypaths.
  3. Decode the response into a dictionary.
  4. CompactMap on the dictionary to the property results.
  5. Replace errors with an empty array…


I created a vertical scrolling list of cards in React using flexbox and styled-components (beginner introduction with examples).

React list image
React list image
I posted about this on r/reactjs

Getting Started


A fast way to add a search bar to your SwiftUI app with fuzzy search and NavigationView. (Bonus: becomeFirstResponder)

NavigationView SearchBar Image
NavigationView SearchBar Image
NavigationView SearchBar
Please, we👏 need 👏this 👏


How I used the TabView to build a vertical paging feed like Tik Tok.

Image of tik tok clone I built on YouTube
Image of tik tok clone I built on YouTube
Video of Tik Tok clone using TabView

The UICollectionView is using the UICollectionViewCompositionalLayout too, released in iOS 13, the API simplifies arranging items size like SwiftUI GridView.

Horizontal paging with TabView code
Horizontal paging with…


The Swift code generation tool for colors, images, strings & more!

let image = Image("my-cool-image") // Stop doing this 😡
// swiftgen.ymlxcassets:
inputs:
- YourProjectName/Assets.xcassets // 1
outputs:
templateName: swift5 // 2
output: ProjectName/Assets.swift // 3


A quick tutorial on how I built out the Tinder swipe animation using SwiftUI.


Introduction Video


Photo By William Iven

Design

  • iOSUp — Before developing an application I…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store