diff options
author | Iván Ávalos <avalos@disroot.org> | 2022-01-20 23:12:28 -0600 |
---|---|---|
committer | Iván Ávalos <avalos@disroot.org> | 2022-01-20 23:12:28 -0600 |
commit | 1b8cbc286ba6065e5f451613bf7fae018e2123ea (patch) | |
tree | 7398402531ec9a7c5cfb22badb806538bfd26f5d | |
parent | 1cc10b903ccf0b97e66fd3d412e1f53d6850f2d8 (diff) | |
download | etbsa-trackermap-mobile-1b8cbc286ba6065e5f451613bf7fae018e2123ea.tar.gz etbsa-trackermap-mobile-1b8cbc286ba6065e5f451613bf7fae018e2123ea.tar.bz2 etbsa-trackermap-mobile-1b8cbc286ba6065e5f451613bf7fae018e2123ea.zip |
Added attribution for third-party libraries and roadmap
-rw-r--r-- | README.md | 17 | ||||
-rw-r--r-- | ROADMAP.md | 23 |
2 files changed, 40 insertions, 0 deletions
@@ -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. |