Back to projectsSurblime
2019Open Source·Archived
·Solo Developer
An Android library for rapidly building native apps with built-in Retrofit/RxJava networking, data binding ViewModels, forms, ORM, and UI widgets.
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.Problem Statement
Android apps require significant boilerplate for networking, data binding, and UI patterns — Surblime packages these into a single reusable library.
Tech Stack
Java
Android SDK
RxJava
REST APIs
Retrofit