Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kiesel/androidbalance
https://github.com/kiesel/androidbalance
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/kiesel/androidbalance
- Owner: kiesel
- Created: 2012-04-15T09:38:08.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-04-16T05:29:28.000Z (over 12 years ago)
- Last Synced: 2024-11-08T18:23:53.638Z (about 2 months ago)
- Language: Java
- Homepage:
- Size: 129 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
AndroidBalance
===============# About
AndroidBalance is an Android application by which you can monitor your
bank accounts through the HBCI protocol. This protocol is used in Germany
to request balance and transaction information over the Internet, as well
as create new transactions and other jobs for managing your accounts.# Building
AndroidBalance uses maven and the maven-android-plugin to build the apk file. To
build the apk, just run ```mvn install```, to deploy the apk to an AVD or connected
debug-enabled Android phone, use ```mvn android:deploy```.## Dependencies
### hbci4java
HBCI is a network protocol used by (all?) german bank institutes; the hbci4java
library offers a client library to talk this protocol, which is what
AndroidBalance uses.
Because there's no maven artifact for hbci4java, you need to manually provide
the .jar in your local repository, with the version requested in .pom.
(In Netbeans this works conventiently by right-clicking the dependency in the
project view, then choose ```Manually install artifact```.)### hbcifacade
This is just a small wrapper around hbci4java developed by me. It is supposed
to simplify using hbci4java and provides some value classes.# Security
Connecting to your bank institute is a sensitive process; if some malicious
party gets your credentials (account numbers, PIN, ...) you could get into some
trouble.This software does not take any responsibilities for misuse. If you want to
use it, do so on your own risk.Please feel free to do security reviews and send in pull requests to improve it.