pashute/Noam

how to deploy betas and production

Closed this issue · 2 comments

I need to understand what my options are:

  • Please answer all questions in comment.
  • Please mark time it takes.
  • Please read ALL before you start answering specifics.

See:

Developing: Please answer the following:

  1. See issue about Storybook and RN

  2. What is cost of Fastlane, Hockey, TestFlight?

  3. What is cost of beta deploys for ios and android?
    (do I need to pay Google and Apple each time, or one time, or not till actual deploy)?

  4. Development environment:
    Can I continue developing in VSCode? (with the help of expokit? storyboard? something else?

4.1 If not, for Android: Time estimate for setting up android studio and showing me what to do.

4.2 If not, for IOS:
can I set up a VM mac environment? ( can @omarvgdev help with that? )
4.2.1 How much does Mac VM cost? is there a free one?
4.2.2. Time estimate to do?

4.3 or perhaps better just do it on his mac (and give programmer my credentials. prefer not to)

  1. Estimate of time to set up
    5.1 Fastlane,
    5.2 with hockey (android)
    5.3 with testflow (ios)

Deploying

6 Deploying Beta:
Deploying beta, QA and demo versions (for me to test and for client to look at) :
If we decide that the deployment is done on the developer's machine, (and not that I deploy them myself from my PC)

6.1.For IOS:
6.1.1 Will I have to deploy on the ios itunes app store in order to see if the code works?
6.1.2 Will I need to pay Apple or anyone else for deploying? (I already have a paid-for apple developer id)

7 **Final deploy **
7.1 How many hours do you estimate it will take to set up and make a final deploy to the app store?
7.1.1 for IOS ?
7.1.2 for Android ?

7.2 What is the price of deplying to the app store or whatever its called

1.- Fixed we can use Storybook
2.-TestFlight is free, the other ones are free to (what I see)
3.-You need to buy a license for Android is 1 Pay for Life in iOS is 1 Pay every 1 year
4.-We can still use VSCode, but not with expo (only some libraries but not using expo app)
4.1.-When a RNCA is detached you don't need to use Android Studio use react-native run-android with an emulator running or with a device attached is going to run the app, for deployment to generate an APK we don't need Android Studio we can use ./gradlew to generate the APK.
4.2.-I don't know a VM Mac that works properly
4.3.-When you buy a Apple Developer License you can invite people to your team, you can invite me to be a developer and restrict me the access to only see this project so I don't have to access to your account and other projects
5.- It can be a day or two for each one, I think is better to use Apple Developer and Android Developer with their respective beta channels, APK for Android and TestFlight for iOS
6.1.1.-For iOS to deploy is necessary a Mac, for testing we use TestFlight and for Deployment we uploaded to the store and wait for Apple to review the app
6.1.2.- Yes
7.1.1.- 1 hour or 2, the waiting part is Apple Review Team it can take to a whole week
7.1.2.- 1 hour or 2, the Android Review Team it takes max 24 hour to approve an app

7.2.- There is only 1 payment for Android and cost $25 USD, for apple is Anual and is $99 USD/year

Thank you!