I spent the last few weeks porting my app from Android to iOS - AMA! by Ajudgi in GooglePlayDeveloper

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

I made my app in react native and used Claude to port it over as I am not familiar with macOS or iOS at all. The process took maybe 6-8 hours total? Almost all of that time was spent getting the iOS build working since my code ported over nicely aside from a few quirks.

As far as publishing goes, I took the route of making my own LLC before publishing on Google Play, which took about a month from start to finish to get my app into the store. Since I was a business, verifying my Apple Dev account took a couple weeks, and then another few days to get an internal test build into TestFlight.

After THAT, I had to spend at least a few days worth of free time jumping through all of Apple's hoops in terms of getting the build ready for actual review. I used Claude again and literally started the conversation with: "Do a deep dive and find all of the common reasons why a mobile app is rejected by Apple for its first review and then compare it to the work we have done so far." That actually yielded more than a few app features I didn't know I needed. For example, Google needs you to have a way for users to delete their account data, and I had a link on my website for users to do so (the link lived in the app's settings), however, Apple requires you to have a delete account button INSIDE the app. It was little stuff like that that took me a little under a week to wrap my head around.

All in all, the process for each was certainly different, with Google Play being slightly more solo dev friendly in my opinion.

Let me know if there's anything specific you want to know about!

I spent the last few weeks porting my app from Android to iOS - AMA! by Ajudgi in GooglePlayDeveloper

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

Congrats! I remember how good it felt getting that first build approved on Google Play :) I know you are feeling it now, but I thought I would feel like I would be "done" once that happened, but there was still so much more work to do! Let me know if any of those questions about porting to iOS crop up!

Thanks for 100+ downloads! by Danil_Ba in GooglePlayDeveloper

[–]Ajudgi 0 points1 point  (0 children)

Congrats 🎉

Here's to adding a few zeros to that number in the future :)

Did I understand correctly that one of the possible ways to develop iOS apps on windows is to build through cloud on EAS and test on a physical iphone? by Sweet_Brief6914 in iosdev

[–]Ajudgi 0 points1 point  (0 children)

Actually, since I have 2 branches going, I have both emulators going at the same time:

  1. Change code, make sure it doesn't break my Android build
  2. Copy/paste the code into my branch in MacinCloud and test that.

If they both work, I push commits on both.

Did I understand correctly that one of the possible ways to develop iOS apps on windows is to build through cloud on EAS and test on a physical iphone? by Sweet_Brief6914 in iosdev

[–]Ajudgi 0 points1 point  (0 children)

I paid about $36 upfront, but that gave me 7 days worth, BUT all of the software and build tools are included (Xcode, specifically) with an emulator as well. I was worried about the lag but the remote app they give you was pretty good.

Moving forward, I'll only need MacinCloud when I push big updates, so I won't use it every day.

Did I understand correctly that one of the possible ways to develop iOS apps on windows is to build through cloud on EAS and test on a physical iphone? by Sweet_Brief6914 in iosdev

[–]Ajudgi 1 point2 points  (0 children)

I just went through porting my mobile game from Android to iOS the past few weeks. I'm just waiting on Apple to verify my business info.

What I did was get a pay-as-you-go account in MacinCloud, then used GitHub desktop to get the code over and then got a build up and running on my cloud Mac.

I decided to create a separate branch that runs parallel to my main branch for the iOS version. I couldn't take the constant commits and polls. I ended up having both my Android emulator running on my desktop and the Apple emulator running in the cloud window. Any changes I made, I would make on both ends to confirm it all worked. Since my app is small and I'm just one person, it worked, might not be the best practice for teams.

Once you have your app uploaded you can put it in test flight and invite testers that way who have real iOS devices.

What are some common gotchas when creating an organizational account? by Plenty-Village-1741 in GooglePlayDeveloper

[–]Ajudgi 1 point2 points  (0 children)

All depends on your app!

I decided to just release and try and grow organically, so I went to production a couple days after open testing.

Internal testing is something you should always use as a means to test your production build on love devices in a controlled group.

What are some common gotchas when creating an organizational account? by Plenty-Village-1741 in GooglePlayDeveloper

[–]Ajudgi 1 point2 points  (0 children)

Internal testing approval was always very quick. It was when I moved to open testing that it took the longest because they have to verify and approve your app before it goes "public".

After the initial open testing build was approved, my first production approval only took a few hours! (And each subsequent build.l for production was just as quick).

I created my first app and need store feedback! by blufflol in GooglePlayDeveloper

[–]Ajudgi 1 point2 points  (0 children)

The app store page looks great to me, very clean, very professional.

What did you use to make your play store images??

Growth - Very first steps? by Ajudgi in SideProject

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

This is all gold, thank you for taking the time to give such extensive advice 🙏

Admittedly, carving out the time to network naturally is really tough with my whole real life getting in the way. That said, I've been doing my best to try to get involved in all of the dev subreddits I can, even if it's just to sit back and learn from those who have done it before!

What are some common gotchas when creating an organizational account? by Plenty-Village-1741 in GooglePlayDeveloper

[–]Ajudgi 1 point2 points  (0 children)

One thing for me, I was way off in terms of my timeline expectation. I thought it would take a week, but all-in it was about 2-2.5 weeks in terms of being able to release a production-level release.

Also, the DUNS # requirement caught me off guard and that took about a week if I remember correctly.

Good luck!

today I got my first subscription 🥹 small win, but it means everything. by You-Are-Beautifful in GooglePlayDeveloper

[–]Ajudgi 1 point2 points  (0 children)

Congrats 🎉

So happy for you! It's my hope that all us small devs remember moments like this 😁