Day 24 of #100DaysOfAppDev. I am still wrestling with `PencilKit`, but I am also starting to get the hang of it. Biggest issue is that a doodle done on iPad will be much too large on the iPhone (naturally). Making progress. Could be a good blogpost once I have it in a state that satisfies me.
#buildinpublic
Day 22 (which was yesterday) and day 23 of #100DaysOfAppDev were filled with some good progress. I am able now to do simple doodles, persist and sync them. Now on to the nitty gritty details of managing #PencilKit.
I love that Apple provides us with stuff like that 🤗
#buildinpublic
Day 21 of my #100DaysOfAppDev . I’m doing pretty good progress in my little app I’m working on. App seems to be working good with #SwiftData and #CloudKit. Implemented a little tagging feature for one of my entities–a little head-scratcher will be how to enable having n tags on arbitrary entities with SwiftData (like a real n-n relation). For now, it’s just a property for one of them … #buildinpublic
Took a mini break from #100DaysOfAppDev yesterday to enjoy a day in the snow 🏂
Always a good opportunity to use the awesome indie app https://getslopes.com/ 🥰
Slopes Ski & Snowboard - Track Your Winter Adventures

Slopes gives you the best ski tracking experience on iPhone, Android and Apple Watch. Track, relive, and share your days skiing and snowboarding.

On day 20 of #100DaysOfAppDev, I had a good call with @treboc in the morning discussion some Swift, but also some Go. One day will have more than 24 hours, I will take a deeper look into that language 😳
Other than that, I am doing good progress on the app I’m working on. My main entity and its first related 1-n entity are persisted, CRUD is implemented and CloudKit is activated 🎉
It’s in a state now that I myself can make use of it already 🥰

#100DaysOfAppDev, Day 19. I want to start with saying that @treboc introduced me yesterday to the new in iOS 18 modifier `.onGeometryChanged` (which was backported to iOS 16 !!!). Today, I stumbled over the blogpost by @nemecek_f on this topic: [Getting view size in SwiftUI without GeometryReader](https://nemecek.be/blog/208/getting-view-size-in-swiftui-without-geometryreader). So, YIL and TIL, I guess.
Was a good read, will have to try some things with that modifier.

On another note, I decided what app idea to work on in the coming days … 👀

Getting view size in SwiftUI without GeometryReader

We can avoid GeometryReader now! New modifier supports iOS 16+.

On Day 18 of my #100DaysOfAppDev, I listened 👂 to the first episode of a new podcast series by @Compileswift called [Creating an app](https://overcast.fm/+AAJ0nX5p9Nw). I recommend listening to it: it’s concise, very digestible and full of good advice imo. Also, it’s inspiring. I love the way how Peter is sharing his knowledge and experience with the world 👏
It resonates with me cause I think lots of these thoughts apply to my current stage of things 🤗
/cc @matswiese: you gotta check it out!
Creating an app - Episode 1 — PW Podcast

This is the first episode in a series where I will go through the app creation process. This will be generic enough to cover any kind of application on any platform. The idea is to get you thinking about what you are making and how to go about it in a structured way that should help you reach your goal of completing the app by way of a structured approach to the process.There are many different steps to think about, it is not just “I have an idea, let’s start coding”.In this episode, I discuss having an idea and identifying a user of the app along with a loose timeline for creation.You do not have to be a programmer for this series, I will rarely discuss code in favor of everything else you need to consider and plan. Maybe you are a product or marketing person with an idea that you need to convey to a development team.(00:00) - Introduction (01:18) - Have an idea (03:18) - What does the app do? (04:22) - Who is it for? (05:58) - Define a timeline (09:41) - Reachout Like what you hear? Let me know if this…

On Day 17 of #100DaysOfAppDev , I had a good call discussing #swift with @matswiese and @treboc. Also, I had a good listen to #UnderTheRadar episode 305 (I have a certain backlog there …) on selling apps. That’s a long way to travel, I guess, but one can dream 🤗
@donnywals started to force myself into more accountability last year with my personal #100DaysOfAppDev with the goal to up my, well, app dev game with my personal projects. After not posting (and doing) all that much on that front, I want to get back into the habit of posting something on this each day.
Day 16 of #100DaysOfAppDev. Took a break during the holiday season–which does not mean that I did not touch any Swift/App Development at all. But it was pretty reduced. Will start getting into it again starting from today.
I took a good look at my #Notability document concerning my app ideas / states just now. There’s a lot of potential for learning and developing there …