diff --git a/app/src/main/java/com/example/dcav2gui/EarnerInterface.java b/app/src/main/java/com/example/dcav2gui/EarnerInterface.java
new file mode 100644
index 0000000..e3ac552
--- /dev/null
+++ b/app/src/main/java/com/example/dcav2gui/EarnerInterface.java
@@ -0,0 +1,4 @@
+package com.example.dcav2gui;
+
+public class EarnerInterface {
+}
diff --git a/app/src/main/java/com/example/dcav2gui/ui/earners/EarnFragment.java b/app/src/main/java/com/example/dcav2gui/ui/earners/EarnFragment.java
new file mode 100644
index 0000000..c8dd9ff
--- /dev/null
+++ b/app/src/main/java/com/example/dcav2gui/ui/earners/EarnFragment.java
@@ -0,0 +1,6 @@
+package com.example.dcav2gui.ui.earners;
+
+import androidx.fragment.app.Fragment;
+
+public class EarnFragment extends Fragment {
+}
diff --git a/app/src/main/java/com/example/dcav2gui/ui/earners/EarnViewModel.java b/app/src/main/java/com/example/dcav2gui/ui/earners/EarnViewModel.java
new file mode 100644
index 0000000..4b89a8d
--- /dev/null
+++ b/app/src/main/java/com/example/dcav2gui/ui/earners/EarnViewModel.java
@@ -0,0 +1,4 @@
+package com.example.dcav2gui.ui.earners;
+
+public class EarnViewModel {
+}
diff --git a/app/src/main/java/com/example/dcav2gui/ui/earners/EarnerCardAdapter.java b/app/src/main/java/com/example/dcav2gui/ui/earners/EarnerCardAdapter.java
new file mode 100644
index 0000000..4bb0005
--- /dev/null
+++ b/app/src/main/java/com/example/dcav2gui/ui/earners/EarnerCardAdapter.java
@@ -0,0 +1,4 @@
+package com.example.dcav2gui.ui.earners;
+
+public class EarnerCardAdapter {
+}
diff --git a/app/src/main/java/com/example/dcav2gui/ui/earners/EarnerData.java b/app/src/main/java/com/example/dcav2gui/ui/earners/EarnerData.java
new file mode 100644
index 0000000..f1b48ed
--- /dev/null
+++ b/app/src/main/java/com/example/dcav2gui/ui/earners/EarnerData.java
@@ -0,0 +1,43 @@
+package com.example.dcav2gui.ui.earners;
+
+public class EarnerData {
+ private final String brokerName;
+ private final double tradingBalance;
+ private final double earningBalance;
+ private final boolean isPaused;
+ private final double stepSize;
+ private final double percentage;
+ private final double minimumAmountInTradingAccount;
+ private final double timeBetweenSubscriptions;
+ private final double timeBetweenRedemptions;
+ private final double lastSubscription;
+ private final double lastRedemption;
+
+ public EarnerData(String brokerName, double tradingBalance, double earningBalance, boolean isPaused, double stepSize, double percentage, double minimumAmountInTradingAccount,
+ double timeBetweenSubscriptions, double timeBetweenRedemptions, double lastSubscription, double lastRedemption) {
+ this.brokerName = brokerName;
+ this.tradingBalance = tradingBalance;
+ this.earningBalance = earningBalance;
+ this.isPaused = isPaused;
+ this.stepSize = stepSize;
+ this.percentage = percentage;
+ this.minimumAmountInTradingAccount = minimumAmountInTradingAccount;
+ this.timeBetweenSubscriptions = timeBetweenSubscriptions;
+ this.timeBetweenRedemptions = timeBetweenRedemptions;
+ this.lastSubscription = lastSubscription;
+ this.lastRedemption = lastRedemption;
+ }
+
+ public String getBrokerName() {return brokerName;}
+ public double getTradingBalance() {return tradingBalance;}
+ public double getEarningBalance() {return earningBalance;}
+ public double getPercentage() {return percentage;}
+ public boolean getIsPaused() {return isPaused;}
+ public double setStepSize() {return stepSize;}
+ public double getMinimumAmountInTradingAccount() {return minimumAmountInTradingAccount;}
+ public double getTimeBetweenSubscriptions() {return timeBetweenSubscriptions;}
+ public double getTimeBetweenRedemptions() {return timeBetweenRedemptions;}
+ public double getLastSubscription() {return lastSubscription;}
+ public double getLastRedemption() {return lastRedemption;}
+
+}
diff --git a/app/src/main/res/drawable/piggy_bank.png b/app/src/main/res/drawable/piggy_bank.png
new file mode 100644
index 0000000..0558a53
Binary files /dev/null and b/app/src/main/res/drawable/piggy_bank.png differ
diff --git a/app/src/main/res/drawable/piggy_bank_2.png b/app/src/main/res/drawable/piggy_bank_2.png
new file mode 100644
index 0000000..7decc2b
Binary files /dev/null and b/app/src/main/res/drawable/piggy_bank_2.png differ
diff --git a/app/src/main/res/layout/fragment_earners.xml b/app/src/main/res/layout/fragment_earners.xml
new file mode 100644
index 0000000..29b68f8
--- /dev/null
+++ b/app/src/main/res/layout/fragment_earners.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/menu/activity_main_drawer.xml b/app/src/main/res/menu/activity_main_drawer.xml
index 6aad306..2ef38ee 100644
--- a/app/src/main/res/menu/activity_main_drawer.xml
+++ b/app/src/main/res/menu/activity_main_drawer.xml
@@ -24,5 +24,9 @@
android:id="@+id/nav_okx"
android:icon="@drawable/ic_okx"
android:title="@string/menu_okx" />
+
\ No newline at end of file
diff --git a/app/src/main/res/navigation/mobile_navigation.xml b/app/src/main/res/navigation/mobile_navigation.xml
index bffafe9..3f02f4c 100644
--- a/app/src/main/res/navigation/mobile_navigation.xml
+++ b/app/src/main/res/navigation/mobile_navigation.xml
@@ -35,6 +35,12 @@
android:label="@string/menu_okx"
tools:layout="@layout/fragment_okx" />
+
+