Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ditto Compatibility App #127

Open
bplattenburg opened this issue Oct 16, 2024 · 8 comments
Open

Ditto Compatibility App #127

bplattenburg opened this issue Oct 16, 2024 · 8 comments
Assignees

Comments

@bplattenburg
Copy link
Member

bplattenburg commented Oct 16, 2024

Create an app that quickly tests overall Ditto compatibility and potential challenges on the current hardware and software. This is essentially an extended version of the WiFi Aware checker. This app should:

  • Setup appropriate Ditto permissions and show any issues with those (can potentially leverage the permissions health tools)
  • Show hardware and software versions in the UI
    • Include BLE version if possible

Notably, this app does not require the Ditto SDK (unless doing so makes a first draft faster)

If possible, build this as a tool and embed in a thin wrapper app.

This should also reference the details of what permissions we need and why from our docs when that becomes available in the near future.

@rajramsaroop
Copy link
Contributor

Do we need a new repo for this?

@bplattenburg
Copy link
Member Author

@rajramsaroop Yes, we should be able to create one under the getditto org (private by default, to be made public later when ready)

@rajramsaroop
Copy link
Contributor

Should it be a monorepo or should I make it Android specific?

@bplattenburg
Copy link
Member Author

@rajramsaroop I think Android-specific in this case.

@rajramsaroop
Copy link
Contributor

So a quick outline of tasks to be done to create an MVP:

  • Create repo
  • Create new project in Android Studio and push to repo
  • Update the Health tool to include the wifi aware checker code
  • Include and display the Health tool in the app
  • Include links to documentation regarding permissions (should this be in the Health tool or just part of this app?)
  • Display hardware/software versions in app

Adding the Wifi aware code to either the app or the Health tool is pretty much the same amount of work, with the only difference being if it's added to the Health tool a tools update will be required.

Let me know if I'm missing anything. Will connect with @rdas-ditto to pair up.

@rajramsaroop
Copy link
Contributor

rajramsaroop commented Nov 1, 2024

Repo created and initial commit added.

The health tool that includes wifi aware capability checking is in review: #130

Once this is merged and published to maven, it should be trivial to integrate with the app

@bplattenburg
Copy link
Member Author

@rajramsaroop I think maybe you meant to link to #130 above?

@rajramsaroop
Copy link
Contributor

Ya, updated. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants