If I'm not watching Anime, eating Mcdonald's (which is the best, let's debate), or exploring new places; you can catch me on my YouTube channel giving you Free SwiftUI Tutorials, to help you learn how to build iOS apps π±
I also have intermediate and advanced courses available down below that help you gain an even deeper understanding of iOS development to take you to the next level π
I've spent 5+ years working in iOS development & I'm currently a Lead App Developer at Bally's Interactive β‘οΈ
My YouTube channel tundsdev features a wide range of content in iOS Development. Topics like SwiftUI, UIKit, Architecture, using Apple Frameworks, Career/Developer advice and more.
If you're interested in learning how to get started in iOS development or if you're looking at how to become a better iOS developer. Then check out my channel with the button below ππΎ
I also offer free iOS development courses on my YouTube Channel in the form of videos and playlists, as well as courses on both Udemy & Teachable for more intermediate and advanced topics.
Check out my courses down below and see which one catches your eye π
In this YouTube series, we'll look at everything you need to know when working with the new Data Flow patterns in SwiftUI with the Observation Framework.
We'll cover topics such as:
In this YouTube series, we'll look at everything you need to know when working with SwiftData in SwiftUI.
We'll cover topics such as:
In this YouTube series, we'll look at everything you need to know when working with the new Navigation APIs in iOS16.
We'll cover topics such as:
In this YouTube series, we'll look at everything you need to know when getting started with Core Data.
We'll cover topics such as:
In this YouTube series, we'll look at everything you need to know to ace your next iOS interview and take-home test. We'll look at how to build an iOS app that interacts with an API to fetch JSON data and display it on the screen.
We'll cover topics such as:
At WWDC21 Apple introduced Swift Concurrency, this is a new way to help us write & manage asynchronous code. We'll look at how to use Swift Concurrency in this free course.
We'll cover topics such as:
MVVM in SwiftUI is a great architecture to learn. It's used by most companies to build scalable iOS applications. MVVM stands for Model-View-ViewModel and in this course, we'll learn how and why we use it to build iOS applications, in this free course.
We'll cover topics such as:
At WWDC19 Apple released SwiftUI, SwiftUI is an easy declarable syntax language that allows us to build iOS applications with ease. This free course is jam-packed with content to help you get started or give you a refresher when building apps using SwiftUI.
This course includes:
At WWDC19 Apple introduced Combine, this framework allows us to easily write reactive apps using functional programming syntax. This new framework allows us easily migrate away libraries such as RxSwift. We'll look at how to use Combine in this free course.
We'll cover topics such as:
When working in a codebase, it's not uncommon to face bugs and refactor code. It's important to make sure we validate our code works with tests. This free course will teach you common phrases and everything you need to know to get started with testing in iOS.
We'll cover topics such as:
SwiftUI provides new ways for us to manage data in our views, observe changes to a property and also pass data between views. In this free course, we'll explore ways to do this using the property wrappers provided to us by Apple.
We'll cover topics such as:
So you feel like you're ready to look for your first iOS dev job, want to know what's needed to get into iOS dev, what employers are looking for, or need tips to go to the next step in your career. Then this free course is the one for you.
We'll cover topics such as:
I love speaking at conferences and hosting workshops where I'm able to share my knowledge and creativity with others. I love the rush, preparation, delivering the talk, and meeting new people at tech events too. Shoutouts to all the amazing friends I've made so far ππΎ
Also, another reason is representation. Black representation is so important to me and putting myself onto some of the biggest stages in the iOS community helps inspire people like me within the tech community βπΎ
You can see my journey so far down below. If you're interested in having me talk at your conference or host a workshop you can use the email below to get in contact with me βοΈ
The Journey So Far π
Keeping Things Modular With Swift Package Manager
Given: iOS Conf SG 2022
In this talk, I discuss how we can use SPM (Swift Package Manager) to build a more modular codebase. I go over modularisation, the benefits, how to migrate an existing codebase, and some of the common pitfalls. This talk was pre-recorded due to COVID.
I love Swift Concurrency
Given: SwiftConf, iOSDevUK, FrenchKit
In this talk, I discuss why I love Swift Concurrency and give you real use cases that you could apply to your iOS apps. I also discuss the backstory of asynchronous programming and how the new language updates help make our lives easier. This talk was given in a few countries on stage, which was an amazing experience. One of the biggest audiences had over 200+ attendees π±