All Projects → meetuparchive → snapup-android

meetuparchive / snapup-android

Licence: MIT license
Android application to take photos, then post them using the Meetup API.

Projects that are alternatives of or similar to snapup-android

foundation-server
(v1) A scalable cryptocurrency mining pool server written in Node.js
Stars: ✭ 45 (+221.43%)
Mutual labels:  deprecated
dry-plugin
Jenkins dry plugin
Stars: ✭ 16 (+14.29%)
Mutual labels:  deprecated
jest-badges-readme
Creates a group of coverage badges from Jest into your README
Stars: ✭ 30 (+114.29%)
Mutual labels:  deprecated
cartesian ros control
DEPRECATED: A set of packages to bring Cartesian control functionality to the ROS-control framework.
Stars: ✭ 33 (+135.71%)
Mutual labels:  deprecated
generator-pwa-angular-core
Progressive Web App using Angular 4, .NET Core, and Entity Framework
Stars: ✭ 22 (+57.14%)
Mutual labels:  deprecated
kubernetes-flexvolume-vault-plugin
A kubernetes flexvolume plugin that injects vault tokens at pod creation
Stars: ✭ 16 (+14.29%)
Mutual labels:  deprecated
marquez-web
Marquez Web UI
Stars: ✭ 23 (+64.29%)
Mutual labels:  deprecated
webpack-react-boilerplate
A boilerplate for using webpack and react.
Stars: ✭ 33 (+135.71%)
Mutual labels:  deprecated
PhotoPicker
Android Photo Picker
Stars: ✭ 27 (+92.86%)
Mutual labels:  deprecated
tls
🔒 Non-blocking, event-driven TLS built on OpenSSL & macOS security.
Stars: ✭ 26 (+85.71%)
Mutual labels:  deprecated
papilo
DEPRECATED: Stream data processing micro-framework
Stars: ✭ 24 (+71.43%)
Mutual labels:  deprecated
core-assert
Node.js `assert` as a standalone module
Stars: ✭ 27 (+92.86%)
Mutual labels:  deprecated
commerce-cif-magento
Adobe Commerce Integration Framework (CIF) Magento Integration
Stars: ✭ 41 (+192.86%)
Mutual labels:  deprecated
soph
AI in action
Stars: ✭ 39 (+178.57%)
Mutual labels:  deprecated
roweb
⛔ [DEPRECATED] Active at https://github.com/ropensci/roweb2
Stars: ✭ 18 (+28.57%)
Mutual labels:  deprecated
python-bandwidth
Public API for interfacing with Bandwidth from Python
Stars: ✭ 16 (+14.29%)
Mutual labels:  deprecated
try-compose
Sample project to try Jetpack Compose early developer preview here and now!
Stars: ✭ 28 (+100%)
Mutual labels:  deprecated
gulp-rework
Preprocess CSS with Rework
Stars: ✭ 30 (+114.29%)
Mutual labels:  deprecated
resizeend
Debounced JavaScript resize events
Stars: ✭ 60 (+328.57%)
Mutual labels:  deprecated
SAUCE
⛔️ DEPRECATED - System for AUtomated Code Evaluation
Stars: ✭ 25 (+78.57%)
Mutual labels:  deprecated

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].