Dateline 11-27-2016
/Yesterday ended up being another one of those unexpected productive days. Being that it is technically the weekend, my frame of mind was to take it easy, which is my latest trend when it comes to the weekend. Obligation wise, all I had to do was post my Daily Breaker note and the rest of the day was mine to do with what I wanted.
At first, I felt like I was going to do nothing at all. Having Thursday and Friday off my day job for Thanksgiving, I found myself in a lazy state, resting up for Monday to finish up my latest Android app. It didn't last long before I got bored and decided to do some mindless housekeeping of my app's code.
This app that I'm building has ten different color schemes each with a unique pallet made up of five different colors. Creating these color resources is not all that exciting but it could easily be done while keeping one eye on the TV. My plan was to knock out this color resource task then move over to the couch to call it a day.
That's not really how I work though. Yes, I am fully capable of slacking weeks away when I feel down and/or uninspired, but once I start something and get into it, unnoticed hours have a tendency to fly by as I work away like a mental patient.
Last night the goal was to get the app to the point where I could easily finish it first thing Monday after my obligation, only to end up completing everything left on the to-do list. I got to the point where I was too tired to focus so I decided to call it a night so I could give the app one more, well-rested, look before turning it in.
Granted I did come up with one more feature that I want to add that will probably take up the rest of today but this feature is completely aesthetic and is out of the scope of the assignment. Right now, when the user clicks on an item it takes them to a preexisting link to provide extra information. What I want to do is take that information from the link and customize the view to match the rest of the app which I feel will make this app appear to be 100% its own thing despite getting all of its information from the resource site.
I'm excited about this app because up until this point all of my assignments were at the most 75% functional when done. I would have to use a lot of either sample content or placeholders explaining what information would be provided once I learn how to get the app to communicate with the internet, which is what I'm starting to learn now.
I'd still say this ad is going to end up around 90% function since I still need to learn how to let users create accounts to keep track of past interactions. That said, I still think this app can get to the point where I can share it through the Google Play Store to have one published app to be able to add to my portfolio which would be a big step as I often see that as a requirement for freelance gigs.
I should be able to complete this feature by the end of the day. This means I would polish the code tomorrow as planned and once I get to that point I'll turn it in and share what I've come up with.
Talk to you then,
The Wicker Breaker