It’s ALIVE! – App Store Submission (pt.3)

Each app is different and so you may have to jump through different hoops to get it on the iOS app store. User Experience should especially extend to the App Store Submission staff! I have a sneaking feeling that developers spend a lot of time developing their apps and unless they are a part of […]

App Store (iOS) Submission (pt.2) – The Bundle Identifier

Let’s Create A Bundle Identifier The bundle identifier helps the Appstore identify our app bundle. It sounds a little confusing at first, but all they want is the Bundle ID to follow the standard naming convention of com.yourcompaniesname.yourappsname And select which services your app uses, eg. wifi or Apple Pay Payment Processing. Start by logging […]

App Store(iOS) Submission (pt.1) – Screenshots

This is definitely something that is worth spending some time doing right. However, because it at the end of the project cycle a lot of people put up the bare minimum requirements. Also, because this will most likely be the first place that people interact with the app, it does not matter how good the […]

Dark Mode in SwiftUI

The app was pretty much complete and I was excited to show it off – but their phone was in Dark Mode and my app looked horrible! This is how to enable Dark Mode in SwiftUI. 🙂 Firstly, you need to be able to see what dark mode looks like on your app, so in […]

Your underwear is not Apt – ML app (pt.2)

Leaving off from the last post where we wanted to create an app that would be able to discern the underwear my friend makes, called Apt, or basically any other underwear. To do this we need an create an Image Classifier that uses Machine Learning. How it works is that you give it an image […]

App Icons & Launch Screens

App Icon: If you haven’t yet, go read Apple’s Human Interface Guidelines. No, really. Once you have figured out what your app icon is going to be you need to make several versions so that whichever device a user experiences your app, there is the right version of your app icon available. Sounds tedious, right? […]

Negative Thought Cards (pt.3)

I’m not quite happy with the look and feel of the app just yet, but for this post let’s make the Random Card Button look similar to the card above it. I am aiming for a neomorphic design that is minimal, light, and still as easy to navigate as the old design but looks clean. […]

Customizing SwiftUI Toggle

On the Settings screen, of the Negative Thought Cards app, I thought it could be nice to have some of the app details be available if the user wants it. A simple toggle switch will do – toggle the switch on and it will show the user an extended version of the Settings screen. Toggle […]

Negative Thought Cards – fonts (pt.2)

What I like about app development is that it often feels more like a growth-mindset than a static one. It’s carpentry vs ceramics: measure twice, cut once vs fail fast, fail often. Ok, that’s really the chant of ceramicists but it probably ought to be. So far, I am still undecided about what to call […]

Your Underwear is Not Apt – ML app (pt.1)

First up this is not a paid endorsement. The creator is a friend, and I wear the jocks, they’re great, they really are. Basically, they will make you hate your old underwear. But they are also a little non-conformist and even silly looking, go have a look for yourself. So, it’s really easy to create […]