Java HTML Other
Permalink
Failed to load latest commit information.
10_Include/Android Android updates Aug 30, 2016
Android Correct typo Nov 21, 2016
AndroidActionBar Android Actionbar exercises updated Nov 14, 2016
AndroidAnimation Fixes for Android Nov 14, 2016
AndroidApplicationOptimization Rework all Links in resourceslocal Sep 20, 2016
AndroidArchitecture Rework all Links in resourceslocal Sep 20, 2016
AndroidBackgroundProcessing delete empty space before , Oct 13, 2016
AndroidBroadcastReceiver Updates from the current Android training session Nov 15, 2016
AndroidBuild Correct typo Nov 14, 2016
AndroidBuildMaven Rework all Links in resourceslocal Sep 20, 2016
AndroidButterknife Do not place . in a new line after ` Sep 21, 2016
AndroidCalendar Work on resources Dec 12, 2016
AndroidCamera Need to make a call to camera.startPreview(); before taking picture (#5) Sep 23, 2016
AndroidCloudStorage move docinfo to com.vogella.tutorials.android and refer to it as Jun 29, 2016
AndroidCommandLine Correct broken links Nov 8, 2016
AndroidCustomViews delete empty space before , Oct 13, 2016
AndroidDataBackup Rework all Links in resourceslocal Sep 20, 2016
AndroidDatabinding Big update on the Android tutorials Nov 2, 2016
AndroidDialogs Updates of Android dialogs and UI Automator Nov 17, 2016
AndroidDragAndDrop Removing target headers from the Android tutorial Sep 27, 2016
AndroidDrawables Work on resources Dec 12, 2016
AndroidFileBasedPersistence Correct broken links Nov 3, 2016
AndroidFragments Android Selection Nov 15, 2016
AndroidGestures delete empty space before , Oct 13, 2016
AndroidGoogleMaps Updates from the current Android training session Nov 15, 2016
AndroidHandlingImages Rework all Links in resourceslocal Sep 20, 2016
AndroidIPC replace include::content/ with include:: Sep 26, 2016
AndroidIntent Updates from the current Android training session Nov 15, 2016
AndroidInternals Correct broken links Nov 3, 2016
AndroidJSON Rewrite of the JSON tutorial for Android, fixed formatting errors in Nov 2, 2016
AndroidLibraryProjects Futher updates on the Android script Nov 2, 2016
AndroidLifeCycle Updates from the current Android training session Nov 15, 2016
AndroidListView correct reading and one line per sentence Nov 9, 2016
AndroidLiveWallpaper delete empty space before , Oct 13, 2016
AndroidLocationAPI Correct broken links Nov 3, 2016
AndroidLogging Big update on the Android tutorials Nov 2, 2016
AndroidMedia Correct broken links Nov 3, 2016
AndroidNDK Rework all Links in resourceslocal Sep 20, 2016
AndroidNFC Correct broken links Nov 3, 2016
AndroidNetworking Work on resources Dec 12, 2016
AndroidNotifications Updates from the current Android training session Nov 15, 2016
AndroidPermissions Updates from the current Android training session Nov 15, 2016
AndroidRecyclerView Futher updates on the Android script Nov 2, 2016
AndroidResourceSelection Android Selection Nov 15, 2016
AndroidSQLite delete empty space before , Oct 13, 2016
AndroidSensor Rework all Links in resourceslocal Sep 20, 2016
AndroidServices Android service communication Nov 2, 2016
AndroidSourceCode Correct broken links Nov 3, 2016
AndroidStudioTooling XML tag in new line for Android Studio Nov 15, 2016
AndroidStylesThemes Rework Android Resources Dec 12, 2016
AndroidSupportLibrary Android Selection Nov 15, 2016
AndroidTaskScheduling Removes whitespace before links Oct 23, 2016
AndroidTesting Minor changes to the upcoming Android training Nov 13, 2016
AndroidTestingEspresso Minor changes to the upcoming Android training Nov 13, 2016
AndroidTestingUIAutomator Updates of Android dialogs and UI Automator Nov 17, 2016
AndroidTools Correct broken links Nov 8, 2016
AndroidToolsStaticChecks Correct broken links Nov 8, 2016
AndroidTouch Updates of Android dialogs and UI Automator Nov 17, 2016
AndroidUsefulLibraries Rework all Links in resourceslocal Sep 20, 2016
AndroidWebservices Correct broken links Nov 3, 2016
AndroidWidgets Removing target headers from the Android tutorial Sep 27, 2016
AndroidXML Delete empty space before . Oct 13, 2016
Dagger definition of link with special characters Nov 8, 2016
Filebase Rework all Links in resourceslocal Sep 20, 2016
JenkinsAndroid Rework all Links in resourceslocal Sep 20, 2016
Robolectric Work on resources Oct 27, 2016
Robotium Correct broken links Nov 3, 2016
SwipeToRefresh Rework all Links in resourceslocal Sep 20, 2016
gradle/wrapper Update gradle version to 3.3 Jan 10, 2017
themes resolves #8 :Android:createPdf FAILED - adds basic theme Dec 20, 2016
web Add vgwort to AndroidDatabinding Oct 27, 2016
.gitignore Adds discussion about Android architecture May 3, 2016
.project Adds discussion about Android architecture May 3, 2016
CONTRIBUTING.adoc Update the CONTRIBUTING and README file Aug 30, 2016
README.adoc Update README.adoc Sep 7, 2016
build.gradle Update gradle version to 3.3 Jan 10, 2017
copyright.adoc rework the copyright Sep 22, 2016
docinfo.html Update mobile header Dec 20, 2016
gradlew Update gradle version to 3.3 Jan 10, 2017
gradlew.bat Update gradle version to 3.3 Jan 10, 2017
services.adoc Add our services back to resources Jun 29, 2016
settings.gradle Conversion Robotium Sep 1, 2016
support.adoc Action ActionBar Jun 30, 2016

README.adoc

Android tutorials from vogella.com

Content

This repository contains the Android tutorials hosted on the http://www.vogella.com website. See http://www.vogella.com/tutorials/android.html to get an overview.

The content of the repository is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Germany. The source code is licensed under the Eclipse Public License 1.0.

Contributions

We gladly and thankfully accept pull requests to improve the content of our tutorials. See Contributing to this repo for the legal details.

How to build the tutorials

In the root directory the following commands can be used to build different outputs.

// create HTML 5
./gradlew cH

// create PDF
./gradlew cP

// create EPub 3
./gradlew cE

// create All (HTML 5, PDF, EPub 3)
./gradlew cA

If these commands are run in the root directory all subprojects will be build.

Tip
Single subprojects can be build when navigating into a subproject and for example run ../gradlew cH
Note

On Windows OS you can use ./gradlew.bat See Gradle tutorial

Create a new tutorial

  1. Create a new project(a sub-directory) in the root directory

  2. Add the new project to the settings.gradle file (include '{newProjectName}')

  3. Open new project in terminal and run ../gradlew cT to run the createTemplate task

Publish HTML task for Jenkins

Currently the Jenkins build server is used to copy the HTML tutorials from an '/output' folder to the actual webserver, therefore the publishHtml task can be used to create the HTML Tutorials and copy the HTML tutorials to a '/asciidocOutput' folder.