Wikimedia Hackathon 2015/Mobile apps

The Wikimedia Apps team will participate in the Wikimedia Hackathon 2015 in Lyon, France 23-25 May.

The team would love to collaborate with you on Wikimedia app technology. Your contributions at the hackathon will benefit millions of people who use Wikimedia app technology.

What we will do
We will build a Wikipedia Lite app for Android, add article short description editing on iOS, and more:
 * Android
 * Wikipedia Lite
 * Multilingual search
 * Article short description editing
 * Automation of app testing
 * Watchlists
 * Bugfixing like this
 * iOS
 * Article short description editing
 * Watchlists
 * Wiki Radio

How to prepare
Register

Register for the hackathon

Hardware

Laptop: Come with a Linux, Windows, or Mac OS laptop equipped with the latest stable operating system.

Git: Install Git with the operating system-specific de facto method (e.g., on Mac OS it is part of Xcode).

Mobile devices: For Android development, we recommend bringing a device that officially supports Android OS 5 Lollipop and has it installed. For iOS development, we recommend use of a device that officially supports iOS 8 and has it installed.

Android

Know Java? Great, then iOS
 * Install the latest stable release of Android Studio
 * Go through the free seven part Getting Started training series
 * Obtain the latest source code for the Wikipedia for Android app
 * Install the latest stable release of Xcode from the App Store
 * Know Objective-C for iOS? Great, you will be able to use it if you prefer it. Otherwise:
 * Absorb the materials on the Swift Programming Language website, especially the free Swift Programming Language book
 * Learn Cocoa (GUI) application development on iOS 8:
 * Beginning iPhone Development with Swift (Mark et al) or
 * iOS 8 Programming Fundamentals with Swift (all chapters) and Programming iOS 8 (chapters 1-13, 23-25) (Neuberg)