Skip to content

taynaps/qabel-android

 
 

Repository files navigation

> The Qabel Android Client

Build Status version

This project provides a Client for Qabel targeting Android. It is a small part of the qabel platform.



Introduction | Install | Getting Started | Usage | Structure | Contribution

Introduction

For a comprehensive documentation of the whole Qabel Platform use https://qabel.de as the main source of information. http://qabel.github.io/docs/ may provide additional technical information.

Qabel consists of multiple Projects:

Install

Official distributions of the Qabel Android Client are provided by the official Qabel website at https://qabel.de/de/qabelnow and via Google Play. Everything below this line describes the usage of the Qabel Android Client for development purposes.

Getting started

  • Install Android Studio.

  • Open the SDK Manager from Tools/Android/SDK Manager

  • Install the SDK version 23. Make sure you install the "Android Support Repository" and the latest "Android SDK build-tools"

  • Import the project from git (File/New/Project from version control)

  • Create the file /qabelbox/src/main/res/values/params.xml with the following contents:

    <resources> <string name="hockeykey">dummykey</string> </resources>

  • Select the qabelbox module

  • Click "Run" and you're done.

Usage

You can run the tests either dirctly from AndroidStudio with the following gradle tasks:

  • ./gradlew test runs the local unit tests
  • ./gradlew spoon runs all instrumentation tests on all connected devices and emulators

Structure

The test server addresses are hard coded in TestConstants.java and the live servers are configured in a string ressource servers.xml

Contribution

For issues using the Qabel Android Client, use the feedback feature inside the app (Settings -> Feedback).

Otherwise, use the Issue tracker of GitHub.

Please read the contribution guidelines at https://github.com/Qabel/qabel-core/blob/master/CONTRIBUTING.md carefully.

About

Android Frontend of Qabel

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 91.7%
  • HTML 7.7%
  • C 0.6%