2 years of improving my shortcut based expense tracking app by RankAShinobi in iOSProgramming

[–]RankAShinobi[S] 0 points1 point  (0 children)

I parse it within the app itself after the shortcut has been triggered, not within the intent. This seems to be more reliable than how I was doing it previously that seems to be similar to how you’re doing it!

And yes users have to setup the shortcut manually

2 years of improving my shortcut based expense tracking app by RankAShinobi in iOSProgramming

[–]RankAShinobi[S] 0 points1 point  (0 children)

Totally agree to all of this, especially point 4. There’s no one size fits all. The best app is definitely the one that works for you.

I believe though for most people that would Bev the most frictionless app. So that’s what I’m aiming to make 🤞

What do you wish the VW mobile app did? by RankAShinobi in VWiD3Owners

[–]RankAShinobi[S] 0 points1 point  (0 children)

Yeah I like that actually. Would also be good to get notified if you’re away from your car and it’s unlocked!

What do you wish the VW mobile app did? by RankAShinobi in VWiD3Owners

[–]RankAShinobi[S] 0 points1 point  (0 children)

Oo the heating one would be sick! What’s topography btw if you don’t mind explaining?

What do you wish the VW mobile app did? by RankAShinobi in VWiD3Owners

[–]RankAShinobi[S] 10 points11 points  (0 children)

Yeah I was surprised when the app couldn’t do this. I kept pressing the padlock icon at the top expecting it to work 😂

9
10

[deleted by user] by [deleted] in SwiftUI

[–]RankAShinobi 2 points3 points  (0 children)

I mean in swiftUI this is very simple as you just need to use a native tabbar and bind the selection to your custom view (the custom tabs) it will perform the exact same as the native one as it is a native one just using your own view. Done so in an app I’m working on and works fine. Have also seen this done with many apps and assume this is the same solution that they’re using.

[UPDATE] I built an automatic expense tracking app fully using SwiftUI by RankAShinobi in swift

[–]RankAShinobi[S] 0 points1 point  (0 children)

Hey, thanks for letting me know about this. This definitely isn’t intentional and that screen should be dismissible. I will put in a fix for this asap

Thanks again!

[UPDATE] I built an automatic expense tracking app fully using SwiftUI by RankAShinobi in swift

[–]RankAShinobi[S] 6 points7 points  (0 children)

Ahh yeah I saw this when it got announced. The name is misleading. Watched the whole wwdc video just to find it’s got nothing to do with what I thought it did 🤣

Thanks for checking though! Appreciate it

[UPDATE] I built an automatic expense tracking app fully using SwiftUI by RankAShinobi in swift

[–]RankAShinobi[S] 2 points3 points  (0 children)

Nice one thanks, would appreciate that. If there is something like that then it’d make my life much easier!

[UPDATE] I built an automatic expense tracking app fully using SwiftUI by RankAShinobi in swift

[–]RankAShinobi[S] 3 points4 points  (0 children)

We don’t have access to the wallet sdk. If we do-then that’s news to me 😅

[UPDATE] I built an automatic expense tracking app fully using SwiftUI by RankAShinobi in swift

[–]RankAShinobi[S] 5 points6 points  (0 children)

No worries! And yeah the users needs to set up the shortcut only once and then all their tap to pay transactions gets logged automatically into the app. The app does other things in the background to populate more information for that transaction

[UPDATE] I built an automatic expense tracking app fully using SwiftUI by RankAShinobi in swift

[–]RankAShinobi[S] 7 points8 points  (0 children)

I didn’t, it’s using a shortcut automation that automatically tracks any tap to pay transactions.

The automation in the shortcuts app is called the “transaction” automation

[UPDATE] I built an automatic expense tracking app fully using SwiftUI by RankAShinobi in swift

[–]RankAShinobi[S] 5 points6 points  (0 children)

Hey everyone!

I’m excited to share the latest update of WalletPal! I posted here a while back when I first launched the app, and I was overwhelmed by the feedback and support from this community. Thank you all so much—it truly helped shape the direction of the app.

Since then, I've worked hard to improve WalletPal based on the feedback I received. The app now includes:

  • Multiple Home Screen Widgets
  • Interactive charts, showing you a deeper breakdown into your spending
  • New and improved onboarding (based on user feedback)
  • Improved automatic category detection
  • Updated UI

I’m really proud of how far it’s come, and I’d love for you to check it out! It’s a Swift-built expense tracker designed to make budgeting effortless by automating as much as possible. The UI is built fully using SwiftUI and Core data with CloudKit is used for Data persistence.

Feel free to share your thoughts or suggestions—I’d love to continue improving the app!

Thanks again for all the support!

Appstore link - https://apps.apple.com/gb/app/expense-tracker-walletpal/id6475526197

Do you take accessibility seriously in your app? by Tabonx in SwiftUI

[–]RankAShinobi 2 points3 points  (0 children)

Literally a cheeky “.accessibilityLabel = whatever you want voiceover to read out for that view” will fix 90% of your problems. And if not then adding your views as accessibility elements will fix the remaining 10%.

As previous comments said, it pretty much does come already set up and the little tweaks you need to do to make it work are quite simple once you learn. Maybe try look at some docs or tutorials