Jelly is an Android library that allows developers to model your application by xml. The library makes it possible for developers to
- Bind Data on View xml
- Bind Event handling on View xml
- Build Content provider with database xml
- Link View to Content provider with Model xml
The xml helps to avoid boilerplate code. Jelly also fulfills common functionality such that developers can focus on their custom logic and UI.
Two applications are built to demo the usage of Jelly library.
The first app is a simple todo list that allows user to add/edit/remove todo item in local SQLite database.
The second app is a movie finder that pulls movie data from rottentomatoes API and presents to end user. This app is a typical content presenting app. It is close to real world application.