An utility app using an SMS based service (or the web) to request a more precise ETA of a publc-transport (Bus, Metro etc.) to a specific station, currently implementing for Lisbon 🇵🇹, but the idea is to scale up to any other cities around the world that provide the same kind of service(s).
- Multi module Clean architecture
- Rx
- Kotlin
- Android Architecture Components
- Firebase Suite
- Tests 🙌
Built from the ground-up on my twitch channel: twitch.tv/joaquimley
Since I'm always working on some side-projects, I decided to document the progress live on a coding stream, this way I'll force myself into completing, while giving something back to a community that already thought me so much.
Come and say Hi 👋 and be part of the develpoment live at twitch.tv/joaquimley
-
Ep.1: https://github.com/JoaquimLey/transport-eta/tree/4642c5fd6af9de3b258b179d0a7a8c69195fa293
-
Ep.2: https://github.com/JoaquimLey/transport-eta/tree/682d72b28288761e47191c456b5e8a5d01c32c6c
-
Ep.3: #14
-
Ep.4: #27
-
Ep.5: #32
-
Ep.6: #36
-
Ep.7: #41
-
Ep.8: #42
-
Ep.9: #45
-
Ep.10: #47
-
Ep.11: #48
-
Ep.12: #49
-
Ep.13: #64
-
Ep.14: #65
-
Ep.15: #70
-
Ep.16: #74
-
Ep.17: #81
-
Ep.18: #83
-
Ep.19: #84
Hi, my name is Joaquim Ley, I'm a Software Engineer (Android).
The easiest way to contact me is through:
You can also follow me on:
Personal website:
-
Read the article here
-
See the code on this commit
-
Jetpack Medium article
It would take substantially more time to setup this project without this reference projects, so a special thanks to:
-
https://github.com/bufferapp/clean-architecture-components-boilerplate
-
https://github.com/googlesamples/android-architecture
Contributions are always welcome! Follow the "fork-and-pull" Git workflow.
Issues:
Open a new issue. Follow the ISSUE_TEMPLATE.MD
Copyright © 2018 Joaquim Ley
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.
See the License for the specific language governing permissions and
limitations under the License.