Repository navigation
Deploy Flutter App in iOS AppStore and Android PlayStore #342
Copy link
Copy link
Open
Labels
BLOCKED:fire: Core team's HIGHEST priority, blocking critical work:fire: Core team's HIGHEST priority, blocking critical workchorea tedious but necessary task often paying technical debta tedious but necessary task often paying technical debtdiscussShare your constructive thoughts on how to make progress with this issueShare your constructive thoughts on how to make progress with this issueenhancementNew feature or enhancement of existing functionalityNew feature or enhancement of existing functionalityepicA feature idea that is large enough to require a sprint (5 days) or more and has smaller sub-issues.A feature idea that is large enough to require a sprint (5 days) or more and has smaller sub-issues.external-dependencyDepends on an entity/dependency external to the team's controlDepends on an entity/dependency external to the team's controlhelp wantedIf you can help make progress with this issue, please comment!If you can help make progress with this issue, please comment!priority-1Highest priority issue. This is costing us money every minute that passes.Highest priority issue. This is costing us money every minute that passes.
Description
Recently spent a few hours on a Train with patchy network and the interface of the MVP didn’t allow me to input a new item. The item.text input was not focus-able in the LiveView. :sad:
and then the page timeout completely:
This is totally lame and we need to address it as our collective top priority. The App needs to work offline. We need to work back from that goal and create our roadmap.
Todo
- Investigate and document deployment to
iOSApp Store -
ITC to release her iPhone 12 Pro for Lucho or we canorder a newiPhone SE 2022to use as a Dev device. - Test on real device(s) wherever possible!
- Nelson to setup Apple Developer Account, and pay the annual fee!
Android
- Investigate and comprehensively document the steps to deploy
Google PlayStore -> @LuchoTurtle is best for investigating this as he usesAndroiddaily.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
BLOCKED:fire: Core team's HIGHEST priority, blocking critical work:fire: Core team's HIGHEST priority, blocking critical workchorea tedious but necessary task often paying technical debta tedious but necessary task often paying technical debtdiscussShare your constructive thoughts on how to make progress with this issueShare your constructive thoughts on how to make progress with this issueenhancementNew feature or enhancement of existing functionalityNew feature or enhancement of existing functionalityepicA feature idea that is large enough to require a sprint (5 days) or more and has smaller sub-issues.A feature idea that is large enough to require a sprint (5 days) or more and has smaller sub-issues.external-dependencyDepends on an entity/dependency external to the team's controlDepends on an entity/dependency external to the team's controlhelp wantedIf you can help make progress with this issue, please comment!If you can help make progress with this issue, please comment!priority-1Highest priority issue. This is costing us money every minute that passes.Highest priority issue. This is costing us money every minute that passes.
Type
Projects
- StatusShow more project fields⏳Awaiting Review
Activity
nelsonic commentedon Oct 17, 2023
@LuchoTurtle once you've had a chance to wrap up your work on
WYSIWYGboth in thedemoand then in theApp,this is our next highest priority. We need a checklist of everything we need in order to deploy the
Flutter Appto theiOS AppStoreandGoogle PlayStore. Then we can work our way through that list. 🙏LuchoTurtle commentedon Oct 17, 2023
Understood 👌 .
I'll have a look at how to deploy for both the App Store and Playstore and try to automate it.
Do you prefer I document this process in https://github.com/dwyl/learn-flutter, since it's Flutter-related?
nelsonic commentedon Oct 17, 2023
Good plan on learn-flutter for the docs. 👌
In terms of costs, please don’t worry about $100 for Dev accounts for either platform. Just document what is required and you will be repaid for any out-of-pocket expenses incurred. 💸
We will use an *@dwyl.com email address to register the company dev accounts once the docs are ready for review. 🤞🏼
LuchoTurtle commentedon Oct 17, 2023
On second notice, in order to contain relevant guides in this app, I'm making the
deployment.mdfile in this repo with the checklist that we'll have to undergo when deploying. I will link this guide inlearn-flutterlater, though, no problem.nelsonic commentedon Oct 17, 2023
That works well. 👌
chore: Add pre-requisites in deployment documentation. #342
nelsonic commentedon Oct 18, 2023
@LuchoTurtle I'm going to register a new Biz Account:

https://appleid.apple.com/account
nelsonic commentedon Oct 18, 2023
Had to download the following app: https://apps.apple.com/us/app/apple-developer/id640199958
38 remaining items
nelsonic commentedon Oct 28, 2023
Thanks for following up @iteles
Meanwhile the Google Play Account #346 is verified. ✅
iteles commentedon Oct 31, 2023
Spoke to Apple Developer Support this morning.
Jumped through the hoops to confirm our identity and agreed we'd create a new Apple ID, register it as a developer account and then they'll link the account on their side. I have been told this will take 24 hours though.
nelsonic commentedon Oct 31, 2023
@iteles when I tried to create the
newDev Account last week I wasn't allowed to. 😞Are you sure they will allow you to create a
newone and link it? 🔗 🤞iteles commentedon Nov 1, 2023
I've created a new Apple ID And signed that up for a developer account (thanks for getting he erring the D-U-N-S number @nelsonic) as instructed earlier.
I emailed Apple support to let them know if was done straight away. Hopefully we'll know more soon.
nelsonic commentedon Nov 1, 2023
Thanks. Let's hope they prioritise it. 🤞
iteles commentedon Nov 1, 2023
I created the new ID and registered it as a developer account as they asked me and got the same email you did @nelsonic, saying that the company was already registered.
Going back over the email I was sent from Apple Dev, they suggest that all I need to do is log in and log out of the developer website to register a presence rather than full enrollment:

I have emailed them again today to confirm this and my understanding and to make myself available for a call any time.
Fingers crossed they get to it soon 🤞
iteles commentedon Nov 1, 2023
iteles commentedon Nov 2, 2023
Sorted!
Now we just have to pay the membership and we're ready to go.
Annoyingly, my card doesn't seem to be working @nelsonic, so let's please convene and use one of yours asap until the DWYL card arrives.
nelsonic commentedon Nov 21, 2023
@iteles can you sit down with me and we can get this
paidtoday after lunch? 🙏nelsonic commentedon Jan 5, 2024
@iteles don't know if you saw my previous message ... ⏳ (I know you have a lot on ...)
If you can either grant me access to the account or sit down with me for
T10minto get this done. 🧑💻 🙏For: #343 (comment)
iteles commentedon Jan 10, 2024
@nelsonic Let's just grab our laptops and sit and get this done today. I can't remember the access details but they will be on my computer.
nelsonic commentedon Jan 10, 2024
@iteles Ready when you are. 💻 👌
iteles commentedon Dec 16, 2024
Have applied for re-enrollment, but using our original enrollment ID so should be quick to get to the payment stage:

nelsonic commentedon Dec 16, 2024
nice. Keep us posted. 🙏 ⏳
nelsonic commentedon Sep 5, 2025
@iteles were you able to get to the bottom of this? 🤞🏼