All Projects → parse-community → Parse Sdk Android

parse-community / Parse Sdk Android

Licence: other
The Android SDK for the Parse Platform

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Parse Sdk Android

Parse Server
API server module for Node/Express
Stars: ✭ 19,165 (+961.18%)
Mutual labels:  hacktoberfest, parse-platform
Kudo
Kubernetes Universal Declarative Operator (KUDO)
Stars: ✭ 849 (-52.99%)
Mutual labels:  hacktoberfest, sdk
Java Sdk
🥇 Java SDK to use the IBM Watson services.
Stars: ✭ 587 (-67.5%)
Mutual labels:  hacktoberfest, sdk
Demoinfocs Golang
High performance CS:GO demo parser for Go (demoinfo)
Stars: ✭ 288 (-84.05%)
Mutual labels:  hacktoberfest, parse
Parse Sdk Js
The JavaScript SDK for the Parse Platform
Stars: ✭ 1,158 (-35.88%)
Mutual labels:  hacktoberfest, parse
Janephp
🌱 Jane is a set of libraries to generate Models & API Clients based on JSON Schema / OpenAPI specs
Stars: ✭ 300 (-83.39%)
Mutual labels:  hacktoberfest, sdk
Sfml
Simple and Fast Multimedia Library
Stars: ✭ 7,316 (+305.09%)
Mutual labels:  hacktoberfest, sdk
Skrape.it
A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
Stars: ✭ 231 (-87.21%)
Mutual labels:  hacktoberfest, parse
Openapi Generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
Stars: ✭ 10,634 (+488.82%)
Mutual labels:  hacktoberfest, sdk
Js Api Client
Typeform API js client
Stars: ✭ 51 (-97.18%)
Mutual labels:  hacktoberfest, sdk
Parse Sdk Ios Osx
The Objective-C iOS | macOS | watchOS | tvOS SDK for the Parse Platform
Stars: ✭ 2,788 (+54.37%)
Mutual labels:  hacktoberfest, parse-platform
Fosite
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
Stars: ✭ 1,738 (-3.77%)
Mutual labels:  hacktoberfest, sdk
Sdk
The jMonkeyEngine3 SDK based on netbeans
Stars: ✭ 240 (-86.71%)
Mutual labels:  hacktoberfest, sdk
Parse Dashboard
A dashboard for managing your Parse Server Apps
Stars: ✭ 3,534 (+95.68%)
Mutual labels:  hacktoberfest, parse-platform
Amplitude Javascript
JavaScript SDK for Amplitude
Stars: ✭ 234 (-87.04%)
Mutual labels:  hacktoberfest, sdk
Leasot
Parse and output TODOs and FIXMEs from comments in your files
Stars: ✭ 729 (-59.63%)
Mutual labels:  hacktoberfest, parse
Pan Os Python
The PAN-OS SDK for Python is a package to help interact with Palo Alto Networks devices (including physical and virtualized Next-generation Firewalls and Panorama). The pan-os-python SDK is object oriented and mimics the traditional interaction with the device via the GUI or CLI/API.
Stars: ✭ 194 (-89.26%)
Mutual labels:  hacktoberfest, sdk
Amplitude Ios
Native iOS/tvOS/macOS SDK
Stars: ✭ 216 (-88.04%)
Mutual labels:  hacktoberfest, sdk
Mindconnect Nodejs
NodeJS Library for MindSphere Connectivity - TypeScript SDK for MindSphere - MindSphere Command Line Interface - MindSphere Development Proxy - typescript-sdk is waiting for your contributions!
Stars: ✭ 48 (-97.34%)
Mutual labels:  hacktoberfest, sdk
Colore
A powerful C# library for Razer Chroma's SDK
Stars: ✭ 121 (-93.3%)
Mutual labels:  hacktoberfest, sdk

parse-repository-header-sdk-android


Build Status Snyk Badge codecov

android min api auto-release

Backers on Open Collective Sponsors on Open Collective License Forum Twitter Follow


A library that gives you access to the powerful Parse Server backend from your Android app. For more information about Parse and its features, see the website, getting started, and blog.


Getting Started

Compatibility

The Parse Android SDK has the following Android API and Gradle Plugin compatibility.

SDK version Minimum API level Targeting API level Gradle Plugin
1.26 < API 16 API 29 3.6.2
2.0 >= API 16 API 30 4.2.2
2.1 >= API 21 API 31 7.0.3

Add Dependency

Add this in your root build.gradle file (not your module build.gradle file):

allprojects {
    repositories {
        ...
        maven { url "https://jitpack.io" }
    }
}

Then, add the library to your project build.gradle

ext {
   parseVersion = "latest.version.here"
}
dependencies {
    implementation "com.github.parse-community.Parse-SDK-Android:parse:$parseVersion"
    // for Google login/signup support (optional)
    implementation "com.github.parse-community.Parse-SDK-Android:google:$parseVersion"
    // for Facebook login/signup support (optional)
    implementation "com.github.parse-community.Parse-SDK-Android:facebook:$parseVersion"
    // for Twitter login/signup support (optional)
    implementation "com.github.parse-community.Parse-SDK-Android:twitter:$parseVersion"
    // for FCM Push support (optional)
    implementation "com.github.parse-community.Parse-SDK-Android:fcm:$parseVersion"
    // for Kotlin extensions support (optional)
    implementation "com.github.parse-community.Parse-SDK-Android:ktx:$parseVersion"
    // for Kotlin coroutines support (optional)
    implementation "com.github.parse-community.Parse-SDK-Android:coroutines:$parseVersion"
    // for RxJava support (optional)
    implementation "com.github.parse-community.Parse-SDK-Android:rxjava:$parseVersion"
}

replacing latest.version.here with the latest released version (see JitPack badge above).

Setup

Initialize Parse in a custom class that extends Application:

import com.parse.Parse;
import android.app.Application;

public class App extends Application {
    @Override
    public void onCreate() {
      super.onCreate();

      Parse.initialize(new Parse.Configuration.Builder(this)
        .applicationId("YOUR_APP_ID")
        // if desired
        .clientKey("YOUR_CLIENT_KEY")
        .server("https://your-server-address/parse/")
        .build()
      );
    }
}

The custom Application class must be registered in AndroidManifest.xml:

<application
    android:name=".App"
    ...>
    ...
</application>

Note that if you are testing with a server using http, you will need to add android:usesCleartextTraffic="true" to your above <application> definition, but you should only do this while testing and should use https for your final product.

See the guide for the rest of the SDK usage.

Contributing

We want to make contributing to this project as easy and transparent as possible. Please refer to the Contribution Guidelines.

More Parse Android Projects

These are other official libraries we made that can help you create your Parse app.


As of April 5, 2017, Parse, LLC has transferred this code to the parse-community organization, and will no longer be contributing to or distributing this code.

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].