Skip to content
This repository has been archived by the owner on Feb 22, 2019. It is now read-only.

meetuparchive/snapup-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snapup

Snapup is an Android application for posting photos to Meetup and browsing attendee lists. If you'd like to install it on an Android device, search for "snapup" in the Market.

This project is primarily a demonstration application for the Meetup API and its functionality is limited. If you'd like to see it do more, please fork it!

Underpinnings

Snapup is implemented in Scala, currently 2.8.Beta1. It uses the Dispatch library to communicate with the Meetup API over OAuth-signed requests, and the android-plugin for sbt to build and package itself for the Android Market.

Building

If you'd like to build and contribute to Snapup or just play around with it to get some ideas for own Meetup API / Android / Scala / whatever application, you'll first need to install simple-build-tool. Once sbt is on your executable path, you should be able to type sbt in your project directory and eventually (things have to download, compile...) enter the sbt console.

The android-plugin uses the regular Android SDK installed on your system, but it needs to know where to find it. Set an environment variable something like this one, to where you actually have the SDK:

export ANDROID_SDK_HOME=/usr/local/android-sdk/

You'll need the Android 1.6 platform installed, as that is what Snapup currently builds against. When these things are in place, run update in the sbt console to pull down Dispatch and its dependencies. Finally, try compile. If that succeeds, then a dozen tiny things happened behind the scenes and you're in good shape to package and transfer the application to an Android emulator or device.

To initiate or verify your adb connection, run adb logcat in another system terminal. When that is connected to a device or emulator it will chatter away harmlessly. Finally, run install-device or install-emulator in your sbt console to package and transfer the application. It will take a little while, because it invokes Proguard, but a homebuilt Snapup should eventually be available in your applications listing.

About

Android application to take photos, then post them using the Meetup API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published