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

Android project upgrade/improvements #86

Closed
6 tasks done
neodesys opened this issue May 23, 2022 · 0 comments
Closed
6 tasks done

Android project upgrade/improvements #86

neodesys opened this issue May 23, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request priority-low

Comments

@neodesys
Copy link
Collaborator

neodesys commented May 23, 2022

Upgrade and improve Android project.

Nothing very important or urgent but a list of small improvements that may make our life easier in the long term.

  • Upgrade project to the last versions of tools and dependencies.
  • Use default folders for native code in order to allow Android Studio IDE to automatically finds the links between Java and native functions.
  • Add editor-config, clang-format and clang-tidy configurations to ensure unified code style and static analysis for native code. Run those checks in the CI. Alternatively, depending if everybody is using Android Studio IDE or not, we may add specific .idea/codeStyles and .idea/inspectionProfiles folders to the project.
  • Rationalize Java classes using native code to correctly call instance methods when suitable and not only static functions.
  • Add disclaimer header to all files
  • Fix MiniBrowser application styles and themes (unify colors and rationalize themes)
@neodesys neodesys added enhancement New feature or request priority-low labels May 23, 2022
@neodesys neodesys self-assigned this Jan 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority-low
Projects
None yet
Development

No branches or pull requests

1 participant