React-Native library for Android that can schedule automatic launches of your app at specific times.
Java JavaScript
Switch branches/tags
Nothing to show
Clone or download
Latest commit 83450c8 Dec 6, 2016

Currently under development


  • Run npm install --save git+

  • Add the following to android/settings.gradle:

    include ':react-native-app-launcher'
    project(':react-native-app-launcher').projectDir = new File(settingsDir, '../node_modules/react-native-app-launcher/android')
  • Add the following to android/app/build.gradle:

    dependencies {
        compile project(':react-native-app-launcher')  // react-native-app-launcher
  • Add the following to android/app/src/main/AndroidManifest.xml:

    <manifest xmlns:android=""
    <uses-permission android:name="android.permission.INTERNET" />
        <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
        <receiver android:name="io.cmichel.appLauncher.AlarmReceiver" />   <!-- react-native-app-launcher -->
  • Add the following to android/app/src/main/java/**/

    package com.motivation;
    import io.cmichel.appLauncher.LauncherPackage;  // add this for react-native-app-launcher
    public class MainApplication extends Application implements ReactApplication {
        protected List<ReactPackage> getPackages() {
            return Arrays.<ReactPackage>asList(
                new MainReactPackage(),
                new LauncherPackage()     // add this for react-native-app-launcher

Mofifying/Build the Project in Android Studio

  • Start Android Studio and select File -> New -> Import Project and select the android folder.
  • If you get a Plugin with id 'android-library' not found Error, install android support repository through the SDK manager.