Removes Flipper and SOLoader as dependencies.
This commit is contained in:
4
Android/.idea/runConfigurations/app.xml
generated
4
Android/.idea/runConfigurations/app.xml
generated
@@ -52,7 +52,7 @@
|
|||||||
<option name="ADVANCED_PROFILING_ENABLED" value="false" />
|
<option name="ADVANCED_PROFILING_ENABLED" value="false" />
|
||||||
<option name="STARTUP_PROFILING_ENABLED" value="false" />
|
<option name="STARTUP_PROFILING_ENABLED" value="false" />
|
||||||
<option name="STARTUP_CPU_PROFILING_ENABLED" value="false" />
|
<option name="STARTUP_CPU_PROFILING_ENABLED" value="false" />
|
||||||
<option name="STARTUP_CPU_PROFILING_CONFIGURATION_NAME" value="Java/Kotlin Method Sample (legacy)" />
|
<option name="STARTUP_CPU_PROFILING_CONFIGURATION_NAME" value="LeakCanary" />
|
||||||
<option name="STARTUP_NATIVE_MEMORY_PROFILING_ENABLED" value="false" />
|
<option name="STARTUP_NATIVE_MEMORY_PROFILING_ENABLED" value="false" />
|
||||||
<option name="NATIVE_MEMORY_SAMPLE_RATE_BYTES" value="2048" />
|
<option name="NATIVE_MEMORY_SAMPLE_RATE_BYTES" value="2048" />
|
||||||
</Profilers>
|
</Profilers>
|
||||||
@@ -65,4 +65,4 @@
|
|||||||
<option name="Android.Gradle.BeforeRunTask" enabled="true" />
|
<option name="Android.Gradle.BeforeRunTask" enabled="true" />
|
||||||
</method>
|
</method>
|
||||||
</configuration>
|
</configuration>
|
||||||
</component>
|
</component>
|
||||||
@@ -16,8 +16,6 @@ def nav_version = '2.9.8'
|
|||||||
def room_version = '2.8.4'
|
def room_version = '2.8.4'
|
||||||
def rxjava_version = '3.1.8'
|
def rxjava_version = '3.1.8'
|
||||||
def rxandroid_version = '3.0.2'
|
def rxandroid_version = '3.0.2'
|
||||||
def flipper_version = '0.230.0'
|
|
||||||
def soloader_version = '0.11.0'
|
|
||||||
def gson_version = '2.11.0'
|
def gson_version = '2.11.0'
|
||||||
|
|
||||||
android {
|
android {
|
||||||
@@ -106,11 +104,6 @@ dependencies {
|
|||||||
debugImplementation "com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}"
|
debugImplementation "com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}"
|
||||||
debugImplementation "com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}"
|
debugImplementation "com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}"
|
||||||
|
|
||||||
// Flipper
|
|
||||||
debugImplementation "com.facebook.flipper:flipper:$flipper_version"
|
|
||||||
debugImplementation "com.facebook.soloader:soloader:$soloader_version"
|
|
||||||
releaseImplementation "com.facebook.flipper:flipper-noop:$flipper_version"
|
|
||||||
|
|
||||||
// Other 3rd Party
|
// Other 3rd Party
|
||||||
implementation 'com.atlassian.commonmark:commonmark:0.15.2'
|
implementation 'com.atlassian.commonmark:commonmark:0.15.2'
|
||||||
implementation "com.google.code.gson:gson:$gson_version"
|
implementation "com.google.code.gson:gson:$gson_version"
|
||||||
|
|||||||
@@ -1,42 +0,0 @@
|
|||||||
package com.majinnaibu.monstercards.init;
|
|
||||||
|
|
||||||
|
|
||||||
import android.content.Context;
|
|
||||||
import android.os.Bundle;
|
|
||||||
|
|
||||||
import androidx.navigation.NavController;
|
|
||||||
import androidx.navigation.NavDestination;
|
|
||||||
|
|
||||||
import com.facebook.flipper.android.AndroidFlipperClient;
|
|
||||||
import com.facebook.flipper.android.utils.FlipperUtils;
|
|
||||||
import com.facebook.flipper.core.FlipperClient;
|
|
||||||
import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin;
|
|
||||||
import com.facebook.flipper.plugins.inspector.DescriptorMapping;
|
|
||||||
import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin;
|
|
||||||
import com.facebook.flipper.plugins.navigation.NavigationFlipperPlugin;
|
|
||||||
import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin;
|
|
||||||
import com.facebook.soloader.SoLoader;
|
|
||||||
import com.google.gson.Gson;
|
|
||||||
import com.majinnaibu.monstercards.BuildConfig;
|
|
||||||
|
|
||||||
public class FlipperInitializer {
|
|
||||||
|
|
||||||
public static void init(Context ctx) {
|
|
||||||
SoLoader.init(ctx, false);
|
|
||||||
|
|
||||||
if (BuildConfig.DEBUG && FlipperUtils.shouldEnableFlipper(ctx)) {
|
|
||||||
final FlipperClient client = AndroidFlipperClient.getInstance(ctx);
|
|
||||||
client.addPlugin(new InspectorFlipperPlugin(ctx, DescriptorMapping.withDefaults()));
|
|
||||||
client.addPlugin(new DatabasesFlipperPlugin(ctx));
|
|
||||||
client.addPlugin(new SharedPreferencesFlipperPlugin(ctx));
|
|
||||||
client.addPlugin(NavigationFlipperPlugin.getInstance());
|
|
||||||
client.start();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void sendNavigationEvent(NavController controller, NavDestination destination, Bundle arguments) {
|
|
||||||
Gson gson = new Gson();
|
|
||||||
String json = gson.toJson(arguments != null ? arguments : new Bundle());
|
|
||||||
NavigationFlipperPlugin.getInstance().sendNavigationEvent(String.format("%s:%s", destination.getLabel(), json), null, null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -52,9 +52,6 @@
|
|||||||
|
|
||||||
<nav-graph android:value="@navigation/mobile_navigation" />
|
<nav-graph android:value="@navigation/mobile_navigation" />
|
||||||
</activity>
|
</activity>
|
||||||
<activity
|
|
||||||
android:name="com.facebook.flipper.android.diagnostics.FlipperDiagnosticActivity"
|
|
||||||
android:exported="true" />
|
|
||||||
</application>
|
</application>
|
||||||
|
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|||||||
@@ -17,7 +17,6 @@ import androidx.navigation.ui.NavigationUI;
|
|||||||
import com.google.android.material.bottomnavigation.BottomNavigationView;
|
import com.google.android.material.bottomnavigation.BottomNavigationView;
|
||||||
import com.majinnaibu.monstercards.helpers.StringHelper;
|
import com.majinnaibu.monstercards.helpers.StringHelper;
|
||||||
import com.majinnaibu.monstercards.init.AppCenterInitializer;
|
import com.majinnaibu.monstercards.init.AppCenterInitializer;
|
||||||
import com.majinnaibu.monstercards.init.FlipperInitializer;
|
|
||||||
import com.majinnaibu.monstercards.utils.Logger;
|
import com.majinnaibu.monstercards.utils.Logger;
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
@@ -55,7 +54,6 @@ public class MainActivity extends AppCompatActivity {
|
|||||||
.build();
|
.build();
|
||||||
NavHostFragment navHostFragment = (NavHostFragment) getSupportFragmentManager().findFragmentById(R.id.nav_host_fragment);
|
NavHostFragment navHostFragment = (NavHostFragment) getSupportFragmentManager().findFragmentById(R.id.nav_host_fragment);
|
||||||
NavController navController = navHostFragment.getNavController();
|
NavController navController = navHostFragment.getNavController();
|
||||||
navController.addOnDestinationChangedListener(FlipperInitializer::sendNavigationEvent);
|
|
||||||
NavigationUI.setupActionBarWithNavController(this, navController, appBarConfiguration);
|
NavigationUI.setupActionBarWithNavController(this, navController, appBarConfiguration);
|
||||||
NavigationUI.setupWithNavController(navView, navController);
|
NavigationUI.setupWithNavController(navView, navController);
|
||||||
onNewIntent(getIntent());
|
onNewIntent(getIntent());
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import androidx.room.migration.Migration;
|
|||||||
import androidx.sqlite.db.SupportSQLiteDatabase;
|
import androidx.sqlite.db.SupportSQLiteDatabase;
|
||||||
|
|
||||||
import com.majinnaibu.monstercards.data.MonsterRepository;
|
import com.majinnaibu.monstercards.data.MonsterRepository;
|
||||||
import com.majinnaibu.monstercards.init.FlipperInitializer;
|
|
||||||
|
|
||||||
public class MonsterCardsApplication extends Application {
|
public class MonsterCardsApplication extends Application {
|
||||||
|
|
||||||
@@ -53,8 +52,6 @@ public class MonsterCardsApplication extends Application {
|
|||||||
super.onCreate();
|
super.onCreate();
|
||||||
// Required initialization logic here!
|
// Required initialization logic here!
|
||||||
|
|
||||||
FlipperInitializer.init(this);
|
|
||||||
|
|
||||||
// .fallbackToDestructiveMigration()
|
// .fallbackToDestructiveMigration()
|
||||||
AppDatabase m_db = Room.databaseBuilder(getApplicationContext(), AppDatabase.class, "monsters")
|
AppDatabase m_db = Room.databaseBuilder(getApplicationContext(), AppDatabase.class, "monsters")
|
||||||
.addMigrations(MIGRATION_1_2)
|
.addMigrations(MIGRATION_1_2)
|
||||||
|
|||||||
@@ -1,17 +0,0 @@
|
|||||||
package com.majinnaibu.monstercards.init;
|
|
||||||
|
|
||||||
import android.content.Context;
|
|
||||||
import android.os.Bundle;
|
|
||||||
|
|
||||||
import androidx.navigation.NavController;
|
|
||||||
import androidx.navigation.NavDestination;
|
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
|
||||||
public class FlipperInitializer {
|
|
||||||
|
|
||||||
public static void init(Context ctx) {
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void sendNavigationEvent(NavController controller, NavDestination destination, Bundle arguments) {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user