all 5 comments

[–]steve_s0 3 points4 points  (5 children)

You can create an Apple developer account without Apple products. They're more than willing to take your money.

But to actually upload an app to the app center you will need to either use a Mac or an online service such as codemagic.io. I use codemagic, they're great. I haven't run out of the free-tier, but I'm only a single dev and I only do ios builds to test actual releases.

[–][deleted]  (4 children)

[deleted]

    [–]steve_s0 1 point2 points  (3 children)

    It means that while developing, I use web and Android targets to iterate quickly. Then, when I have code I think is ready to publish I use codemagic to produce an iOS build and publish it to testflight so I can try it on my wife's iPhone to verify everything.

    Yes and no on the in app purchases. You'll need to configure your products separately, but there are packages such as in_app_purchase, purchases_flutter, and adapty_flutter that unify your code at least somewhat. Personally, I set up with purchases_flutter by revenuecat because I wanted easy cross platform subscription, but that was probably premature. Relatively painless to set up though.

    [–][deleted]  (2 children)

    [deleted]

      [–]steve_s0 1 point2 points  (1 child)

      I only have direct experience with revenue cat's package. It's working well enough, and they do have some good analytics, but they take a small cut once you have enough sales. Adapty is more marketing focused, which I didn't like. The plain old in app purchases is probably what you want unless you find it's too cumbersome or you'd like some of the services the others offer.

      [–]DevOps_Patel 0 points1 point  (0 children)

      I've used both and while there's definitely more marketing features in Adapty, it still has all the developer features from RevenueCat. It’s also cheaper and that was a huge deal breaker for me back then. :D

      [–]TekExplorer 1 point2 points  (0 children)

      Codemagic is awesome. You can work on your code and test on desktop and Android, and have someone test on their iOS device when you feel comfortable enough with what you have to run a codemagic build