Giter Site home page Giter Site logo

droid-messenger's Introduction

DroidMessenger

Instant Messaging App that uses Parse and Pubnub

Whats up everyone!

I wanted to learn how to take advantage of real time events using Parse so here is an Android instant messenger I put together that uses Parse and Pubnub. A Parse and Pubnub account will be needed for this. If you are unfamiliar with the two services here are the respective URL's.

Pubnub: http://pubnub.com Parse: http://parse.com

Once these accounts are setup you need to create an application on both platforms and place the required information in the project string resources xml file. Here is an example of what is will look like.

<!-- Parse -->
<string name="parse_application_id">Your Parse application ID</string>
<string name="parse_client_id">Your Parse client ID</string>

<!-- PubNub -->
<string name="pubnub_publish_key">Your Pubnub Publish Key</string>
<string name="pubnub_subscribe_key">Your Pubnub Subscribe Key</string>

Once this information has been imported you need to add a class with the name "Message" to your Parse database with the following columns.

COLUMN-NAME--> OBJECT-TYPE

"messageBody"--> String

"timeSent"--> Date

"senderId" --> String

"receiverId" --> String

After this is complete and you have ensured the proper keys are entered, the application should build.

Sign up with a few mock users and test away.

If you run into any issues or have any suggestions don't hesitate!

droid-messenger's People

Contributors

wiztheengineer avatar

Watchers

James Cloos 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.