aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2022-01-20 23:12:28 -0600
committerIván Ávalos <avalos@disroot.org>2022-01-20 23:12:28 -0600
commit0ce02d8da470e0be822e76b47139b2eecfcf32b1 (patch)
tree7398402531ec9a7c5cfb22badb806538bfd26f5d
parent1366da35eb569a9b1efdf7252adbcfbede7e32d6 (diff)
downloadetbsa-trackermap-mobile-0ce02d8da470e0be822e76b47139b2eecfcf32b1.tar.gz
etbsa-trackermap-mobile-0ce02d8da470e0be822e76b47139b2eecfcf32b1.tar.bz2
etbsa-trackermap-mobile-0ce02d8da470e0be822e76b47139b2eecfcf32b1.zip
Added attribution for third-party libraries and roadmap
-rw-r--r--README.md17
-rw-r--r--ROADMAP.md23
2 files changed, 40 insertions, 0 deletions
diff --git a/README.md b/README.md
index b787741..6707094 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,23 @@
TrackerMap is a user-friendly GPS tracking platform powered by Traccar. This repository contains the mobile app, powered by Kotlin Multiplatform.
+## Third-party libraries
+
+We're grateful to the developers of the following libraries, for making this project possible:
+
+| Library | Author | License |
+|-----------------------------------------------------------------------------------|----------------------------|------------|
+| [Ktor](https://ktor.io) | JetBrains | Apache 2.0 |
+| [multiplatform-settings](https://github.com/russhwolf/multiplatform-settings) | Russel Wolf | Apache 2.0 |
+| [kotlinx-datetime](https://github.com/Kotlin/kotlinx-datetime) | JetBrains | Apache 2.0 |
+| [live-event](https://github.com/Zhuinden/live-event) | Gabor Varadi | Apache 2.0 |
+| [Koin](https://insert-koin.io) | Koin | Apache 2.0 |
+| [SwipeLayout](https://github.com/zerobranch/SwipeLayout) | Arman | MIT |
+| [SegmentedButton](https://github.com/addisonElliott/SegmentedButton) | ceryle, Addison Elliott | Apache 2.0 |
+| [Simple Features WKT Java](https://ngageoint.github.io/simple-features-wkt-java/) | NGA, BIT Systems | MIT |
+| [Krypto](https://korlibs.soywiz.com/krypto) | Carlos Ballesteros Velasco | MIT |
+| [WhirlyGlobe Maply](https://mousebird-consulting-inc.github.io/WhirlyGlobe/) | mousebird consulting | Apache 2.0 |
+
## License
```
diff --git a/ROADMAP.md b/ROADMAP.md
new file mode 100644
index 0000000..b71d8da
--- /dev/null
+++ b/ROADMAP.md
@@ -0,0 +1,23 @@
+# Roadmap
+
+## General
+
+[ ] Basic settings (account, notifications, etc.)
+[ ] Implement WebSocket to fetch positions.
+[ ] Improve network and API error handling.
+[ ] Create, edit and delete devices (if deviceReadonly = false)
+[ ] Edit user data (if readonly = false)
+[ ] iOS application.
+
+## Reports
+
+[ ] Show information when clicking position in report.
+[ ] Replay for route and stops reports.
+[ ] Select custom start and end dates for reports.
+
+## Low priority
+
+[ ] Replace WhirlyGlobe with MapLibre-GL (if we can get it to work.)
+[ ] Marker clustering.
+[ ] Dark mode.
+[ ] Clean up code.