Day 0 I’m late…
This is my blog for my #devember2k19 project Road Trip Tracker.
During the summer I started to learn Kotlin for Android development as it’s now the new official language for native Android development and a new buzz word for hiring managers. As it was the summer and I was making the most of the good Irish weather (the rain was warmer than usual) I decided a good way to learn Kotlin while keeping motivated would be to write an application I’d have a use for, so I wrote a simple application to track my cycling trips called “Road Trip Tracker”.
Since then I’ve learned a bit more Kotlin but more importantly I’ve been refreshing my knowledge of all the new (or not so new) Android frameworks and architectural components recommended by Google for new Android App.
So to that end I’ve decided to call my initial efforts a proof of concept/prototype and to re-write Road Trip Tracker from scratch and to motivate me to actually do some work on the project I’d like to tackle it as my #devember2k19 project.
This is the original application I intend to re-create (with less horrible code)
I am no designer but I hope to make it a little more modern looking and to embrace Googles beloved Material Design guidelines (Yep, that’s gonna end in tears), functionally it should be pretty much the same as the prototype with the following main features: -
- A home/dash screen showing a summary of the latest recorded trip and navigation controls to the new tracking and tracking history screens
- A screen to start and monitor a new tracking session
- A list showing previously tracking sessions with the option to view the details or delete sessions.
“I, Shecks, will participate to the next Devember. My Devember will be to re-write my Road Trip Tracker Android application . I promise I will program for my Devember for at least an hour, every day of the next December. I will also write a daily public devlog and will make the produced code publicly available on the internet. No matter what, I will keep my promise.”