Skip to content
This repository has been archived by the owner on Sep 8, 2023. It is now read-only.

full rewrite of phone app #27

Open
CorvetteCole opened this issue Mar 9, 2020 · 10 comments
Open

full rewrite of phone app #27

CorvetteCole opened this issue Mar 9, 2020 · 10 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@CorvetteCole
Copy link
Owner

Full rewrite of the phone companion app is necessary. here are some vague ideas on what the new one will do differently:

  • proper data separation as per android architecture components guidelines
  • data binding for ui
  • no hardcoded settings or stored values in the phone app, they load dynamically from the current settings etc stored on the watch face. this allows me to add settings to the watch without needing to update the companion app
  • simplified user experience, with a few default optimized layouts provided upon first open and all settings available afterwards to customized as desired
@CorvetteCole CorvetteCole self-assigned this Mar 9, 2020
@CorvetteCole CorvetteCole added the enhancement New feature or request label Mar 9, 2020
@CorvetteCole CorvetteCole added this to the 1.6.0 milestone Mar 9, 2020
@CorvetteCole
Copy link
Owner Author

@MenosGrante I saw you at one point forked the project to work on a phone app redesign. Would you be interested in working with me on this? If no I totally understand!

@Daninator1
Copy link
Contributor

Don't know if still relevant but I would also be interested in helping with the redesign. Only have a little bit of background in Android App development but am eager to learn and improve. 🙂

@CorvetteCole
Copy link
Owner Author

@Daninator1 I still haven't worked out the UI design but I'm going to be doing some sketches and coming up with it. The new app will adhere to the Android Architecture Components fully so should be easy to add on to. I'll share design mockups here, and you can too if you have any ideas

@Daninator1
Copy link
Contributor

Alright, will do! Do you plan on moving over to Kotlin as well when doing the rewrite or stay with Java?

@CorvetteCole
Copy link
Owner Author

CorvetteCole commented Jun 14, 2020 via email

@Daninator1
Copy link
Contributor

Got you. Currently taking a look at the Android Architecture Components to see how the current feature set of the phone app could work with that.

@CorvetteCole
Copy link
Owner Author

@Daninator1 long delay on this, but I'm starting the rewrite now. I will be creating a new branch for the rewrite. I have a VERY rough initial first design draft I will share below. I have a lot of iteration to do, but I welcome your feedback :)
New Phone App.pdf

@Daninator1
Copy link
Contributor

Great, will check this out asap! :)
I also created a prototype a while ago, took a bit of a break in the meantime. Maybe some parts of it can be useful as well.

@CorvetteCole
Copy link
Owner Author

@Daninator1 Are you already part of the internal testing group for the app? If not, send the email you'd like to be enrolled to [email protected]. Or don't if you want a stable app. This redesign is likely to take a month or so to fully implement

@Daninator1
Copy link
Contributor

No I'm not, will send the mail right away!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants