Parse Sdk Android

The Android SDK for Parse Platform
Alternatives To Parse Sdk Android
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Parse Sdk Android1,8761,205108 days ago32May 06, 2018128otherJava
The Android SDK for Parse Platform
React Native Facebook Login1,21921024 years ago40November 05, 2019119mitObjective-C
React Native component wrapping the native Facebook SDK login button and manager
Auth0.js9626,666337a month ago257November 13, 20235mitJavaScript
Auth0 headless browser sdk
Android Simple Facebook890
7 years ago164otherJava
[Deprecated] Simple Facebook SDK for Android
React Native Login816
9 years ago7JavaScript
react-native login via native facebook sdk, with a mp4 video background and a linear gradient
Laravelfacebooksdk697200144 years ago28July 23, 201759mitPHP
Fully unit tested Facebook SDK v5 integration for Laravel & Lumen
Sdk3rd246
4 years ago4apache-2.0Java
第三方SDK集成库,授权/分享/支付
Flutter_line_sdk208
3 months ago1apache-2.0Dart
A Flutter plugin that lets developers access LINE's native SDKs in Flutter apps with Dart.
Kakao_flutter_sdk1874a month ago21December 21, 2023apache-2.0Dart
Flutter SDK for Kakao Open API
School Api162
13 years ago54October 27, 20204mitPython
🌱 校园教务系统接口,正方教务系统 SDK for Python
Alternatives To Parse Sdk Android
Select To Compare


Alternative Project Comparisons
Readme

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 the line maven { url 'https://www.jitpack.io' } to your settings.gradle file, inside the repositories property, for example:

dependencyResolutionManagement {
    repositories {
        maven { url 'https://www.jitpack.io' }
    }
}

Older versions of Android studio require different steps. See the following list of Android Studio versions for alternative instructions. You can find the version of your Android Studio installation by clicking on Help > About in the top menu.

Arctic Fox | 2020.3.1 or older

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

Then, add the library to your (module:app) build.gradle file, replacing latest.version.here with the version of the Parse Android SDK you would like to use. We commend always updating your app to use the latest release version.

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"
}

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.

Popular Sdk Projects
Popular Login Projects
Popular Libraries Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Kotlin
Sdk
Login
Rxjava
Coroutines
Signup