The main thing about converting apps to the new SDK is that it is not hard, just time consuming.
_init() calls are replaced by pointer-ifying the implicit argument and
_create() instead. Also some structs are changed, such as
BmpContainer to a
GBitmap. It’s also much easier to manage layers, with
&window->layer.layer for example.
I switched from
AppSync to AppMessage as the new implementation was more clean and seems to work quite well.
The only other main difference is that both versions of the Android app work with just one watch app for simplicity. Existing users who have upgraded to the beta 2.0 firmware will need to go to Settings and re-install the appropriate watch-app.
So without further ado, go ahead and dive in! If you have any issues, please let me know!