Android application for Meshtastic
Find a file
Robert-0410 b067a0c0b3
feat: Power graph (#1556)
* Refactor: We can draw the horizontal lines for the graphs independent of min and max entries.

* Added navigation to the PowerMetrics log with a skeleton screen.

* Drew channel 1 voltage.

* Refactor: Assigned colors for the data within the enum instead of a list-ordinal combo.

* Plotted Ch1 current line.

* Refactor: Did not need the parameters being used to get the desired ui in the TimeLabels composable.

* Added a row to help distinguish between units.

* Refactor: MetricsTimeSelector.kt to SlidingSelector.kt; the new version allows for generic options.

* Added a sliding selector to choose between power channels and changed the legend data to instead display current and voltage.

* We now plot the line for which the user has selected a power channel option.

* Don't need the current line to be dotted anymore.

* Don't think we need to display an info dialog for voltage and current.

* Wrote card to display the power channel data entries.

* detekt

* Refactor: current color change to accommodate the themes better

---------

Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-02-15 22:37:05 -06:00
.github ci: add Gradle configuration-cache encryption key 2024-12-28 09:07:12 -03:00
.idea chore: stop tracking Project_Default.xml 2024-12-05 09:48:21 -03:00
app feat: Power graph (#1556) 2025-02-15 22:37:05 -06:00
config/detekt refactor: move RadioConfig files to separate package 2025-01-11 08:02:54 -03:00
design@6d9d5966b7 chore: update design submodule 2024-01-10 05:48:48 -03:00
gradle/wrapper chore(deps): update gradle to v8.12.1 2025-02-15 17:14:55 +00:00
.gitignore chore(deps): update kotlin_version to v2 (major) (#1050) 2024-06-30 11:11:11 -03:00
.gitmodules update submodule names 2022-11-02 14:49:38 -03:00
build.gradle chore(deps): update plugin com.google.devtools.ksp to v2.1.10-1.0.30 2025-02-16 03:32:03 +00:00
debugging-android.md add instructions on how to capture logcat logs 2020-03-07 17:19:36 -08:00
gradle.properties refactor: migrate BuildConfig to Gradle build files 2024-01-10 18:52:05 -03:00
gradlew chore(deps): update gradle to v8.12 2025-01-02 07:25:15 -03:00
gradlew.bat chore(deps): update gradle to v8.9 2024-07-13 07:09:41 -03:00
LICENSE Add license and copyright 2020-03-01 16:39:53 -08:00
README.md chore: update license header 2025-01-02 07:00:51 -03:00
renovate.json Add 'dependencies' label to Renovate PRs 2025-02-15 10:47:22 -06:00
settings.gradle remove android-lib from settings.gradle 2022-09-11 23:36:41 -03:00

Meshtastic-Android

GitHub all releases Android CI Crowdin CLA assistant Fiscal Contributors Vercel

This is a tool for using Android with open-source mesh radios. For more information see our webpage: meshtastic.org. If you are looking for the the device side code, see here.

This project is currently beta testing, if you have questions or feedback please Join our discussion forum. We would love to hear from you!

Get it on F-Droid Get it on IzzyOnDroid Download at https://play.google.com/store/apps/details?id=com.geeksville.mesh]

If you want to join the Play Store testing program go to this URL and opt-in to become a tester. If you encounter any problems or have questions, post in the forum and we'll help.

However, if you must use 'raw' APKs you can get them from our github releases. This is not recommended because if you manually install an APK it will not automatically update.

Translations

You can help translate the app into your native language using Crowdin.

Building the Android App

https://meshtastic.org/docs/development/android/

Copyright 2025, Meshtastic LLC. GPL-3.0 license