package jasenmoloy.wirelesscontrol.mvp;

import android.app.Application;

import jasenmoloy.wirelesscontrol.io.OnGeofenceDataLoadFinishedListener;

/**
 * Created by jasenmoloy on 2/25/16.
 */
public interface MainPresenter extends Application.ActivityLifecycleCallbacks {
    int MAX_ALLOWABLE_GEOFENCES = 50;

    void onAllPermissionsGranted();
    boolean allowNewGeofence();
}

package jasenmoloy.wirelesscontrol.mvp;

import android.app.Application;

import jasenmoloy.wirelesscontrol.io.OnGeofenceDataLoadFinishedListener;

/**
 * Created by jasenmoloy on 2/25/16.
 */
public interface MainPresenter extends Application.ActivityLifecycleCallbacks {
    int MAX_ALLOWABLE_GEOFENCES = 25;

    void onAllPermissionsGranted();
    boolean allowNewGeofence();
}

Change max allowable geofences to 25 as the limit per device user is 100. This could cause issues for other applications if we go to high.