Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.rst | 2012-08-03 | 3.1 kB | |
PleftDroid1-0GPLv3.zip | 2012-08-03 | 212.0 kB | |
README.txt | 2012-08-03 | 2.8 kB | |
Totals: 3 Items | 217.9 kB | 1 |
PleftDroid OpenSource Edition
Copyright (C) 2011, 2012 Riccardo Massera, r.massera@thecoder4.eu
PleftDroid is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
PleftDroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with PleftDroid. If not, see <http://www.gnu.org/licenses/>.
PREREQUISITES FOR USING PLEFTDROID
Access to a Pleft Server instance
Pleft is Open Source(GPLv3), you can download and install a copy from: http://code.google.com/p/pleft/
You then will have full contol on both Server side code and client Side code.
PREREQUISITES FOR BUILDING PLEFTDROID
A computer with JDK/JRE/OPENJDK 6 and a recent Eclipse installed will do.
BUILDING PLEFTDROID
To build PleftDroid You will need :
- the source (if you read this you already got it)
- Eclipse with the Android Development Tools (ADT) installed (see http://developer.android.com/tools/help/adt.html)
- you will need to download separately the Gson Library, version 1.7.1 (later versions may work but I didn't test) which can downloaded from here: http://code.google.com/p/google-gson/downloads/list You just have to put the jar in the libraries classpath in project settings.
To import the project in Eclipse:
- unpack the source code in a directory of your choice
- click on File -> New -> Project...
- select Android -> Android Project from exixting code then press Next
- choose the directory where you unpacked the source code and check "copy projects into workspace"
- click on finish
RELEASING YOUR CUSTOMIZED APP ON GOOGLE PLAY
If you want to release the app on Google Play, you will need to refactor the package name to reflect your website or to a package name of your choice. The reason is that package name is used for unique identification for Android applications. A naming clash of the package would prevent you from publishing it.
The refactoring is straightforward using eclipse, just be careful in renaming accordingly all occurrences of the old package name everywhere and not only in the Java code. The most relevant files are the AndroidManifest.xml and res/layout/detail_voting_rowdbc.xml