Giter VIP home page Giter VIP logo

parsedeveloperday's Introduction

[Archive] Parse Developer Day app

Note: This repository is not under active development.

This is the entire source code of the official Parse Developer Day apps, available on the App Store as well as on Google Play.

Read more about these apps on our blog:

iOS Quick Setup

The iOS Parse Developer Day app is ready to be used without further modifications as it is already configured with the same app keys as the App Store version of the Parse Developer Day app. To run a local build of the PDD app:

  1. Clone this repo locally.
  2. Open ios/Parse Dev Day.xcodeproj in Xcode 5.
  3. Build and Run.

The iOS PDD app can be built with both the iOS 6 and iOS 7 SDKs. It has a minimum target OS version of 6.1, and will degrade gracefully when run on iOS 6 devices.

Android Quick Setup

The Android Parse Developer Day is already configured to connect to the production PDD Parse app. It requires Android's Support Library, though, you'll need to perform some additional steps before you can build and run the app for the first time.

  1. Clone this repo locally.
  2. Open android/ in your IDE of choice, such as Eclipse.
  3. Go to http://developer.android.com/tools/support-library/setup.html and follow the instructions to set up your project to use the Android Support Library.
  4. Build and Run.

Using Your Own Conference Data

As mentioned earlier, both versions of the PDD app are already configured to use the same Parse app as the App Store and Google Play versions of the PDD app. This is great if you just want to build and run the app and learn how it is all set up with Parse. However, if you're interested in reusing the codebase for your own conference app, you will need to create a new Parse app. For simplicity, we've included a JSON export of the Parse Developer Day Parse app which you can use for an initial import of data into your own app.

  1. Go to your Dashboard and create a new Parse app.
  2. Write down your new application id and client key. You will need these later. Remember that you can always get your keys from your app's Settings page.
  3. Locate the data folder in your local clone of the PDD repo. Here you will find Talk.json, Speaker.json, Slot.json, and Room.json. These can be imported into your brand new Parse app.
  4. Go to your app's Data Browser, and click on the "Import" button. Choose Talk.json and give your new class the name "Talk". Repeat this for each of the json files in the data folder, giving them the appropriate class name.
  5. Set up your app keys in your project (see "Custom App Setup" below).
  6. Build and Run.

Confirm that everything is working correctly. You may now modify the list of Talks, Speakers, and Rooms to suit your conference.

iOS Custom App Setup

Open the PDDAppDelegate.m file and modify the following two lines to use your actual Parse application id and client key, as noted in step 2 above:

[Parse setApplicationId:@"YOUR_APPLICATION_ID"
              clientKey:@"YOUR_CLIENT_KEY"];

Android Custom App Setup

Open the ParseDevDayApp.java file and modify the following two lines to use your actual Parse application id and client key, as noted in step 2 above:

Parse.initialize(this, "YOUR_APPLICATION_ID",
  "YOUR_CLIENT_KEY");

parsedeveloperday's People

Contributors

hramos avatar jeroenleenarts avatar

Watchers

 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.