Skip to content

Deploy Flutter App in iOS AppStore and Android PlayStore #342

Open

Description

@nelsonic

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:

mvp unable to input new item.text

and then the page timeout completely:

mvp timeout without network

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 iOS App Store
  • ITC to release her iPhone 12 Pro for Lucho or we can order a new iPhone SE 2022 to 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 Play Store -> @LuchoTurtle is best for investigating this as he uses Android daily.

Activity

  1. added
    enhancementNew feature or enhancement of existing functionality
    help wantedIf you can help make progress with this issue, please comment!
    epicA feature idea that is large enough to require a sprint (5 days) or more and has smaller sub-issues.
    discussShare your constructive thoughts on how to make progress with this issue
    on Oct 17, 2023
  2. added
    priority-1Highest priority issue. This is costing us money every minute that passes.
    on Oct 17, 2023
  3. nelsonic commented on Oct 17, 2023

    @nelsonic
    MemberAuthor

    @LuchoTurtle once you've had a chance to wrap up your work on WYSIWYG both in the demo and then in the App,
    this is our next highest priority. We need a checklist of everything we need in order to deploy the Flutter App to the iOS AppStore and Google Play Store. Then we can work our way through that list. 🙏

  4. LuchoTurtle commented on Oct 17, 2023

    @LuchoTurtle
    Member

    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?

  5. nelsonic commented on Oct 17, 2023

    @nelsonic
    MemberAuthor

    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. 🤞🏼

  6. LuchoTurtle commented on Oct 17, 2023

    @LuchoTurtle
    Member

    On second notice, in order to contain relevant guides in this app, I'm making the deployment.md file in this repo with the checklist that we'll have to undergo when deploying. I will link this guide in learn-flutter later, though, no problem.

  7. nelsonic commented on Oct 17, 2023

    @nelsonic
    MemberAuthor

    That works well. 👌

  8. nelsonic commented on Oct 18, 2023

    @nelsonic
    MemberAuthor

    @LuchoTurtle I'm going to register a new Biz Account:
    https://appleid.apple.com/account
    image

  9. nelsonic commented on Oct 18, 2023

    @nelsonic
    MemberAuthor
  10. 38 remaining items

  11. nelsonic commented on Oct 28, 2023

    @nelsonic
    MemberAuthor

    Thanks for following up @iteles
    Meanwhile the Google Play Account #346 is verified. ✅

  12. iteles commented on Oct 31, 2023

    @iteles
    Member

    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.

  13. nelsonic commented on Oct 31, 2023

    @nelsonic
    MemberAuthor

    @iteles when I tried to create the new Dev Account last week I wasn't allowed to. 😞
    Are you sure they will allow you to create a new one and link it? 🔗 🤞

  14. iteles commented on Nov 1, 2023

    @iteles
    Member

    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.

  15. nelsonic commented on Nov 1, 2023

    @nelsonic
    MemberAuthor

    Thanks. Let's hope they prioritise it. 🤞

  16. iteles commented on Nov 1, 2023

    @iteles
    Member

    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:
    image

    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 🤞

  17. iteles commented on Nov 1, 2023

    @iteles
    Member
    image
  18. iteles commented on Nov 2, 2023

    @iteles
    Member

    Sorted!

    Now we just have to pay the membership and we're ready to go.

    image

    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.

    image
  19. nelsonic commented on Nov 21, 2023

    @nelsonic
    MemberAuthor

    @iteles can you sit down with me and we can get this paid today after lunch? 🙏

  20. nelsonic commented on Jan 5, 2024

    @nelsonic
    MemberAuthor

    @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 T10min to get this done. 🧑‍💻 🙏
    For: #343 (comment)

  21. iteles commented on Jan 10, 2024

    @iteles
    Member

    @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.

  22. nelsonic commented on Jan 10, 2024

    @nelsonic
    MemberAuthor

    @iteles Ready when you are. 💻 👌

  23. iteles commented on Dec 16, 2024

    @iteles
    Member

    Have applied for re-enrollment, but using our original enrollment ID so should be quick to get to the payment stage:
    image

  24. nelsonic commented on Dec 16, 2024

    @nelsonic
    MemberAuthor

    nice. Keep us posted. 🙏 ⏳

  25. nelsonic commented on Sep 5, 2025

    @nelsonic
    MemberAuthor

    @iteles were you able to get to the bottom of this? 🤞🏼

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

BLOCKED:fire: Core team's HIGHEST priority, blocking critical workchorea tedious but necessary task often paying technical debtdiscussShare your constructive thoughts on how to make progress with this issueenhancementNew 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.external-dependencyDepends on an entity/dependency external to the team's controlhelp wantedIf you can help make progress with this issue, please comment!priority-1Highest priority issue. This is costing us money every minute that passes.

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions