Justin Wells 's Avatar

Justin Wells 

@itsthaye.bsky.social

iOS Developer, Freelancer (DM/s open), Photographer, Father of two, Starting YouTube soon Available for Contract work! https://github.com/VirtualPixel https://upwork.com/freelancers/~01a25a38a65ce2fd16

26 Followers  |  42 Following  |  36 Posts  |  Joined: 29.11.2024  |  1.9032

Latest posts by itsthaye.bsky.social on Bluesky

Video thumbnail

In honor of global accessibility month, I made a lifetime license completely free through the end of the month! As long as you get it by then, it’s free forever 😊

21.05.2025 12:29 — 👍 0    🔁 0    💬 0    📌 0
Preview
Apple unveils iOS 19 accessibility features: Magnifier for Mac, App Store labels, more - 9to5Mac Ahead of WWDC kicking off in June, Apple today has officially unveiled this year’s new accessibility features for iPhone, iPad,...

Happy global accessibility awareness day!

Apple dropped some insanely cool accessibility feature leaks today 👀

9to5mac.com/2025/05/13/a...

14.05.2025 12:22 — 👍 0    🔁 0    💬 0    📌 0

That’s exactly how I did it. Waking up at 4:30am to get a head start on the day with some SwiftUI

29.04.2025 17:52 — 👍 1    🔁 0    💬 0    📌 0

Keep up the great work, #100DaysOfSwiftUI is phenomenal

29.04.2025 13:57 — 👍 1    🔁 0    💬 1    📌 0
Video thumbnail

Guys, it’s live

I’m launching my app, ColorSense. It’s an app for colorblind insidiously or designers who wish to identify, match, or save colors.

I may already have v1.2 just about done with some incredible new features, too 👀

apps.apple.com/us/app/color...

#iOSDevelopment #AppDevelopment

29.04.2025 13:50 — 👍 1    🔁 0    💬 0    📌 0
Post image

Happy Tuesday, everyone!

I’m so grateful to be working on my passion projects, like ColorSense! This app is all about uncovering all the details about colors. What’s on your agenda for the day?
#AppDevelopment #developers #iosdev

29.04.2025 13:47 — 👍 1    🔁 0    💬 0    📌 0
Post image

Apple is finally done processing my migration from an individual account to a business account, I'm back in business

25.02.2025 00:04 — 👍 1    🔁 0    💬 0    📌 0

Any fellow iOS developers use Upwork by chance? I'm just starting into it, but haven't my first client yet

24.02.2025 19:38 — 👍 1    🔁 0    💬 0    📌 0

This is something I used to be more upset about until I’ve dealt with both Apple and Google developer support more - Apple really puts a lot of time and effort into ensuring app quality, basic testing, and security. It’s not perfect since $99/year is a bit annoying, but they do a lot as well bts

23.02.2025 16:33 — 👍 1    🔁 0    💬 0    📌 0

Keep up the great work!

16.02.2025 17:20 — 👍 0    🔁 0    💬 1    📌 0
Post image

FYI You CAN in fact test Accessibility for your iOS applications through the simulator

In Xcode click "Xcode" then under "Open Developer Tool" select "Accessibility Inspector"

At the top left ensure your simulator/app is selected and finally make sure you have the reticle selected. Happy coding :)

16.02.2025 01:07 — 👍 2    🔁 0    💬 0    📌 0

Tbh it even helps once you use SwiftData, since it uses CoreData under the hood

12.02.2025 16:12 — 👍 1    🔁 0    💬 0    📌 0

I was JUST dealing with this one, and usually I find the fix is simply moving a variable declaration out of the view.

Sometimes it is a bit difficult though, given some of the views are dependent on another. This is usually only an issue for me while I'm prototyping tbh

10.02.2025 19:29 — 👍 0    🔁 0    💬 0    📌 0
Post image Post image

Making my first YouTube video in a while 🤔👀

08.02.2025 22:35 — 👍 0    🔁 0    💬 0    📌 0

Early on I wrote lots of poor code, entirely unmaintainable and I was sick of working on my own projects. I picked up a couple of books on software development, leading to discovering SOLID and began to implement it in my own work to solve my own frustrations with my code 😭😂

07.02.2025 13:26 — 👍 1    🔁 0    💬 1    📌 0

I love GeometryReader. It is a bit dated, and can often times throw off a lot of other view’s alignment but it is indeed very powerful. It’s nice to have the option of granularity with screen sizes when you need it.

07.02.2025 13:20 — 👍 1    🔁 0    💬 0    📌 0

You’re just about to get into the SwiftUI side! Congratulations! 😊

06.02.2025 18:41 — 👍 1    🔁 0    💬 0    📌 0

Awesome! Keep up the learning 😊

06.02.2025 18:40 — 👍 1    🔁 0    💬 0    📌 0
Post image

Announcing that I've submitted ColorSense to the app store for review! @ColorSenseApp

It's an app designed for colorblind individuals or designers wanting a simple place to store colors. Developed for iOS, iPadOS, watchOS, and macOS coming soon.

#BuildInPublic

05.02.2025 17:16 — 👍 6    🔁 1    💬 1    📌 1

Absolutely! When starting with light mode you can focus on the overall design simpler imo.

Then, you can make slight alterations to keep the same feel, just dark. Technically you can do the same in reverse, but I find it more difficult for design cohesion

19.01.2025 18:07 — 👍 0    🔁 0    💬 0    📌 0

I’m a dark mode user, but I find it easier to convert light mode to dark mode than the other way around.

So I design light mode first

19.01.2025 16:59 — 👍 0    🔁 0    💬 0    📌 0

When you design iOS apps, do you start with dark mode or light mode?

19.01.2025 16:58 — 👍 0    🔁 0    💬 1    📌 0
Preview
Justin W. View Justin W. profile on Upwork, the world’s work marketplace. Justin is here to help: Senior iOS Engineer. Check out the complete profile and discover more professionals with the skills you need.

www.upwork.com/freelancers/...

You can see the finished video here!

18.01.2025 22:41 — 👍 0    🔁 0    💬 0    📌 0
Post image

Upwork introduction video time

18.01.2025 20:58 — 👍 0    🔁 0    💬 1    📌 0

Submitting proposals on upwork basically all day is such a foreign way to spend a day for me - anyone else do upwork? I’ve only just started.

17.01.2025 23:00 — 👍 0    🔁 0    💬 0    📌 0

For the fellow iOS developers, I’ve got a headless Mac mini server running in my basement so I can flip a switch and have this also be my iOS development machine

17.01.2025 03:58 — 👍 0    🔁 0    💬 0    📌 0

Of course! Feel free to reach out at any point and I can throw in my explanation 😊

17.01.2025 02:57 — 👍 0    🔁 0    💬 0    📌 0

Not quite, it’s more similar to quick sort of merge sort

Essentially it runs multiple times over start to end:

1: Compare “Gloria” and “piper”
2. then “Piper” and “Billy”
3. Then “Billy” and “Tiffany”

Then, once it finishes this pass it’ll start over with the currently modified results on repeat

17.01.2025 02:10 — 👍 0    🔁 0    💬 0    📌 0

I can absolutely understand how this would trip people up!

Essentially, the "sorted(by:)" function is an internal function in Swift. It automatically will take pairs from your array, pass them into captainFirstSorted function as name1 and name2, and then will use the returned value to order them

17.01.2025 01:55 — 👍 0    🔁 0    💬 0    📌 0
Post image

The PC build is finished! 😊

17.01.2025 01:02 — 👍 0    🔁 0    💬 1    📌 0

@itsthaye is following 19 prominent accounts