Which to learn first UIKit or SwiftUI as a new developer?
They are both very different ways of thinking and requiring a mental shift when going between the two, which makes learning both at the same time hard. If you are brand new and just want to have fun without any pressure for needing a job ASAP, I suggest starting with
Why you should be taking notes
Maegan on Instagram: “If you’re not taking notes, then you should highly consider starting. It will help you remember and understand the topic more and it will give you a reference to go back to if needed. I think note taking is really important in the software developer field
SwiftUI In-App Subscriptions with RevenueCat
RevenueCat is such a nifty tool and service especially if you have apps across different platforms. It takes away a lot of the in-app purchase pain points that me and other developers have, which is why I like to use it for non-subscription in-app purchases also. RevenueCat asked me to
No CS Degree Post: From Theatre Studies To Six Figures Software Engineer
I shared my story of how I transitioned from a product support specialist with a theatre degree to a front-end software engineer. I recently made this transition almost a year ago. Give it a read on NoCSDegree.com! Here's a little snippet from the article How has your life changed
3 ways to make better pull request descriptions
A pull request, aka merge request, is crucial in the git workflow when working on a team. If your project has CI/CD setup, it is usually the piece that needs to be merged to trigger code to production. This post outlines three ways to make your pull request descriptions better.
3 Tips for a Successful App Development Stream
My last two posts were about what I use for streaming [https://cctplus.dev/what-do-i-stream-ios-app-development-with] and why I stream [https://cctplus.dev/why-do-i-stream-my-app-development/]. This post will give you three tips to make your stream a success. 1. Make an outline 2. Talk about everything you are doing and why 3.
How to find how many lines of code is in your Swift Project
I was streaming [https://twitch.tv/maeganwilson_] my work on coffee_ [https://apps.apple.com/us/app/coffee/id1611166034] the other day, and @MikaelaCaron [https://www.instagram.com/mikaelacaron/] sent me a snippet on how to find how many lines of code the app was. If you're just here for
How to use the @FocusState property wrapper in SwiftUI
Here’s how to make TextFields focused and not let a form close until the proper fields are filled out by the user. WWDC 2021 introduced the property wrapper @FocusState [https://developer.apple.com/documentation/swiftui/focusstate]. It can be used to set which textfields are in focus pretty easily.
How social media helped my career as a software engineer
In this post, I'm going to discuss what it means to work in public, what are the positives from working in public, how it actually has helped me and why I think you should use Social Media if you come from a non-traditional background. What does it mean to actually
How to make a Swift Package
What is a Swift Package? Reusable components of Swift, Objective-C, Objective-C++, C, or C++ code that can be used in app projects. These can be published and managed via Xcode Generally distributed via GitHub What's necessary to publish a swift package? * Name for the package ToastKit * Git How to make
STM ChargeTree Swing and Dapper Wrapper
I was sent the ChargeTree Swing and Dapper Wrapper from STM. They're both great and I love them. They quickly found a place in my life. ChargeTree Swing Charge 3 items at once. I generally charge my iPhone, Airpods, and Apple Watch. This is receiving a 4 stars because there
Git Tags - What are they and why you should use them.
Git tags allow developers to create check points in the code base. Something that gets tagged a lot are releases. List of tags for MyWheelsThe two types of tags and how to make them There are two types of tags, lightweight and annotated tags. A lightweight tag is a pointer
Initial thoughts of Swift Playgrounds 4
I’ve been waiting for Swift Playgrounds 4 [https://developer.apple.com/swift-playgrounds/release-notes/] since it was announced at WWDC this year. I even tried to push off MyWheels for it as long as I could so I could work on it on my iPad Pro instead of having to