From 1b8cbc286ba6065e5f451613bf7fae018e2123ea Mon Sep 17 00:00:00 2001 From: Iván Ávalos Date: Thu, 20 Jan 2022 23:12:28 -0600 Subject: Added attribution for third-party libraries and roadmap --- README.md | 17 +++++++++++++++++ ROADMAP.md | 23 +++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 ROADMAP.md 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. -- cgit v1.2.3