The challenge here is that we want to re-use our ContentProvider across free and paid flavors of an app, but Android requires CP's to have unique 'authorities' (more on that later). In this article we will solve that problem. If you are curious about the context for these snippets, see the Philly Crime Map project on github here.
The Nanodegree is set up for a 12 month timeline, but it would be hard to imagine being able to maintain any kind of continuity between development sessions if you spent the entire 12 months on it. I had the summer off, and even though I had quite a bit of Android experience already, I still believe that the best way for someone (even a beginner) to do this program is to hit it as hard as possible for as short a period of time as possible.
This brief article documents some early exploration into using WMS with the new Google Maps V2 API. It is intended as a reference to help someone trying to get WMS tiles (IE from GeoServer) onto an Android map.
...A problem arises though, when those services are adapted by the providers (usually in some sort of pivot from a more general non-medical service) to provide a HIPAA compliant service. Among it's many requirements, HIPAA states, paraphrasing 'though shalt not share Personally Identifying Health Information' without proper and very controlled, logged access.
The book Android 2D Graphics with Canvas API, by Karpenko is a wonderful little book about drawing on Android. Over the past couple of days I've focused on working through it and gaining some insight into high-level graphics on Android.