Google Android Client

Last modified by Ecaterina Moraru (Valica) on 2021/03/17 21:01

cogProvides Android client application, XWiki RESTful API and user interface components for Android development
TypeOther
Category
Developed by

Chamika Weerasinghe, Thomas Mortagne, Eduard Moraru, xwiki:XWiki.sasindarukshan

Rating
0 Votes
LicenseGNU Lesser General Public License 2.1
Compatibility

Android 2.1 and up

Description

See ideas and work in progress on the Design page.

Why Google Android

Google Android is one of the leading mobile operating system. Today Android market is increasing its downloadable applications rapidly even more faster than Apple iOS App Store. Even though XWiki can be viewed over the Android mobile browser it is more reliable and faster to have a mobile application since it fits the mobile screen and can give more services with an application than an ordinary web based interface.

Those who are interested in Android development go to Android Developer and since we are building Android with maven plugin see also Maven Android plugin

XWiki Android Development APIs and Resources

For Developing Android applications for XWiki following libraries and resources are provided

  1. REST model for simple-xml
  2. REST API for Android
  3. Core APIs for Android
  4. User interface components for Android
  5. Prototype client that uses the above APIs for Demonstration and exploration.

REST model for gson which is a light-weight json parser library for android is also included. But it will not be necessary.

Above APIs and Resources are categorized as follows.

XWiki Android Client App 4,5 
XWiki Android Client Platform1,2,3 

Code Repository: https://github.com/xwiki-contrib/android-client  

XWiki Android Client Application

Links 
Download Snapshots
Source Code 
Documentation 
User Guide
Developer Guide

XWiki Android Client Platform

Repository
Git 
automated build
Documentation 
Architecture 
Platform User Guide 
How To s Guide 
Extending The Platform 
Contributing to XA-Platform 

Client App Snapshots

Sample XWiki Client is a sample application which shows the implementation of xwiki-android-components. It is still developing and here are some of the screen shots of it. You can download Android installation file (.apk) from here

Login
androidlogin.png 
 XWiki navigator
androidpageviwer.png 
 Page viewer
androidpageviwer.png 
Objects viewer
androidobjectviwer.png
 Add Comments
xwikiaddnewcomment.png
 Add Attachment
xwikiaddnewattachment.png 

Prerequisites & Installation Instructions

Prerequisites 

Mobile device running Android OS 2.1 and up.

Installation

Download Android Client Application (.apk) file and open it through the mobile device. It will ask for permissions to install. Press ok to continue.

You can download nighly build of the demo application on http://maven.xwiki.org/snapshots/org/xwiki/android/xwiki-android-client/1.0-SNAPSHOT/.

Tags: android
    

Get Connected