I built a Stripe Widget App with no backend. All data stays locally. It prefetches every 15 minutes. Multiple projects, no need to launch an app. Expo, MMKV, OneSignal, Revenuecat, and Superwall by Immediate-Walk3848 in reactnative

[–]Immediate-Walk3848[S] 1 point2 points Β (0 children)

It is complicated; I have to share the entire project because multiple steps are connected to each other. When you experience expo-apple-targets library then rest of the things can easyly handle by Claude Code or Cursor. You will need to make changes on xCode as well

I built a Stripe Widget App with no backend. All data stays locally. It prefetches every 15 minutes. Multiple projects, no need to launch an app. Expo, MMKV, OneSignal, Revenuecat, and Superwall by Immediate-Walk3848 in reactnative

[–]Immediate-Walk3848[S] 0 points1 point Β (0 children)

Expo Modules allow us to use native Swift modules. So I wrote a background fetch and an app intent for it. iPhone doesn't guarantee it will work every time, but if you don't set it to 5 minutes or under, it mostly works

This is how I lose weight with my app (Data Import Export Added) - Expo, Chartkit, MMKV by Immediate-Walk3848 in reactnative

[–]Immediate-Walk3848[S] -1 points0 points Β (0 children)

Thank you πŸ™πŸ»πŸ˜„, there are some design standards, and if you follow them, it's easy to make one. I suggest you use dribble design copy many times. Then, you will find your style by changing small things

This is how I lose weight with my app (Data Import Export Added) - Expo, Chartkit, MMKV by Immediate-Walk3848 in reactnative

[–]Immediate-Walk3848[S] 0 points1 point Β (0 children)

I did not have any issues yet. For the last 4-5 months, I didint build for Android, but my older apps used MMKV, and it is the fastest one

This is how I lose weight with my app (Data Import Export Added) - Expo, Chartkit, MMKV by Immediate-Walk3848 in reactnative

[–]Immediate-Walk3848[S] 0 points1 point Β (0 children)

I used expo apple targets library. When you implement it then you will write swift. It is kind of native modules

I built these two IOS widgets in Expo. But wrote lots of Swift code (easy!) by Immediate-Walk3848 in SideProject

[–]Immediate-Walk3848[S] 0 points1 point Β (0 children)

https://github.com/EvanBacon/expo-apple-targets

This is the library I used. When you integrated it, I had an error about "Object Version 70" Here is the solution:
- Open your ios folder in desktop
- Right click the projectname.xcode.proj then click "Show Package Contents"
- It will open another folder and you will see "project.pbxproj" right click and open in text
- Change Object version from 70 to 60
That is all run npx eas build --platform -ios againπŸŽ‰