
8/13/2015 · Grantland Chew
What this post added
This post details the internal architecture of the Parse SDK, highlighting the use of the Bolts framework for asynchronous programming (Tasks) to manage parallel and serial operations, and a decoupled architecture model (object instances, states, controllers) to ensure API consistency, testability, and extensibility. It showcases how these principles enable features like the Local Datastore by providing alternative controller implementations without breaking the public API.