In order to get the most out of the Pebble SDK, there are numerous opportunities for optimization that can allow apps to use power more efficiently, display correctly on all display shapes and sizes, and help keep large projects maintainable.
Information on these topics is contained in this collection of guides. Pebble recommends that developers try and incorporate as many of these practices into their apps as possible, to give themselves and users the best experience of their app.
Building for Every Pebble - How to write one app compatible with all Pebble smartwatches.
Conserving Battery Life - How to write an app to consume power as efficiently as possible.
Modular App Architecture - How to break up a complex app into smaller pieces for managablilty, modularity and reusability.