/Datadroid

An Android library for writing OpenData-based apps

Primary LanguageHTML

Datadroid v1.0 beta

Written by Alvise Spanò (C) 2017 Universita' Ca' Foscari Venezia

Datadroid is an Android Java library offering wrappers and utilities for several Android components and widely-used APIs, including Google Maps.

The library offers a level of abstraction over the typical Android application architecture, transparently performing a number of tasks for dealing with open-data-related mechanisms, allowing the programmer to write code faster and deliver quality apps easily and quickly.

It includes a prototype sub-library that wraps the core Android API in a strong-typed fashion, using generics and type constraints over type parameters to perform a number of static checks over Activity and Intent usage via the Java compiler: code written using such typed wrappers tends to be less bugged, lowering testing time and development time in general.