Skip to content

orbekk/jadab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Jadab - A Data Binding framework for Android

Usage

The framework is located in the Jadab/ subdirectory as a Maven project. See Getting Started for an introduction to Android development with Maven. In particular, make sure you have the ANDROID_HOME environment variable set.

Clone the repository and install Jadab into your local Maven repository:

$ git clone git:/orbekk/jadab.git
$ cd jadab/Jadab
$ mvn test                           # Run Robolectric tests
$ mvn install

Now you should be able to build and run JadabExample.

$ cd ../JadabExample
$ mvn help:describe -Dplugin=android # See the available Android goals.
$ mvn package android:deploy         # Upload to device.

Background

Data Bindings was created in a project with NTNU and Capgemini. Our project group had the task of exploring different ways of unit testing Android user interfaces, and data bindings was one of the suggestions from our supervisor, Alex York at Capgemini. Data bindings is not supported on the Android platform, so we had to create our own.

The project group consisted of:

  • Ben Sadeh
  • Kjetil Ørbekk
  • Lene Oddli Sundli
  • Magnus Eide
  • Njaal C. A. Gjerde
  • Trygve Tønnesland

Some of the Android interaction was inspired by android-binding.

About

A data binding framework for Android

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages