benjymous / MWM-for-Android

Meta Watch Manager Android SDK project for watch wrangling, remote protocol handling and notification routing for the Meta Watch wearable development systems. Includes an Intents based API for quick experiments.
www.metawatch.org
Apache License 2.0
59 stars 30 forks source link

UI Restructuring #86

Open nseidm1 opened 11 years ago

nseidm1 commented 11 years ago

ActionBar Sherlock will be needed to build the final apk. The backend stuff is identical in functionality with major changed to the design and UI patterns. Feel welcome to reach out if you have any questions, I'll be happy to explain anything. Also feel welcome to cherry pick the changes. Ultimately I'd like to fold everything upstream so the fork will not be needed at all.

If you want to see the changes in action I published the fork to the Play Store for the time being. MetaWatch Mgr - Noah Edition will be the name when the Play Store gets it out there.

benjymous commented 11 years ago

Cool - I'll have a look when I get a free moment :)

Is it just UI stuff you've changed?

nseidm1 commented 11 years ago

At first it was mostly UI stuff, now almost everything has changed :-( The biggest changes are in the service, Idle and Protocol have been turned into singletons, and static references have been removed. The CE group may want to take a peek at onStartCommand in the Service and see how I'm using it, fun stuff to avoid statics.

Everything has been fully optimized for proper memory management, and efficient garbage collection.