Skip to content

Commit e30f7af

Browse files
committed
Remove dropbox dependency from free flavor
1 parent fb61b1e commit e30f7af

File tree

12 files changed

+63
-1
lines changed

12 files changed

+63
-1
lines changed

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ dependencies {
8989
compile 'com.github.PhilJay:MPAndroidChart:v2.2.4' // Charts
9090
compile 'com.jakewharton.timber:timber:4.1.2' // Advanced logging tool
9191
compile 'com.android.support.constraint:constraint-layout:1.1.3'
92-
compile 'com.dropbox.core:dropbox-core-sdk:3.0.5' // Dropbox Core API
92+
proprietaryCompile 'com.dropbox.core:dropbox-core-sdk:3.0.5' // Dropbox Core API
9393

9494
testCompile 'junit:junit:4.12'
9595
testCompile 'org.mockito:mockito-core:2.8.9'
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.blogspot.e_kanivets.moneytracker.activity.external;
2+
3+
import android.app.Activity;
4+
import android.os.Bundle;
5+
import android.support.annotation.Nullable;
6+
7+
/**
8+
* This class does nothing in the free flavor, but it is a lot easier to
9+
* have it exist than to have it not exist.
10+
*/
11+
public class BackupActivity extends Activity {
12+
@Override
13+
protected void onCreate(@Nullable Bundle savedInstanceState) {
14+
super.onCreate(savedInstanceState);
15+
}
16+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.blogspot.e_kanivets.moneytracker.controller.backup;
2+
3+
import com.blogspot.e_kanivets.moneytracker.controller.FormatController;
4+
5+
/** This class does nothing instead of Dropbox support. */
6+
public class BackupController {
7+
public BackupController(FormatController formatController, String dataDir) {
8+
9+
}
10+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<menu xmlns:android="http://schemas.android.com/apk/res/android">
3+
<group android:id="@+id/group_1">
4+
<item
5+
android:id="@+id/nav_accounts"
6+
android:icon="@drawable/ic_accounts"
7+
android:title="@string/title_accounts" />
8+
<item
9+
android:id="@+id/nav_rates"
10+
android:icon="@drawable/ic_exchange_rates"
11+
android:title="@string/title_exchange_rates" />
12+
<item
13+
android:id="@+id/nav_charts"
14+
android:icon="@drawable/ic_charts"
15+
android:title="@string/title_charts" />
16+
</group>
17+
18+
<group android:id="@+id/group_2">
19+
<item
20+
android:id="@+id/nav_backup"
21+
android:icon="@drawable/ic_backup"
22+
android:title="@string/backup_data"
23+
android:visible="false" />
24+
<item
25+
android:id="@+id/nav_import_export"
26+
android:icon="@drawable/ic_import_export"
27+
android:title="@string/title_import_export" />
28+
</group>
29+
30+
<group android:id="@+id/group_3">
31+
<item
32+
android:id="@+id/nav_settings"
33+
android:icon="@drawable/ic_settings"
34+
android:title="@string/settings" />
35+
</group>
36+
</menu>

app/src/main/java/com/blogspot/e_kanivets/moneytracker/activity/external/BackupActivity.java renamed to app/src/proprietary/java/com/blogspot/e_kanivets/moneytracker/activity/external/BackupActivity.java

File renamed without changes.

app/src/main/java/com/blogspot/e_kanivets/moneytracker/adapter/BackupAdapter.kt renamed to app/src/proprietary/java/com/blogspot/e_kanivets/moneytracker/adapter/BackupAdapter.kt

File renamed without changes.

app/src/main/java/com/blogspot/e_kanivets/moneytracker/controller/backup/BackupController.kt renamed to app/src/proprietary/java/com/blogspot/e_kanivets/moneytracker/controller/backup/BackupController.kt

File renamed without changes.

app/src/main/java/com/blogspot/e_kanivets/moneytracker/controller/backup/tasks/DropboxBackupAsyncTask.java renamed to app/src/proprietary/java/com/blogspot/e_kanivets/moneytracker/controller/backup/tasks/DropboxBackupAsyncTask.java

File renamed without changes.

app/src/main/java/com/blogspot/e_kanivets/moneytracker/controller/backup/tasks/DropboxFetchBackupListAsyncTask.java renamed to app/src/proprietary/java/com/blogspot/e_kanivets/moneytracker/controller/backup/tasks/DropboxFetchBackupListAsyncTask.java

File renamed without changes.

app/src/main/java/com/blogspot/e_kanivets/moneytracker/controller/backup/tasks/DropboxRemoveBackupAsyncTask.java renamed to app/src/proprietary/java/com/blogspot/e_kanivets/moneytracker/controller/backup/tasks/DropboxRemoveBackupAsyncTask.java

File renamed without changes.

0 commit comments

Comments
 (0)