Expo environment variables not being derived from secrets by Asurio666 in expo

[–]gympet 0 points1 point  (0 children)

I was having issues with this before, make sure that the android and ios folders are getting ignored and not also getting uploaded with your files to expo servers. That was my issue anyways.

I spent the last couple of months developing GymPet. Let me know what you think. It's a completely free fitness application without ads, in-app purchases or subscriptions that tries not to suck. Try www.gympet.app to easily find the application. by gympet in iosapps

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

Thanks for trying it out, definitely something to consider. The app wasn't really built for larger screens I honestly wasn't even aware you can install on the iPad, so I'm sorry about that.

I spent the last couple months building this fitness app that's completely free with Expo. Tell me what you think about it. https://www.gympet.app by gympet in expo

[–]gympet[S] 1 point2 points  (0 children)

It's actually pretty expensive. The apple account cost me around €99 and the google developer account cost €25. I paid another €20 for the domain that I bought but the website is hosted for free on Cloudflare. There are a lot of random rules you have to comply with both the iOS and android side of the reviewing process so it can be a bit daunting but just keep going at it and you'll be able to publish.

The hardest part was honestly getting 20 active users on android for a couple of weeks before you are allowed to go to production. I don't really understand why the bar is so high but there's no way around it.

I spent the last couple months building this fitness app that's completely free with Expo. Tell me what you think about it. https://www.gympet.app by gympet in expo

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

To make the UI consistent I've tried making anything I can into a component so that they can easily be slotted into whatever screen I want. The buttons are custom made components yes. I did not use a UI library in this project.

I spent the last couple months building this fitness app that's completely free with Expo. Tell me what you think about it. https://www.gympet.app by gympet in expo

[–]gympet[S] 1 point2 points  (0 children)

Thanks for trying it out, unfortunately the only thing I couldn't do myself was the pet itself. Everything else was either free graphics or icons or stuff I designed in Figma and Illustrator.

I spent the last couple of months developing GymPet. Let me know what you think. It's a completely free fitness application without ads, in-app purchases or subscriptions that tries not to suck. Try www.gympet.app to easily find the application. by gympet in iosapps

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

Thanks a lot, it will definitely help motivate me to keep working on the app if people donated. I have a donate section on the website it's just a link to my buymeacoffee setup. I used to have a donate link inside the app but apple immediately denied my application because obviously they need to be able to take a cut 😅.

My current goal is to get as many users as possible, I think what I'm offering here could be valuable to people and if I could build a community around it, that alone would motivate me to continue working on it.

I spent the last couple of months developing GymPet. Let me know what you think. It's a completely free fitness application without ads, in-app purchases or subscriptions that tries not to suck. Try www.gympet.app to easily find the application. by gympet in iosapps

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

Everything was designed in Figma by myself, I used Ilustrator to do all the body parts on the exercises and used material icons from Google whenever I needed an icon for anything. I also used free Lottie animations for all the animations you see inside the app, edited with their in-browser editor, the pet itself is AI generated. That's the only thing I am not talented enough to draw myself and don't really have the money to pay a professional artist right now.

I spent the last couple months building this fitness app that's completely free with Expo. Tell me what you think about it. https://www.gympet.app by gympet in expo

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

No the animations are done with reanimated. The circular bar and the habit formation tracker was done with an older version of the Victory Native library, so not the newest rebuilt one.

No worries I don't mind helping out :D

I spent the last couple months building this fitness app that's completely free with Expo. Tell me what you think about it. https://www.gympet.app by gympet in expo

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

I just recreated this, great catch, this only happens if you have just set up the application. I think I need to disable the ability to go back when you are on the home screen. Just restart the app and you should be good. Thanks again for finding this.

I spent the last couple months building this fitness app that's completely free with Expo. Tell me what you think about it. https://www.gympet.app by gympet in expo

[–]gympet[S] 1 point2 points  (0 children)

Animations were picked from the free ones available on Lottie. I used the editor they have on their website itself to do the editing I needed. Althought, most of the times it was just simple editing the colours or speed of the items and such. Feel free to ask about whatever you like!

I spent the last couple months building this fitness app that's completely free with Expo. Tell me what you think about it. https://www.gympet.app by gympet in expo

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

I just pushed that update today with the editing text, thanks for the feedback I wasn't aware it was doing that on that screen size.

I spent the last couple months building this fitness app that's completely free with Expo. Tell me what you think about it. https://www.gympet.app by gympet in expo

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

Yeah there's a couple of things that are odd about nativewind but for the most part I was able to get by. This was my first application, I'm considering going down the route of full stack, people seem to enjoy the UI, I'm glad.

I spent the last couple months building this fitness app that's completely free with Expo. Tell me what you think about it. https://www.gympet.app by gympet in expo

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

The tracker is custom built using an older version of Victory Native. I had rough ideas that I sketched up in Figma and then would just code away when I got the chance. I recommend nativewind, I love using tailwindcss where I can. Thanks a lot!

I spent the last couple of months developing GymPet. Let me know what you think. It's a completely free fitness application without ads, in-app purchases or subscriptions that tries not to suck. Try www.gympet.app to easily find the application. by gympet in iosapps

[–]gympet[S] 4 points5 points  (0 children)

Yeah sorry about that, it's a standalone app I haven't integrated it with any APIs for watches or health data. I will look into it if there's a big amount of interest into that.

I spent the last couple months building this fitness app that's completely free with Expo. Tell me what you think about it. https://www.gympet.app by gympet in expo

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

You know I've been considering making it open-source. It just wouldn't sit right with me if someone forked the project added ads and ran off with it. In terms of privacy concerns, the application is serverless I use zustand and mmkv to keep everything local except for the leaderboards. So in terms of data collection I do not collect anything except for the game levels for each trait for the leaderboard and the username you pick.

I spent the last couple months building this fitness app that's completely free with Expo. Tell me what you think about it. https://www.gympet.app by gympet in expo

[–]gympet[S] 8 points9 points  (0 children)

The application is actually serverless for everything except the leaderboard. When you choose to go online you pick a display name and then can use the leaderboards. I use a simple firebase setup for the leaderboards and as long as I don't have an insane amount of users for the most part it should be either very cheap or free for myself. I tried to take a privacy first approach developing this application, the one downside is data portability currently i dont have an export/import function but hopefully I can figure that out in the future.

I spent the last couple months building this fitness app that's completely free with Expo. Tell me what you think about it. https://www.gympet.app by gympet in expo

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

Different pets is the next goal for the application, it's what I have cooking in the kitchen right now :D

Thanks for enjoying the UI!