diff --git a/ExpenseTracker.Android/ExpenseTracker.Android.csproj b/ExpenseTracker.Android/ExpenseTracker.Android.csproj
index a51f116..0c3b095 100644
--- a/ExpenseTracker.Android/ExpenseTracker.Android.csproj
+++ b/ExpenseTracker.Android/ExpenseTracker.Android.csproj
@@ -169,5 +169,8 @@
+
+
+
\ No newline at end of file
diff --git a/ExpenseTracker.Android/Resources/Resource.designer.cs b/ExpenseTracker.Android/Resources/Resource.designer.cs
index 6f353c6..a562b3e 100644
--- a/ExpenseTracker.Android/Resources/Resource.designer.cs
+++ b/ExpenseTracker.Android/Resources/Resource.designer.cs
@@ -10855,145 +10855,148 @@ namespace ExpenseTracker.Droid
public const int add = 2131165274;
// aapt resource value: 0x7F07005B
- public const int avd_hide_password = 2131165275;
+ public const int avatar = 2131165275;
// aapt resource value: 0x7F07005C
- public const int avd_show_password = 2131165276;
+ public const int avd_hide_password = 2131165276;
// aapt resource value: 0x7F07005D
- public const int background = 2131165277;
+ public const int avd_show_password = 2131165277;
// aapt resource value: 0x7F07005E
- public const int bg = 2131165278;
+ public const int background = 2131165278;
// aapt resource value: 0x7F07005F
- public const int Capture2 = 2131165279;
+ public const int bg = 2131165279;
// aapt resource value: 0x7F070060
- public const int cloudiness = 2131165280;
+ public const int Capture2 = 2131165280;
// aapt resource value: 0x7F070061
- public const int dashboard = 2131165281;
+ public const int cloudiness = 2131165281;
// aapt resource value: 0x7F070062
- public const int design_bottom_navigation_item_background = 2131165282;
+ public const int dashboard = 2131165282;
// aapt resource value: 0x7F070063
- public const int design_fab_background = 2131165283;
+ public const int design_bottom_navigation_item_background = 2131165283;
// aapt resource value: 0x7F070064
- public const int design_ic_visibility = 2131165284;
+ public const int design_fab_background = 2131165284;
// aapt resource value: 0x7F070065
- public const int design_ic_visibility_off = 2131165285;
+ public const int design_ic_visibility = 2131165285;
// aapt resource value: 0x7F070066
- public const int design_password_eye = 2131165286;
+ public const int design_ic_visibility_off = 2131165286;
// aapt resource value: 0x7F070067
- public const int design_snackbar_background = 2131165287;
+ public const int design_password_eye = 2131165287;
// aapt resource value: 0x7F070068
- public const int grid = 2131165288;
+ public const int design_snackbar_background = 2131165288;
// aapt resource value: 0x7F070069
- public const int gridColor = 2131165289;
+ public const int grid = 2131165289;
// aapt resource value: 0x7F07006A
- public const int humidity = 2131165290;
+ public const int gridColor = 2131165290;
// aapt resource value: 0x7F07006B
- public const int ic_mtrl_chip_checked_black = 2131165291;
+ public const int humidity = 2131165291;
// aapt resource value: 0x7F07006C
- public const int ic_mtrl_chip_checked_circle = 2131165292;
+ public const int ic_mtrl_chip_checked_black = 2131165292;
// aapt resource value: 0x7F07006D
- public const int ic_mtrl_chip_close_circle = 2131165293;
+ public const int ic_mtrl_chip_checked_circle = 2131165293;
// aapt resource value: 0x7F07006E
- public const int list = 2131165294;
+ public const int ic_mtrl_chip_close_circle = 2131165294;
// aapt resource value: 0x7F07006F
- public const int listColor = 2131165295;
+ public const int list = 2131165295;
// aapt resource value: 0x7F070070
- public const int logo = 2131165296;
+ public const int listColor = 2131165296;
// aapt resource value: 0x7F070071
- public const int menu = 2131165297;
+ public const int logo = 2131165297;
// aapt resource value: 0x7F070072
- public const int mtrl_snackbar_background = 2131165298;
+ public const int menu = 2131165298;
// aapt resource value: 0x7F070073
- public const int mtrl_tabs_default_indicator = 2131165299;
+ public const int mtrl_snackbar_background = 2131165299;
// aapt resource value: 0x7F070074
- public const int navigation_empty_icon = 2131165300;
+ public const int mtrl_tabs_default_indicator = 2131165300;
// aapt resource value: 0x7F070075
- public const int notification_action_background = 2131165301;
+ public const int navigation_empty_icon = 2131165301;
// aapt resource value: 0x7F070076
- public const int notification_bg = 2131165302;
+ public const int notification_action_background = 2131165302;
// aapt resource value: 0x7F070077
- public const int notification_bg_low = 2131165303;
+ public const int notification_bg = 2131165303;
// aapt resource value: 0x7F070078
- public const int notification_bg_low_normal = 2131165304;
+ public const int notification_bg_low = 2131165304;
// aapt resource value: 0x7F070079
- public const int notification_bg_low_pressed = 2131165305;
+ public const int notification_bg_low_normal = 2131165305;
// aapt resource value: 0x7F07007A
- public const int notification_bg_normal = 2131165306;
+ public const int notification_bg_low_pressed = 2131165306;
// aapt resource value: 0x7F07007B
- public const int notification_bg_normal_pressed = 2131165307;
+ public const int notification_bg_normal = 2131165307;
// aapt resource value: 0x7F07007C
- public const int notification_icon_background = 2131165308;
+ public const int notification_bg_normal_pressed = 2131165308;
// aapt resource value: 0x7F07007D
- public const int notification_template_icon_bg = 2131165309;
+ public const int notification_icon_background = 2131165309;
// aapt resource value: 0x7F07007E
- public const int notification_template_icon_low_bg = 2131165310;
+ public const int notification_template_icon_bg = 2131165310;
// aapt resource value: 0x7F07007F
- public const int notification_tile_bg = 2131165311;
+ public const int notification_template_icon_low_bg = 2131165311;
// aapt resource value: 0x7F070080
- public const int notify_panel_notification_icon_bg = 2131165312;
+ public const int notification_tile_bg = 2131165312;
// aapt resource value: 0x7F070081
- public const int overlay = 2131165313;
+ public const int notify_panel_notification_icon_bg = 2131165313;
// aapt resource value: 0x7F070082
- public const int place = 2131165314;
+ public const int overlay = 2131165314;
// aapt resource value: 0x7F070083
- public const int pressure = 2131165315;
+ public const int place = 2131165315;
// aapt resource value: 0x7F070084
- public const int profile = 2131165316;
+ public const int pressure = 2131165316;
// aapt resource value: 0x7F070085
- public const int settings = 2131165317;
+ public const int profile = 2131165317;
// aapt resource value: 0x7F070086
- public const int tooltip_frame_dark = 2131165318;
+ public const int settings = 2131165318;
// aapt resource value: 0x7F070087
- public const int tooltip_frame_light = 2131165319;
+ public const int tooltip_frame_dark = 2131165319;
// aapt resource value: 0x7F070088
- public const int weather = 2131165320;
+ public const int tooltip_frame_light = 2131165320;
// aapt resource value: 0x7F070089
- public const int wind = 2131165321;
+ public const int weather = 2131165321;
+
+ // aapt resource value: 0x7F07008A
+ public const int wind = 2131165322;
static Drawable()
{
diff --git a/ExpenseTracker.Android/Resources/drawable/avatar.png b/ExpenseTracker.Android/Resources/drawable/avatar.png
new file mode 100644
index 0000000..7361448
Binary files /dev/null and b/ExpenseTracker.Android/Resources/drawable/avatar.png differ
diff --git a/ExpenseTracker.sln b/ExpenseTracker.sln
index fb9644a..4d19686 100644
--- a/ExpenseTracker.sln
+++ b/ExpenseTracker.sln
@@ -7,7 +7,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExpenseTracker.Android", "E
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExpenseTracker.iOS", "ExpenseTracker.iOS\ExpenseTracker.iOS.csproj", "{A3054586-0D0F-4EA0-9BFD-39E48715C6B7}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExpenseTracker", "ExpenseTracker\ExpenseTracker.csproj", "{C39DA104-B647-405A-9934-91A9E9553D1D}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExpenseTracker", "ExpenseTracker\ExpenseTracker.csproj", "{C39DA104-B647-405A-9934-91A9E9553D1D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/ExpenseTracker/model/CatergoryAmount.cs b/ExpenseTracker/model/CatergoryAmount.cs
index a5e19f3..75d6ac4 100644
--- a/ExpenseTracker/model/CatergoryAmount.cs
+++ b/ExpenseTracker/model/CatergoryAmount.cs
@@ -4,6 +4,7 @@ using System.Text;
namespace ExpenseTracker.model
{
+ //this class specifies each category with it's total amount by an ID
class CatergoryAmount
{
diff --git a/ExpenseTracker/model/ExpenseCategory.cs b/ExpenseTracker/model/ExpenseCategory.cs
index 209107a..b5e1f5d 100644
--- a/ExpenseTracker/model/ExpenseCategory.cs
+++ b/ExpenseTracker/model/ExpenseCategory.cs
@@ -4,7 +4,7 @@ using System.Text;
namespace ExpenseTracker.model
{
- //this model describes the type of data to be taken for each expense category
+ //this model describes the type of data to be taken(per user) for each expense category
public class ExpenseCategory
{
public int id { get; set; }
diff --git a/ExpenseTracker/model/SideDrawerMenu.cs b/ExpenseTracker/model/SideDrawerMenu.cs
index 49aa3ac..0af44a0 100644
--- a/ExpenseTracker/model/SideDrawerMenu.cs
+++ b/ExpenseTracker/model/SideDrawerMenu.cs
@@ -4,6 +4,7 @@ using System.Text;
namespace ExpenseTracker.model
{
+ //
class SideDrawerMenu
{
diff --git a/ExpenseTracker/model/expense.cs b/ExpenseTracker/model/expense.cs
index 12e26f8..4a66f7c 100644
--- a/ExpenseTracker/model/expense.cs
+++ b/ExpenseTracker/model/expense.cs
@@ -4,7 +4,7 @@ using System.Text;
namespace ExpenseTracker.model
{
- //describes the type of data to be taken for expenses per user
+ //describes the type of data to be taken from the user for expenses . This is tagged to a particular user
class Expense
{
public int expenseCategory { get; set; }
diff --git a/ExpenseTracker/model/user.cs b/ExpenseTracker/model/user.cs
index 3cb186b..ab52f48 100644
--- a/ExpenseTracker/model/user.cs
+++ b/ExpenseTracker/model/user.cs
@@ -4,6 +4,7 @@ using System.Text;
namespace ExpenseTracker.model
{
+ //describes the type of data taken for user authentication
public class Users
{
public string Email { get; set; }
diff --git a/ExpenseTracker/viewModel/FirebaseHelper.cs b/ExpenseTracker/viewModel/FirebaseHelper.cs
index 458e27f..d52f88b 100644
--- a/ExpenseTracker/viewModel/FirebaseHelper.cs
+++ b/ExpenseTracker/viewModel/FirebaseHelper.cs
@@ -14,7 +14,7 @@ namespace ExpenseTracker.viewModel
{
FirebaseClient firebase = new FirebaseClient("https://expensetracker-cdaa4.firebaseio.com");
- //get all Expenses
+ //get all Expenses ; specifies a list of all the existing expenses for the user
public async Task> GetAllExpense(String usermail)
{
@@ -31,7 +31,7 @@ namespace ExpenseTracker.viewModel
}).Reverse().ToList();
}
- //all New Expense
+ //all New Expense; adds new expenses
public async Task AddExpense(double amount, string narration, int expenseCategory, string id, String email)
{
@@ -89,7 +89,7 @@ namespace ExpenseTracker.viewModel
- //get all categories
+ //get all categories; specifies a list of all existing categories of expenses per user
public async Task> GetAllCategory(String useremail)
{
@@ -155,7 +155,7 @@ namespace ExpenseTracker.viewModel
//Queries
- //getting total amount of expenses
+ //getting total amount of all expenses
public async Task GetTotalAmountOfExpense(string email)
{
double totalAmount=0.0;
diff --git a/ExpenseTracker/views/home/HomePage.xaml b/ExpenseTracker/views/home/HomePage.xaml
index a9aada0..6a4911a 100644
--- a/ExpenseTracker/views/home/HomePage.xaml
+++ b/ExpenseTracker/views/home/HomePage.xaml
@@ -12,7 +12,7 @@ xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
-