Tweet
Spent Sunday evening playing with matchedGeometry in #SwiftUI what I achieved so far:
1. Removed NavigationStack from main screen
2. Understood that SwiftUI animations and transitions does not use snapshots under the hood
3. Draft a plan for this week

#iosdev #buildinpublic
SwiftUI Update: going around (instead of through) walls is much more enjoyable. Highly recommend it. #buildinpublic #swiftui #indiedev #iosdev
⚠️ Side-project Update ⚠️

Started working on the onboarding tutorial!

This was very challenging 😰 & very satisfying 😁 when the #animation worked perfectly on all screen sizes 👌

💯% #swiftui #sideproject

#iosdevelopment #buildinpublic
Made a decision today. Next time I hit a wall with SwiftUI, I’ll change my approach to go around it instead of trying to break through it. #productivityhack #swiftui #buildinpublic
Here are my top 5 design resources for makers
#buildinpublic #swiftui

A thread 🧵
Here is my top 5 design ressources for makers
#buildinpublic #swiftui

A thread 🧵
Another objective reached, my new app is now available on the App Store, hope you will like it ❤️

#iosdev #indiedeveloper #indiedev #buildinpublic #buildinginpublic #swiftui

👉🏻 apps.apple.com/app/id64436555…
As a founder, I have a lot of ideas. The problem is that I often forget them. And worse, when I remember them, they gather dust.

To deal with this, I designed a concept app, a garden in which you can store and cultivate your ideas🌱

#uidesign #buildinpublic #SwiftUI
Call for public testers (iOS) 🔊🔊

Tech stack: Swift, SwiftUI & CoreData

Download and try it from the link below 👇👇

testflight.apple.com/join/aoXGI4Ix

#buildinpublic #SwiftUI #iosdev
Just started bringing Preppy+ to macOS 🥳 Love how #SwiftUI makes it so easy! #buildinpublic #preppy
Call for public testers (iOS) 🔊🔊

Tech stack: Swift, SwiftUI & CoreData

Download and try it from the link below 👇👇

testflight.apple.com/join/aoXGI4Ix

#buildinpublic #SwiftUI #iosdev
Kinda ashamed to admit that I spent over 4 hours trying to get this quick task animation as smooth as possible 😅

#swiftui #iosdev #buildinpublic
I might have gone a little overboard with the weirdness of the About screen of Stoins. I couldn't get the layout right and now it's a fake conversation between me and myself. I'm kind of into it though. #buildinpublic #swiftui
Today I decided to add a little onboarding flow to the beta app after adding some new features!
#swiftui #iosdev #buildinpublic
Saturday evening, perfect time to start a new project 📚📱 #iosdev #buildinpublic #swiftui
@ScriptitApp will have a shared iCloud folder to allow the user to access scripts / files across different iOS devices!

#buildinpublic #swiftui #apple #programming #100DaysOfSwiftUI #developer #mobile #iosdeveloper
This weekend was great. I posted my app @whaledeck_io on Reddit and got many new downloads and very useful feedback. So this week is all about implementing the feedback.
#buildinpublic #swiftui
I woke up to see that my app @whaledeck_io is in place #39 in the German App Store developer charts. Nice!
#buildinpublic #swiftui
I woke up to see that app @whaledeck_io is in place #39 on the German App Store developer charts. Nice!
#buildinpublic #swiftui
Finished the new onboarding process for CheckyourList.app (did not have one before). Excited to see if it makes any changes to my conversion rates :)

#iosdev #buildinpublic #uxdesign #paywall #indiedev #indiehacker #swiftui
Continue struggling with #SwiftUI 😂

This time I want to scroll to specific widget and play animation to bring user’s attention to selected item.

To make it work I need 2 optional properties and set with visible items. Plus some logic and modifiers.

#iosdev #buildinpublic
What I like about #SwiftUI - simple things are incredibly easy and straightforward to implement.

What I dislike - something a bit more complex usually stupidly hard or even impossible to make.

Spent 2 days on renaming feature, ended up using #UIKit

#buildinpublic #iosdev
🚀 New app - Sleep tracker
I would like to share with you the TestFlight beta link for my new iOS app. If you encounter any kind of issues or have any kind of suggestions feel free to reach out!

🎉 testflight.apple.com/join/YgAZPB6I

#buildinpublic #indiedev #iosdev #swiftlang #swiftui
Business Calculator + is completely SwitUI. It is very much an MVP with plenty of features to be added, to make it fully useful.

#buildinpublic #swiftui
Daily Weights is now available on TestFlight, test it and send me your feedbacks, good day 😃
Link 👉 testflight.apple.com/join/kUCBHTvv
#iosdev #buildinginpublic #buildinpublic #SwiftUI
Started working on my first app to release on the App Store combining my love of coding & guitar tuition! Thanks @twostraws & @tundsdev for the awesome tuition videos to get me started with #SwiftUI! Next Job - create exercise cards dynamically #BuildInPublic
Recorded dev updates video for Tailpipe.

✅ Quick search can open CloudWatch log panes.
✅ Switch log stream.
✅ Pull-down to load older events (newer is todo).

👨‍💻 Next up (before TestFlight):
Pull-up to refresh, Live poll, Auto-switch stream, +few

#AWS #SwiftUI #BuildInPublic
Love PopupView (github.com/exyte/PopupView) for #SwiftUI by @exyteHQ since I am using it in @gitl_app! 😍 Makes life a lot easier if you are looking for a simple way to display popups on #iOS.

#BuildInPublic #iOSDev #Swift
Revamping the avatar editor for @encounters_app.

I replaced SwiftUI’s Form and Section with lower-level components for greater control. Picker style can’t be customized, so I may have to build my own pickers later.

#iosdev #indiedev #swiftui #swiftlang #buildinpublic
Working on another personal project and I’m loving how it’s coming out. Still got a lot to do, but I’m optimistic! #buildinpublic #swiftlang #swiftui #iOSDev
I'm working on a new feature called the Weekly Calorie Planner. A few users have requested this feature, and I think it'll be a nice addition to @lilbite_ai.

#buildinpublic #swiftui
I’ve been working on the on-boarding for @encounters_app, trying to explain the app in a simple but fun way.

#iosdev #indiedev #swiftui #swiftlang #buildinpublic
Apparently, styling the toggle as a button caused the additional padding on the left. After reverting to the automatic style (i.e., removing the explicit button style), the toggle looks good, again. One less issue to tackle in @gitlapp!

#iOSDev #SwiftUI #Swift #BuildInPublic twitter.com/DnlFrst/status…
Strangely, there is now also additional padding to the left side of an activated toggle switch that is styled like a button. I already tried to use a label that only displays the icon but to no avail. 🤔 I am not really sure what is going on here. 🧵 2/3

#iOSDev #SwiftUI #Swift
Strangely, there is now also additional padding to the left side of an activated toggle switch that is styled like a button. I already tried to use a label that only displays the icon but to no avail. 🤔 I am not really sure what is going on here. 🧵 2/3

#iOSDev #SwiftUI #Swift
This is what I’ve been working on this weekend. I made my own 2D isometric tile to build the grid for the pets! It was my first time using #spritekit 🚀.
#indiedev #buildinpublic #swiftlang #iosdev #swiftui
Working on a project I've been wanting to for a couple years now after buying my first car. Currently using Core Data, but what's people's experience with Firestore offline? #buildinpublic #swift #swiftui #ios
once again I encounter major missing features in #SwiftUI in my #buildinpublic thread.

twitter.com/kyledotmp3/sta…
i was all excited to use the bottom sheet API with iOS 16 in SwiftUI -- only to learn that it is missing key features like being able to interact with the parent view or largestUndimmedDetentIdentifier.

#swiftui fails again
i was all excited to use the bottom sheet API with iOS 16 in SwiftUI -- only to learn that it is missing key features like being able to interact with the parent view or largestUndimmedDetentIdentifier.

#swiftui fails again
Growth

After a few tries, I managed to move the rows while saving everything with CoreData.🫠

#buildinpublic #swiftui
Been redesigning Gratuity entirely in SwiftUI and so far I’m liking it but I feel like I’m missing some things. Tell me what you think?

First one is the old design, rest are the new design.
#buildinpublic #buildinginpublic #iosdev #swiftui
I made basic UI and started working on core functionality like timer. The app would be in swiftUI and support ios 16 +. SwiftUI is so freakin good for creating prototype rapidly.

This is how the app looks right now #buildinpublic #swiftui
I just designed a beautiful pricing page for Growth 🧙🏻‍♂️
#buildinpublic #SwiftUI #figma
#BuildInPublic means #FailInPublic too

*not me getting got by a .sheet on .sheet error in #swiftUI for a cool 2 hours
Hi #Swift & #SwiftUI family! I wrote this detailed article on GameCenter integration that took me a while to figure out for @StairMasterApp
Happy that @freeCodeCamp chose to publish it, so it can help more people!
freecodecamp.org/news/how-to-im…
#BuildInPublic cc: @KSlazinski @twostraws
I really enjoy this nice animated UI features which #SwiftUI gives us out of the box. I don’t need to implement anything specific to give my users intuitive controls which they used to, and focus on building the product itself #buildinpublic
Prototyped a view on the iPad to display #AWS CloudFormation Stacks. Will add it to the mac app tomorrow 😁

It is a shame that Swift Playgrounds on iPadOS crashes often. I wish this thing was stable.

#Serverless #SwiftUI #BuildInPublic
🌩 Can now lookup #AWS resources to add to the board.

⏭ Next up: The "board" 😃

#Serverless #SwiftUI #BuildInPublic
After a day of yak-shaving with #AWS APIs and SDK...

TIL there is no search API for CloudFormation Stacks 🙁

#serverless #SwiftUI #BuildInPublic
#TIL; right click on menu bar item is an unusual behavior. Apple rejected my app because the app trigger menu on right click.
#SwiftUI #buildinpublic #macos
I'm learning Swift and trying to clone the OneThing app. A simple app that show only one task in the menubar. My improvement is integrate with pomodoro timer.

#buildinpublic #SwiftUI #macos #pomodoro #indiedev
Which one is better?

A user said that they liked the old design better.

Left(old) or Right(current)?

#buildinpublic #iosdev #swiftui
Rethinking Daily mode in Spendy, what if instead of picking specific day you can pick a month and see total for each day within selected month on selected account as a sticky header?

#spendyapp #buildinpublic #iOS16 #SwiftUI
made this little tool in an hour with #SwiftUI. it really is a great framework if you're doing incredibly simple UI.

check out my #buildinpublic thread if you wanna find out more about my chicago transit + microtransit project
ANYWAY!!! I made a little tool in the admin console which will fetch/update the JSON the clients pull from.

I did this because bus stops are subject to change & I don't want to hardcode a list of bus stops or for the client to have to fetch sequentially from the CTA API
Started building a new app using @supabase, #swiftui, and TCA from @pointfreeco.

Sign with a magic link already working.

Pretend to open-source it once I have something more concrete.

#buildinpublic
Can see some logs after two days of work on this log viewer app. Now some motivation to go to the gym 😃

#AWS #SwiftUI #BuildInPublic
Hey everyone! I just released a new app. It's a minimalist note/bookmark app. 🎉🥳

I built it mainly for myself, but I thought other people might find it useful too. It's still an early version but it works well enough.

#buildinpublic #iosdev #swiftui
check out my #buildinpublic thread to watch me build a chicago transit app entirely with #SwiftUI -- as I rollercoaster between loving and hating this framework
woah -- #SwiftUI 's automatic list compacting is a nice freebie!
woah -- #SwiftUI 's automatic list compacting is a nice freebie!
If you are into privacy and want to support indie devs, pls consider checking it out! safespace.is it's an iOS photo and video (in beta) encryption tool
#indiedev #buildinpublic #iosdev #swiftui
finished my day job early today with some mental capacity to spare. finally got around to implementing filters on busy train stations (e.g. Clark/Lake)

#buildinpublic #SwiftUI #PublicTransport
Day 100 of #100DaysOfSwiftUI. Exam completed! Now time to work fully on my app! #Swift #SwiftUI #iosdev #buildinpublic
Day 99 of #100DaysOfSwiftUI. Just completed the final challenges and now ready for the last day. #Swift #SwiftUI #iosdev #buildinpublic
Day 98 of #100DaysOfSwiftUI. Finished another app. Next is going to be the challenges. #Swift #SwiftUI #iosdev #buildinpublic
Day 96 of #100DaysOfSwiftUI. Started to learn a bit more about apps that target iPhone and iPad. That’s interesting! #Swift #SwiftUI #iosdev #buildinpublic
Oil prices continue to be a top concern for homeowners as our financial state is still rocky. I am committed to making improvements to this app to help as many people as possible. Big updates coming soon!
#buildinpublic #ios #indiedev #swiftui #appstore #oilprices #gasprices
Day 95 of #100DaysOfSwiftUI. Completed the Roll the dice challenge. Decided to not add persistence storage for now. #Swift #SwiftUI #iosdev #buildinpublic
Day 94 of #100DaysOfSwiftUI. This challenge around GeometryReader was quite hard! But finally managed to complete it! #Swift #SwiftUI #iosdev #buildinpublic
Day 93 of #100DaysOfSwiftUI. Playing around with the GeometryReader and absolute positioning! #Swift #SwiftUI #iosdev #buildinpublic
Day 92 of #100DaysOfSwiftUI. Looking now into custom alignment and layout! #Swift #SwiftUI #iosdev #buildinpublic
Day 91 of #100DaysOfSwiftUI. After a day break, time to be back to work! The last challenge for this app wrecked my head! 🤯 #Swift #SwiftUI #iosdev #buildinpublic
Day 90 of #100DaysOfSwiftUI. Fixing a few accessibility bugs and adding the edit screen. #Swift #SwiftUI #iosdev #buildinpublic
Day 89 of #100DaysOfSwiftUI. Added some accessibility functionality to the app! Also added a timer to it. #Swift #SwiftUI #iosdev #buildinpublic
Day 88 of #100DaysOfSwiftUI. Liked to see the card animations! Interesting concepts surrounding the closures in order to delegate responsibility! #Swift #SwiftUI #iosdev #buildinpublic
Day 87 of #100DaysOfSwiftUI. Learning now about new accessibility features and timers! #Swift #SwiftUI #iosdev #buildinpublic
Day 86 of #100DaysOfSwiftUI. Starting a new app! This time learning about Haptics and gestures! #Swift #SwiftUI #iosdev #buildinpublic
Day 85 of #100DaysOfSwiftUI. Just finished the challenges for the last eat app. Getting closer to complete this course and perhaps try publish an app soon! #Swift #SwiftUI #iosdev #buildinpublic
Day 84 of #100DaysOfSwiftUI. Completed another app with notifications and context menus! #Swift #SwiftUI #iosdev #buildinpublic
Day 82 of #100DaysOfSwiftUI. Just added some QR codes functionality to the app. Also nice tip regarding private files! #Swift #SwiftUI #iosdev #buildinpublic
Day 82 of #100DaysOfSwiftUI. Starting to work now on the app. Adding the TabViews and environment variables! #Swift #SwiftUI #iosdev #buildinpublic
Day 81 of #100DaysOfSwiftUI. Playing around with notifications and Swift Package Manager! #Swift #SwiftUI #iosdev #buildinpublic
Day 80 of #100DaysOfSwiftUI. Completed another lesson! Liked the Results for the async calls! #Swift #SwiftUI #iosdev #buildinpublic
Day 79 of #100DaysOfSwiftUI. Playing around with environment and TabView! #Swift #SwiftUI #iosdev #buildinpublic
Day 78 of #100DaysOfSwiftUI. Completed the challenge for the app I created yesterday! Added MapKit! #Swift #SwiftUI #iosdev #buildinpublic
Day 77 of #100DaysOfSwiftUI. Completing another app based on what he learnt! This one gave me a few headaches 🤔 #Swift #SwiftUI #iosdev #buildinpublic
if you follow my #buildinpublic project, you can see me strengthen my arguments against #SwiftUI more and more with every tweet

twitter.com/kyledotmp3/sta…
I was going to pivot to writing this screen -- but it turns out #SwiftUI doesn't have a search bar component either -- only the one that comes with NavigationView.
I was going to pivot to writing this screen -- but it turns out #SwiftUI doesn't have a search bar component either -- only the one that comes with NavigationView.
I've been working on my first app for iOS / iPadOS / macOS for the past few months.

I think it's about time I finally published it and got some user feedback.

#buildinpublic #swiftui #testflight
Once again I am furious with SwiftUI. I am attaching 4 photos. Why does the top line indent for what I believe to be NO GOOD REASON when I put it in a Vstack?! #SwiftUI #buildinpublic