Giter Site home page Giter Site logo

deepankarb / barcamp-bangalore-android-app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from the100rabh/barcamp-bangalore-android-app

0.0 2.0 0.0 3.5 MB

Android App for Barcamp Bangalore

Home Page: http://barcampbangalore.org

License: Apache License 2.0

barcamp-bangalore-android-app's Introduction

Barcamp Bangalore Android App

This is the Android app I had created for Barcamp Bangalore. The live version of the same is available at https://market.android.com/details?id=com.bangalore.barcamp All icons and design are credited to @amanmanglik(http://twitter.com/amanmanglik), code is available under APL. For more info read the LICENCE file.

Aim

App for Barcamp Bangalore Monsoon 2013. It allows you to.

  1. View Barcamp sessions schedule
  2. If you login with your Barcamp Website, you can sync the sessions you marked as attending to the app.
  3. Setup reminders for the talks which you want to attend
  4. View all tweets related to Barcamp Bangalore
  5. View all updates from BCB team sent via push notification
  6. Venue location for Barcamp Bangalore
  7. Internal Venue Map for Barcamp Bangalore
  8. Share from inside the app so that you dont have to add the hashtag

Dependency

Barcamp Bangalore App makes use of following libraries. Please get them and include them as library projects in your eclipse projects

Schedule JSON Format

Look into example barcampdata.json file in the same folder

Want to fork for your Barcamp ?

Go ahead do it.

  • Search and replace BCB and BCB with your tag.
  • Also replace the link to get the xml from barcampbangalore's website to your own.
  • Change the notification message location from barcampbangalore twitter stream to your own
  • Change the venue to your own.
  • Drop in a mail at Barcamp Bangalore Mailing list or tweet to @barcampbng(http://twitter.com/barcampbng)

Want to contribute?

GitHub has some great articles on how to get started with Git and GitHub and how to fork a project.

Contributers are recommended to fork the app on GitHub (but don't have too). Create a feature branch, push the branch to git hub, press Pull Request and write a simple explanation.

One fix per commit. If say a a commit closes the open issue 12. Just add closes #12 in your commit message to close that issue automagically.

All code that is contributed must be compliant with Apache License 2.0.

For any questions that you have regards to this pleas shoot in a mail at Barcamp Bangalore Mailing List(http://tech.groups.yahoo.com/group/bangalore_barcamp/)

Code Style Guidelines

Contributers are recommended to follow the Android Code Style Guidelines with exception for line length that I try to hold to 80 columns where possible.

In short that is;

  • Indentation: tabs, no spaces
  • Line length: 80 columns
  • Braces: Opening braces don't go on their own line.
  • Acronyms are words: Treat acronyms as words in names, yielding XmlHttpRequest, getUrl(), etc.
  • Consistency: Look at what's around you!

Have fun and remember we do this in our spare time so don't be too serious :)

License

Copyright (c) 2013 Saurabh Minni

Licensed under the Apache License, Version 2.0 One extra thing that we want you do is, let the sliding menu have the message "Originally made for Barcamp bangalore" intact. Though you may shift it anywhere you may want to if your design so warrants.

barcamp-bangalore-android-app's People

Contributors

shreyasrk avatar the100rabh avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.