Surblime
An Android library for rapidly building native apps with built-in Retrofit/RxJava networking, data binding ViewModels, forms, ORM, and UI widgets.
§ problem
Android apps require significant boilerplate for networking, data binding, and UI patterns — Surblime packages these into a single reusable library.
§ overview
- Built a comprehensive Android library providing base classes for activities, ViewModels, API queries, forms, and reusable UI widgets.
- Implemented a Retrofit + RxJava + OkHttp networking layer with Gson serialization, static caching, and paginated query support.
- Created a form system with typed field validators, image fields, and data-binding adapters for rapid form building.
- Bundled RecyclerView animators, ViewPager transforms, circular progress views, swipe-back navigation, and Cloudinary image uploads.
§ components
Each part of the stack is bound to one of the largest circles. Hover one to find it in the drawing.
- n1Java
- n2Android SDK
- n3RxJava
- n4REST APIs
- n5Retrofit