Cool No problem about the package name change of IOIOLibCore. I Just 
switched it back to ioio.lib.* 

About the Logger class that's exactly what I had in mind. So to there is an 
ILogger interface inside the core (with unimplemented methods like i() w() 
etc) and there is also a Logger class which holds a static reference to 
ILogger. Now IOIOLibPc and IOIOLibAndroid both implement the ILogger class 
and there can be platform specific logging in each

So If you check the IOIOSwing and HelloIOIO examples at my fork I use the 
same Logger class for both 

So on HelloIOIO Activity create method i can do this:
Logger.log.i("ANDROID","CHECK THIS OUT NOW I CAN LOG ON BOTH DESKTOP APPS 
AND ANDROIDS USING THIS CLASS");
And on HelloIOIOSwing createMainWindow method I can also do this:
Logger.log.i("DESKTOP", "CHECK THIS OUT NOW I CAN LOG ON BOTH DESKTOP APPS 
AND ANDROIDS USING THIS CLASS")

Having said that the IOIOCoreLib project and Logger.log class now seem 
completely platform agnostic to me (unless there is something else I'm not 
aware of)

I also implemented my version of BaseIOIOLooper() called IOIOLooperAlt() 
and both can be used interchangeably (honestly having to use ioio_ field 
out of nowhere in my projects seems like a punch to my eye but that's just 
me :P )

-- 
You received this message because you are subscribed to the Google Groups 
"ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to