iOS Meal Tracker - Brad Ormand

05.04.2015 – Job, Meal Tracker & Wood stuff

I have been immersed in my new job, lately.  I spend a lot of time writing and debugging code all day long, but it’s inspiring.  It has also sparked a resurgence in me researching new software development methods on my own time.  Things change in this industry sooooo quickly!  And, I have to keep up.  I have been intrigued lately in several dev areas – mainly in graphics and animation.  Mostly graphical UI as related to application development, but I have been trying to borrow concepts from video game menus and sci-fi films.  So, most of my time lately, on and off the job, has been spent writing code.  I’m on kind of a rampage right now, as this is where my interests are leading me.

About a year ago, before I started this Project Log, I left behind a halfway-finished personal project that I was calling: “Meal Tracker”.  The name and domain have been pretty much taken in industry, so I’ll choose something different once I get a beta going.  I wrote the app for iOS in Objective-C and used SQLite and Cocoa.  It was a tool similar to MyFitnessPal for tracking calories and macros, but I had it tracking micronutrients, exercise, moods, and sleep, as well.  I have been revisiting that.  I went back and forth whether I wanted to dev it in JS and wrap it with Apache Cordova to deploy on multiple platforms, but ended up starting to port it over to Android separately with the Android SDK, because I had wanted to work with Java FX 2.0, since the newly revamped version looked so excellent.  But, that’s about where I stopped.

iOS Meal Tracker - Brad Ormand

And, now I want to develop in Swift, Apple’s new programming language.  I also want to try to build with Ember JS – we’ll see what happens, what I choose to go with.  It’ll be awesome either way – and a good chance to put together a good experimental UI.  And, I have a secure PHP backend written and nearly ready to go.  So, I’m picking this back up to try to see what I can do, here.  Right now, I’m just going to make my first commit and push to Bitbucket and make some progress toward a first version.

And, related, I am currently tracking my calories and macros in MyFitnessPal (as I work on getting back in the shape I was in last Spring 🙂  One of my goals is to run a 5k in 24 minutes by October…  the one I “ran” yesterday was almost twice that time!  (I walked some – ha)  I used to pop ’em out at about 30 a piece.  Got some work to do, but Anywayyys…. ). MyFitnessPal is great, actually, but I’m just wanting to go a little further as far as data accuracy and with more metrics to track.  I think it would be cool to have these extra non-nutrition-related features to get an overall picture of what’s affecting what in life – sleep, moods, weather, etc.  The extremely hard part with rolling my own app will be the nutrition database – especially getting restaurant menu items from everybody out on the planet to drop into the tracks..  Whew!  (not really feasible).

I have found many discrepancies in the data coming from MyFitnessPal, though – I think the users create them themselves and then share them.  The titles are sometimes all backwards and sometimes part of the nutrition data is missing or just wrong.  It’s ok, though.  It’s a great app, don’t get me wrong, but I was considering having something that was “official” for everything.  I was thinking of using the comprehensive USDA database and designing a way to provide estimates, but I am still doing research on it right now.  Also, I’m still investigating the licensing, too.  I just don’t know, yet, what’d it take to use…  But, there will always be the ability to create *user* profiles, so I’ll have a path there if I needed to somehow create the data myself.  It’ll take a few years.  But, I’d be willing.

W O O D W O R K I N G

Unsanded Wood Blocks

Woodworking has been on my mind a lot, recently.  As I get more and more involved with crafting wood items, the need for better, more precision tools is emerging.   I want to start adding to the equipment in my workshop.  I’ve got a router, a jigsaw, and a belt-sander, but I’d like to have a circular saw and a lathe one day.  And, maybe a lathe that could also double for cutting aluminum stock as well, I don’t know.  I could make my own PCB cages and standoffs, special bolts and nuts, etc.  That’d be fun.

I enjoy this type of work immensely.  And, if I could ever get to the point to where I had a stable production line of electronic modules for lighting coming out, I’d be all set up to create pretty much anything on a small scale.  But, also, I’d need the *time* to do it all, too.  Ha. (I still have to etch those SMD boards…)  I have my hands into a lot right now.  Still…  it’s about enjoying the process and exploring these new avenues as I enjoy them.  This project log helps me see where things change and what trends emerge, and helps me look back on what I was motivated by and when.