Open in app

Sign In

Write

Sign In

Gary Tokman
Gary Tokman

305 Followers

Home

About

Pinned

50+ Helpful iOS Developer Resources

The tools, websites, apps I currently use to be a more productive iOS developer. Bonus favorite StackOverflow and Reddit posts. — I published a story on medium 5 years ago as I started my professional iOS developer journey, recommending some tools and resources to become a more productive junior iOS developer (I can’t believe it’s been that long).

Swift

9 min read

50+ Helpful iOS Developer Resources
50+ Helpful iOS Developer Resources
Swift

9 min read


Oct 7, 2021

Networking in SwiftUI with Async/Await

How to build a networking client in Swift using Async/Await and integrating it easily with SwiftUI! — Introduction Remember two years ago when almost every new project relied on a library for networking else the pyramid of doom would take over? URLSession completion handlers were too clunky, so we used libraries like Alamofire to provide an easy-to-use API for creating requests. …

Swiftui

4 min read

Networking in SwiftUI with Async/Await
Networking in SwiftUI with Async/Await
Swiftui

4 min read


Sep 24, 2021

Top 5 New SwiftUI Modifiers You Need To Know

New SwiftUI modifiers released in iOS 15 unlock the true declarative superpower of SwiftUI and help you build better apps! — Introduction At WWDC 2021, the SwiftUI team released a handful of new Viewmodifiers to help developers simplify building their app user interfaces. I will go over five of my top favorite modifiers released with sample code snippets that will help you get started. If you want even more information on everything…

Swiftui

4 min read

Top 5 New SwiftUI Modifiers You Need To Know
Top 5 New SwiftUI Modifiers You Need To Know
Swiftui

4 min read


Sep 14, 2021

8 Productivity Chrome Extensions For Developers

These chrome extensions will make you more productive and save you countless hours throughout the day. — Introduction I still use Chrome because it has the best support for browser extensions. In fact, if you know basic HTML and JavaScript, you already know how to create one. All that’s required is to set up your project with a `manifest.json` …

Developer Tools

4 min read

8 Productivity Chrome Extensions For Developers
8 Productivity Chrome Extensions For Developers
Developer Tools

4 min read


Mar 28, 2021

Combine Getting Started Guide

Learn Swift’s Combine framework through examples and sample code. A brief intro to publishers, operators, and subscribers. — What is Combine? In short, Combine enables subscribing to output or values over time with a declarative API. For example, if you’re making a network request to fetch JSON. Notice how Combine is built into url session, you’ll see it…

Swift

6 min read

Combine Getting Started Guide
Combine Getting Started Guide
Swift

6 min read


Published in JavaScript in Plain English

·Mar 16, 2021

Vertical Scrolling List/Grid with FlexBox using React

I created a vertical scrolling list of cards in React using flexbox and styled-components (beginner introduction with examples). — I am new to React, CSS and HTML and found it difficult to build this simple vertical list to display cards. My background is in iOS development, and the primary library (UIKit) has built-in components that solve these particular UI-related problems, i.e., ScrollView. Out of frustration I posted on r/reactjs…

React

4 min read

Vertical Scrolling List/Grid with FlexBox using React
Vertical Scrolling List/Grid with FlexBox using React
React

4 min read


Mar 13, 2021

How to: Add a search bar to NavigationView in SwiftUI

A fast way to add a search bar to your SwiftUI app with fuzzy search and NavigationView. (Bonus: becomeFirstResponder) — Edit: In the latest version of iOS 15 sdk, you can now use the .searchable(:) modifier to achieve search behavior. Only continue with this article if you need to support iOS 13 and higher! This year, at the top of the WWDC wish list, is for the SwiftUI team to add…

Swift

3 min read

How to: Add a search bar to NavigationView in SwiftUI
How to: Add a search bar to NavigationView in SwiftUI
Swift

3 min read


Published in Prototypr

·Mar 10, 2021

How to: Vertical Paging in SwiftUI

How I used the TabView to build a vertical paging feed like Tik Tok. — I used the TabView in SwiftUI to create a vertically paging feed, and here’s how you can do it too. The TabView has a modifier called PageTabViewStyle that allows you to turn it from a traditional tab bar into a paging scroll view. After adding this modifier, you’ll see that…

Swift

2 min read

How to: Vertical Paging in SwiftUI
How to: Vertical Paging in SwiftUI
Swift

2 min read


Mar 3, 2021

Supercharge Swift with SwiftGen

The Swift code generation tool for colors, images, strings & more! — We all know it’s a hassle to manually type out image and color names after adding them to your asset catalog. let image = Image("my-cool-image") // Stop doing this 😡 If only there is a way to generate type-safe code that can reference the assets. Well, there is. Use a…

Swift

3 min read

SwiftGen: The Swift Code Generator
SwiftGen: The Swift Code Generator
Swift

3 min read


Feb 21, 2021

How to: DragGesture in SwiftUI

A quick tutorial on how I built out the Tinder swipe animation using SwiftUI. — Do you want to learn how to make the swipe animation similar to Tinder and Bumble in SwiftUI? Here’s a tutorial on how I was able to accomplish it in less than 10 minutes using SwiftUI’s declarative APIs like DragGesture and animating various view modifiers. Follow along below! Create a…

Swiftui

8 min read

Tinder Swipe Animation in SwiftUI (Tutorial) | 2021
Tinder Swipe Animation in SwiftUI (Tutorial) | 2021
Swiftui

8 min read

Gary Tokman

Gary Tokman

305 Followers

Co-founder of trycandle.com

Following
  • Eileen Pangu

    Eileen Pangu

  • Amit Shekhar

    Amit Shekhar

  • Eric Elliott

    Eric Elliott

  • Scott Galloway

    Scott Galloway

  • Kevin Ghadyani

    Kevin Ghadyani

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech