NOTE: 2016-06-23
52°North is migrating this TWiki to foswiki which will become availabe via the well known domain wiki.52north.org soon.
Hence, this wiki is switched to read-only mode starting Monday - 27.06.2016 - until the end of the migration. Hence, save your changes beforehand.

The 52°North IT-Team.

Android Development Guidelines

This page shall collect resources for good software developement on the Android platform.

App Development

Maven Project Creation

Maven is mandatory for app development at 52N!

Prerequisites

Step-by-step Guide

  • New > Maven Project
  • Select one of the following archetypes: https://github.com/akquinet/android-archetypes/wiki
  • Mandatory elements in the POM file and their default values (if applicable) are listed below. The closing tags are omitted to clarify where values must be entered.
            <groupId>org.n52.android</groupId>
            <artifactId>
            <packaging>
            <version>
            <name>
            <description>
            <url>http://52north.org/android</url>
       <inceptionYear>the year</inceptionYear> (or project specific one!)
       <organization>
          <name>52°North Initiative for Geospatial Open Source Software GmbH</name>
          <url>http://52north.org</url>
       </organization>
            <developers>
                    <developer>
                            <name>name here
                            <email>email@52north.org
                            <organization>${project.organization.name}
                            <organizationUrl>${project.organization.url}
                            <id>SVN/Wiki name here
                     </developer>
            </developers>
            <mailingLists><mailingList> (the appropriate community mailing list(s))
       <scm>
          <connection>scm:svn:https://svn.52north.org/svn/projects/android/... (add the correct url!)
       </scm>
       <licenses>
          <license>
             <name>Apache 2</name>
             <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
             <distribution>repo</distribution>
             <comments>A business-friendly OSS license</comments>
          </license>
       </licenses>
    

Software License

The license for all Android-related projects is Apache 2.0, see https://wiki.52north.org/bin/view/Contributor/ApacheLicenseHowto, and all libraries you depend on should be compatible.

Metadata

  • Topic created by: DanielNuest
  • Topic created on: 2012-01-31
Tags:
create new tag
, view all tags
Topic revision: r4 - 2013-06-11 - 14:39:54 - EikeHinderkJuerrens

 
  • Search: 
This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback