Tweet
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
Day 75 of #100DaysOfSwiftUI. Nice touch on fixing some accessibility issues in the previous apps that we built! #Swift #SwiftUI #iosdev #buildinpublic
Day 74 of #100DaysOfSwiftUI. Learning now about accessibility and VoiceOver! #Swift #SwiftUI #iosdev #buildinpublic
Day 73 of #100DaysOfSwiftUI. Completed the challenges for this app! The MVVM pattern seems so natural! I like it! #Swift #SwiftUI #iosdev #buildinpublic
Day 72 of #100DaysOfSwiftUI. Completed another app! Learnt about MVVM pattern! I hope later we will have a small overview of unit testing! #Swift #SwiftUI #iosdev #buildinpublic
Day 71 of #100DaysOfSwiftUI. Just added the Wikipedia call for this app. In two more days another app should be ready! And in one month I’ll start work on my own app! #Swift #SwiftUI #iosdev #buildinpublic
Day 70 of #100DaysOfSwiftUI. Back to the app again after the introduction. That fixedSize hack is crazy 🤣 #Swift #SwiftUI #iosdev #buildinpublic
Day 69 of #100DaysOfSwiftUI. Learning how to use biometrics and MapKit! I see biometrics needing some small update… Specially when you have different ways to pass the message to the user 🤯 #Swift #SwiftUI #iosdev #buildinpublic
I want to build my first app in public, I want to try this new experience and also to know new indie developers like me. I'm building a Focus Timer for students, here is my design on Figma, stay tuned #buildinpublic #buildinginpublic #indiedev #swiftui
Day 68 of #100DaysOfSwiftUI. Starting a new app. Liked the way the FileManager uses iCloud! #Swift #SwiftUI #iosdev #buildinpublic
I'm struggling whether to have folders or not. The gallery at the start can be small and having all images visible is doable but can easily get out of hand with larger companies/campaigns. Thoughts on including Folders? #startup #iOS #SwiftUI #SocialMedia #buildinpublic
Day 67 of #100DaysOfSwiftUI. Completed the challenge for the previous app. It was an easy and quick one! #Swift #SwiftUI #iosdev #buildinpublic
Day 66 of #100DaysOfSwiftUI. Another app completed! Liked the handler trick for not mixing the objc with swift! #Swift #SwiftUI #iosdev #buildinpublic
Day 65 of #100DaysOfSwiftUI. Now time to build the app. Still don’t like the old API calls. They definitely need an update! #Swift #SwiftUI #iosdev #buildinpublic
Day 64 of #100DaysOfSwiftUI. More weird stuff around SwiftUI and calls to photo library picker methods. Is time to update those calls for WWDC! #Swift #SwiftUI #iosdev #buildinpublic
Day 63 of #100DaysOfSwiftUI. CoreImage is a bit weird! Multiple image type conversions necessary 😅 #Swift #SwiftUI #iosdev #buildinpublic
Day 62 of #100DaysOfSwiftUI. Started a new chapter about view controllers. Great sharing about state properties. #Swift #SwiftUI #iosdev #buildinpublic
Day 61 of #100DaysOfSwiftUI. It seems we had a little surprise for the second challenge before the new chapter. This one was tricky but at least now it’s completed! #Swift #SwiftUI #iosdev #buildinpublic
Day 60 of #100DaysOfSwiftUI. One more app completed related to CoreData and data management. The JSON decode blocked me for a little bit until I discovered how to read the errors generated in XCode. #Swift #SwiftUI #iosdev #buildinpublic
Day 59 of #100DaysOfSwiftUI. Last challenge before completing this chapter around data. Again an easy challenge. It seems like that the only one that I really struggled was about drawing. #Swift #SwiftUI #iosdev #buildinpublic
Day 58 of #100DaysOfSwiftUI. More CoreData work. Learning now about relationships and how old is this CoreData tool. Perhaps we need something new for WWDC? #Swift #SwiftUI #iosdev #buildinpublic
Day 57 of #100DaysOfSwiftUI. Going now deep into CoreData. Good tricks I learnt today! #Swift #SwiftUI #iosdev #buildinpublic
I finally figured out diffing!💪 This was way more complicated than it looks. My diff view is butt ugly! Though at least functionally... uh, functional.😬

Next up: Finish line numbering, add syntax highlighting, and generally make it look more pleasing.
#buildinpublic #swiftui
Day 56 of #100DaysOfSwiftUI. Today’s challenge was quite easy but it is always good to remember some tricks to improve the app. #Swift #SwiftUI #iosdev #buildinpublic
The feeling when you want to start coding, but you just don't know enough... yet.
@IndieHackers #SwiftUI #BuildInPublic
Day 55 of #100DaysOfSwiftUI. Another app completed. Tomorrow is going to be challenge day. #Swift #SwiftUI #iosdev #buildinpublic
Day 54 of #100DaysOfSwiftUI. More Core Data stuff. Also the component behaviour of SwiftUI is quite nice. #Swift #SwiftUI #iosdev #buildinpublic
Day 53 of #100DaysOfSwiftUI. Getting into now CoreData. Interesting concept. #Swift #SwiftUI #iosdev #buildinpublic
Day 52 of #100DaysOfSwiftUI. Just a quick review about Codable and HTTP requests for Swift. More content tomorrow! #Swift #SwiftUI #iosdev #buildinpublic
Alright, we’ve got the CoreData layer all setup.

#SwiftUI #iosdev #buildinpublic #indiedev

4/n
Making a baby example app as I build the Divvy API client as well.

that's a lotta bikes lol

#buildinpublic #SwiftUI #swiftlang
stations API also integrated into the example app. it's pretty nuts how quickly SwiftUI lets you whip up a working map view with annotations

#SwiftUI #buildinpublic
Good progress on Gitonium in the last couple of days! 💪 It's getting closer and closer to something I can actually use. I'm having so much fun with this! ❤️🤠
#buildinpublic #SwiftUI
Had to wrestle with AppDelegate, but my mirror app now proportionally resizes using exact device dimensions! This demo shows how you can use it to live-preview @Figma frames and prototypes, perfectly sized for your designs! 🚀Launching soon!
#buildinpublic #productdesign #SwiftUI
Working on an onboarding view for my side project Remento. 💡

Wanted to achieve a nice parallax effect to make it a little more fun and intuitive with the swiping experience. 👆🏻⬅️

Also, dynamic images for light and dark mode. ☀️🌑

What do you think?🤔

#SwiftUI #buildinpublic
Forging on with Gitonium! I wrote a branch reducer, and the UI now shows actual Git branches.🎉 (The rest is dummy data, though 😅)
Complete unit test coverage, too, thanks to TCA! 🧪
#buildinpublic #SwiftUI
Tonight’s bit of code is getting this screen up and running. Will eventually hook it up to a database. Time to browse some web APIs.

#SwiftUI #iosdev #buildinpublic #indiedev
Alright, this should get y’all in the ballpark. So, first guess broadly what the app does. Then later, we’ll see if y’all can guess the twist I’ll add!

#iOSDev #SwiftUI #buildinpublic
Todays project was fun. This is a rough draft but I love the little animation! Dipped into UIKit using UIViewRepresentable which has been coming in clutch lately for this project.
#buildinpublic #swiftui #uikit #ios #indiedev
Track-A-Snack is now available 🎉🙌

I built this during a personal 10 day app challenge to force me to ship even though it's not perfect and there's lots more to be done.

If you have any feedback I'd love to hear it!

apps.apple.com/us/app/id16187…

#SwiftUI #buildinpublic #indiedev
Added in a little feature from the first version of @informantformac that would let you copy the path. But now you can copy any field!

#buildinpublic #SwiftUI #macOS
I loathe the traditional SWE interview process so I’m disrupting it. We give candidates for this position a choice:

• Walk us through a personal project that uses our stack
• A 1hr live coding exercise
• Same exercise as a 4hr take home test

#buildinpublic #ios #swiftui
We’re hiring!

Are you an experienced iOS Engineer?

Want to work for a company that’s building a better public square?

Ready to build in cutting edge native technologies like SwiftUI, Combine and Composable Architecture? Apply today!

#ios #swiftui angel.co/l/2wG8X6
Day 4 of 10 in the App Challenge. Focused a bit more on the UI, including a custom tab bar. I foresee lots of Fetch Requests and Predicates with Core Data tomorrow.

#SwiftUI #BuildInPublic
Almost done with a hefty update to XRP Alerts so decided to update the upgrade to pro view - nicer than just a list of bullets? #buildinpublic #iosdev #swiftlang #swift #SwiftUI #indiedev #iOSDev #XRP #XRPCommunity #XRParmy
This is funny... look at the Navigation Bar.

To me this doesn't make any sense🤣

#SwiftUI #indiedev #buildinpublic #iosdeveloper
currently doing the quality control for stenos.io by review per feature , a manual system test per release candidate and sentry.io for production.

What are quality doctrines for SwiftUI I still have to learn about? #SwiftUI #buildinpublic
Remedied my int/float blunder and feeling pretty good about myself. Implemented this feedback button/sheet in under 30 minutes with #SwiftUI. It's hooked to the @Firebase Trigger Email extension to send an email directly to me.
#iOSDev #buildinpublic
the other day i saw #buildinpublic on my timeline, and have decided to do the same.

i will be building a cross-platform Chicago-focused transit app with #SwiftUI

updates in thread below:
Made some progress over the weekend adding model data for device sizes, enabling resizable windows, and connecting my app with Figma. #designtools #buildinpublic #SwiftUI #figma
DAY12: I realized an On-Boarding Screen.

It was not in my initial plan, but it was necessary to explain to the users that you can also share reminders with other people.

I spent 2/3 hours to realize it, the final result is not bad for me 🙂

#buildinpublic #indiedev #SwiftUI twitter.com/matteo_spada/s…
DAY11: I wrote the App store description, you can find it below. What do you think about it?

Please if any native English speakers find some errors or sentences that can be more clear, let me know 🙏

I can return the favor if you need to translate something in Italian 🙂 twitter.com/matteo_spada/s…
DAY10: I spent the entire afternoon fixing bugs and making the finishing touches.

I'm satisfied with the final result.

Next Steps:
- Screenshots
- App Store Description
- Keyword Research

Receive reminders is super simple 👇

#buildinpublic #indiedev #iOSDev #SwiftUI twitter.com/matteo_spada/s…
DAY9:Yesterday I started to work on Widgets.

The user will have the chance to select the reminder displayed in the widget using the widget's options.

In this way you can use multiple widgets to display different reminders on your home screen.

#buildinpublic #indiedev #SwiftUI
Finished the onboarding for Not Evil Sudoku 🥳

Is it too wordy?
I might create a new page with the game rules. But it already feels like the onboarding has too many screens.

What do you think?
#buildinpublic #iOSdev #SwiftUI
I am thinking of creating an apple watch app for AirMemo.

But... Is it possible to create a watchOS app without owning an Apple Watch? 🤔

#indiedev #iosDevs #SwiftUI #buildinpublic
DAY9:Yesterday I started to work on Widgets.

The user will have the chance to select the reminder displayed in the widget using the widget's options.

In this way you can use multiple widgets to display different reminders on your home screen.

#buildinpublic #indiedev #SwiftUI
DAY9:Yesterday I started to work on Widgets.

The user will have the chance to select the reminder displayed in the widget using the widget's options.

In this way you can use multiple widgets to display different reminders on your home screen.

#buildinpublic #indiedev #SwiftUI
#buildinpublic day 21

Tried to make some big changes…they didn’t go according to plan…😬

#iosdev #swiftui
DAY8: I wrote the UI for the widget, I'm satisfied of the final result.

I only need to fix some padding problems 😆

#buildinpublic #indiedev #SwiftUI twitter.com/matteo_spada/s…
DAY7: I spent different hours refactoring the code and reviewing the UI.

In the main list of reminders I added the sender and the notification time.

Everything is extremely minimal.

Next step: Widgets 🚀

#buildinpublic #SwiftUI #indiedev twitter.com/matteo_spada/s…
It’s me! I’m hiring.

This is a chance for an experienced engineer to get into @nuprizm at ground level, and work with my team of talented native engineers.

The right candidate could be @nuprizm’s first full-time hire. Interested? Reach out!

#buildinpublic #ios #swiftui
We’re hiring!

Are you an experienced iOS Engineer?

Want to work for a company that’s building a better public square?

Ready to build in cutting edge native technologies like SwiftUI, Combine and Composable Architecture? Apply today!

#ios #swiftui angel.co/l/2wG8X6
We’re hiring!

Are you an experienced iOS Engineer?

Want to work for a company that’s building a better public square?

Ready to build in cutting edge native technologies like SwiftUI, Combine and Composable Architecture? Apply today!

#ios #swiftui angel.co/l/2wG8X6
DAY7: I spent different hours refactoring the code and reviewing the UI.

In the main list of reminders I added the sender and the notification time.

Everything is extremely minimal.

Next step: Widgets 🚀

#buildinpublic #SwiftUI #indiedev twitter.com/matteo_spada/s…
DAY6: The app is finally usable! 🥳

The idea is simple, share reminders in the same easy way you share links.

You can create a reminder for you or for someone else and send it using whatsapp, telegram ecc.

The main goal is emulate a paper Post-it.

#buildinpublic #indiedev twitter.com/matteo_spada/s…
#buildinpublic day 16

✈️ Ready for TestFlight Tomorrow (a bit nervous 😬)
📽️ Made a lil teaser trailer

Built fully in #SwiftUI
Should work with iOS 15+

twitter.com/selvarajashish…
🚨 Not Evil Sudoku Teaser Trailer
DAY4: There are a lot of things to do yet, but finally the app can open and create URLs.

Initially, my idea was to use a simple Custom URI Schema but maybe Universal links are better.

I found a good article here 👉 buff.ly/36b9JPC

#buildinpublic #indiedev #SwiftUI
The cost of heating oil in the US has seen an incredibly drastic rise over the last few weeks. I am working hard to get this applicaton on the app store as quickly as possible in an effort to help everyone. #ios #indie #swift #swiftui #buildinpublic #heatingoil #oilprices
DAY 3: Added core data, reminders notifications, and a button to delete all the reminders or only the completed.

The code for the moment is a mess 😆

In the next few days, I want to start to work on the main function: Sent reminders by link.

#buildinpublic #indiedev #SwiftUI twitter.com/matteo_spada/s…
DAY2: I started working on the UI. The app is made with SwiftUI.

The idea is simple: you can create a reminder for yourself or for someone else.

If the reminder is for someone else, the app creates a URL that you can simply share.

#buildinpublic #indiedev #SwiftUI twitter.com/matteo_spada/s…
Improved accessibility and added some animations #buildinpublic #SwiftUI
Not much else left to say for me. 😁 😂

Stream begins at 7 PM (CET), in ~3 hours from now. Join us at:
twitch.tv/jeehut

#AppReview #BuildInPublic #SwiftUI #TCA #iOSDev #Live
@Jeehut will be reviewing Barcodes from first impressions tonight live on stream, and I'll be in chat to hang out and answer questions! He'll give feedback and suggestions, then work on his open source Focus Timer build with SwiftUI.

Join us there! 📽

twitch.tv/jeehut/schedul…
Using the incredible @detailsproapp to design the #SwiftUI code for my new app for Miniature painters and wargamers. #BuildInPublic #WarhammerCommunity #MiniaturePainters
DAY2: I started working on the UI. The app is made with SwiftUI.

The idea is simple: you can create a reminder for yourself or for someone else.

If the reminder is for someone else, the app creates a URL that you can simply share.

#buildinpublic #indiedev #SwiftUI twitter.com/matteo_spada/s…
After an embarrassing amount of time...

#icondesing #uidesign #icon #indiedev #iOSDev
The Best App Today is… 📲👇
#Apple #iOSDev #buildinpublic #SwiftUI #indiedev #techtwitter
The Best App Today is Quick Capture by @philipcdavis

It makes taking notes quick & easy...🧵
Day 6! Building a Sudoku App:

Made a breakthrough today!
🔢 Tap and add numbers to the grid
✅ Validates each move you make
🔙 Undo moves

Built fully in #SwiftUI because I don't know UIKit 😁

#buildinpublic #iosdev
Today I fixed a haptics bug, added a new puzzle button, added a solved puzzle history (UI is ugly), and chose to ship only Climber mode for the MVP. #buildinpublic #SwiftUI #iOSDev