addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Nano Code Jam

• "Oculus Rift on HTML5 using Node.js" by John Rockefeller

• "Android Quick Start" by Imad Azzam

• "OAuth2 on Android" by Norm Young

• "HTML5 Animation" by Alicia Thomson

We'll all break into small teams to develop nano-sized applications demonstrating one or more of Google's APIs. Each team will show their stuff with quick demos at the end of the evening.

Bring your laptop and come to lead or learn about Google's software technologies by putting your hands in to develop the code. Be sure to sign up for an account at GitHub, if you don't have one already (you do, RIGHT?)

Suggest your API and app ideas in the comments. Volunteer to lead a team. Mention which nano-project you'd like to join.

Android Quick Start

This is for developers that are completely new to Android, or have very little experience with it. I will go over select basic topics from here: http://developer.android.com/training/index.html and one advanced topic (In-App Billing), time-permitting.

The topics covered will be enough to put together a fully functional app, for example, my first Android app found on Google Play here:http://play.google.com/store/apps/details?id=azzam.imad.games.silhouguess2

Prerequisites:

1- Download and install the Android SDK from here: http://developer.android.com/sdk/index.html

2- Once installed, download the API 16 packages as follows:

a- Open Eclipse from the SDK downloaded above

b- Go to Window --> Android SDK Manager --> Select 'Android 4.1.2 (API 16)', which automatically select everything under it.

c- Make sure everything else is not selected, click 'Install ## packages' and follow the prompts.

3- If possible, bring an Android device running Android 4.1.2 or higher, and an appropriate USB cable. Running and debugging on a real device are much faster and convenient than the simulator.

OAuth2 on Android

From the top, down...

• Android Apps on Web APIs: http://youtu.be/dylFNrvZ_3U

• Overview of OAuth2: http://youtu.be/YLHyeSuBspI

• Jump to Mobile: http://youtu.be/YLHyeSuBspI?t=28m42s

• Authorization on Android: http://developer.android.com/google/play-services/auth.html

• Getting started: https://developers.google.com/.../oauth-and-tasks-on-android

• Official sample: http://code.google.com/.../OAuth2#Android

• Unofficial sample: https://github.com/wareninja/generic-oauth2-login-for-android

Join or login to comment.

  • Sean R.

    I'd like to join the Android Quick Start group.

    December 16, 2013

  • A former member
    A former member

    Here's the doc I'll be going through tonight for the Oculus Rift project! https://docs.google.com/document/d/1qICpwaL8WoJFxkXsSIJOcBZ9lnnNQvd_wYTYUMxPVjQ

    Feel free to read it beforehand to get a head start and install necessary software.

    December 16, 2013

  • A former member
    A former member

    Hi everyone,

    If you are planning to join the Android Quick Start group, please take a look at the updated description above for an idea of what we will cover and how to come prepared.

    See you all there!

    December 14, 2013

  • Norman Y.

    I can lead a team in applying either Google Cloud Messaging (GCM), and/or OAuth in an Android application.

    November 5, 2013

    • Ersin E.

      Greetings, I have started learning Java and Android Application programming and so far have an understanding of the application and activity life cycle, IDE, and a bit of the API. I am eager to learn more. I will join Norman, +1 vote for GCM.

      1 · December 10, 2013

    • Norman Y.

      With €®$ÎÑ's suggestion, I have updated the event description with resources to prepare ahead for OAuth2 on Android. Other team leaders, do the same here, or forward to John or I to add.

      December 12, 2013

  • Alireza

    Hi everyone!
    As a beginner I will join "Android Quick Start" by Imad

    December 11, 2013

  • Paul H.

    I would like to join the beginner Android group.

    1 · December 11, 2013

  • A former member
    A former member

    I won't be able to make this meeting. It's my wife's birthday.

    December 11, 2013

  • A former member
    A former member

    Two new teams! Alicia Thomson will be leading the "HTML5 Animation" team and Imad will be heading up the "Android Quick Start" group. Exciting!

    December 10, 2013

  • Richard B.

    I'm down with doing something for the rift, I'll bring one too. I don't know anything about voxel however.

    December 10, 2013

    • A former member
      A former member

      Sweet!

      December 10, 2013

  • A former member
    A former member

    Two teams announced! "OAuth on Android" led by our very own Norm Young, and "Oculus Rift on HTML5" by John Rockefeller. Two other teams are still secret! :P

    November 26, 2013

  • A former member
    A former member

    I'll probably do something with the Oculus Rift :) I'm working on a voxel game currently. It's what I was going to demo if we were low on content for last night's event. Take a look! http://arcade.xandorus.com/voxel-painter/

    November 19, 2013

25 went

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy