diff --git a/src/Banquale/Banquale/AppShell.xaml b/src/Banquale/Banquale/AppShell.xaml
index 846730f..6a0dbdc 100644
--- a/src/Banquale/Banquale/AppShell.xaml
+++ b/src/Banquale/Banquale/AppShell.xaml
@@ -4,6 +4,8 @@
xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:views="clr-namespace:Banquale.Views"
+ xmlns:balance="clr-namespace:Banquale.Views.Balance"
+ xmlns:transfer="clr-namespace:Banquale.Views.Transfer"
Shell.FlyoutBehavior="Disabled">
@@ -14,13 +16,13 @@
diff --git a/src/Banquale/Banquale/AppShell.xaml.cs b/src/Banquale/Banquale/AppShell.xaml.cs
index e678a75..c40fd50 100644
--- a/src/Banquale/Banquale/AppShell.xaml.cs
+++ b/src/Banquale/Banquale/AppShell.xaml.cs
@@ -1,5 +1,6 @@
using Banquale.Views;
-
+using Banquale.Views.Category;
+using Banquale.Views.Transfer;
namespace Banquale;
public partial class AppShell : Shell
@@ -8,7 +9,7 @@ public partial class AppShell : Shell
{
InitializeComponent();
Routing.RegisterRoute("balance/categorydetails", typeof(CategoryPage));
- Routing.RegisterRoute("newpagedetails", typeof(NewPage1));
+ Routing.RegisterRoute("balance/newpagedetails", typeof(NewPage1));
Routing.RegisterRoute("menu/requestdetails", typeof(RequestPage));
Routing.RegisterRoute("menu/ribdetails", typeof(RibPage));
Routing.RegisterRoute("menu/transferdetails", typeof(TransferPage));
diff --git a/src/Banquale/Banquale/Banquale.csproj b/src/Banquale/Banquale/Banquale.csproj
index 3f03349..1b49c41 100644
--- a/src/Banquale/Banquale/Banquale.csproj
+++ b/src/Banquale/Banquale/Banquale.csproj
@@ -66,6 +66,8 @@
+
+
@@ -78,5 +80,7 @@
+
+
diff --git a/src/Banquale/Banquale/Views/BalancePage.xaml b/src/Banquale/Banquale/Views/Balance/BalancePage.xaml
similarity index 97%
rename from src/Banquale/Banquale/Views/BalancePage.xaml
rename to src/Banquale/Banquale/Views/Balance/BalancePage.xaml
index 0c929c2..e2cc3bc 100644
--- a/src/Banquale/Banquale/Views/BalancePage.xaml
+++ b/src/Banquale/Banquale/Views/Balance/BalancePage.xaml
@@ -1,9 +1,9 @@
diff --git a/src/Banquale/Banquale/Views/BalancePage.xaml.cs b/src/Banquale/Banquale/Views/Balance/BalancePage.xaml.cs
similarity index 93%
rename from src/Banquale/Banquale/Views/BalancePage.xaml.cs
rename to src/Banquale/Banquale/Views/Balance/BalancePage.xaml.cs
index dc3b4e5..23703f2 100644
--- a/src/Banquale/Banquale/Views/BalancePage.xaml.cs
+++ b/src/Banquale/Banquale/Views/Balance/BalancePage.xaml.cs
@@ -1,5 +1,5 @@
using Banquale.Model;
-namespace Banquale.Views;
+namespace Banquale.Views.Balance;
public partial class BalancePage : ContentPage
diff --git a/src/Banquale/Banquale/Views/BalanceView.xaml b/src/Banquale/Banquale/Views/Balance/BalanceView.xaml
similarity index 94%
rename from src/Banquale/Banquale/Views/BalanceView.xaml
rename to src/Banquale/Banquale/Views/Balance/BalanceView.xaml
index 5d35cf9..12fbb8e 100644
--- a/src/Banquale/Banquale/Views/BalanceView.xaml
+++ b/src/Banquale/Banquale/Views/Balance/BalanceView.xaml
@@ -1,7 +1,7 @@
+ x:Class="Banquale.Views.Balance.BalanceView">
+
diff --git a/src/Banquale/Banquale/Views/CategoryPage.xaml.cs b/src/Banquale/Banquale/Views/Category/CategoryPage.xaml.cs
similarity index 74%
rename from src/Banquale/Banquale/Views/CategoryPage.xaml.cs
rename to src/Banquale/Banquale/Views/Category/CategoryPage.xaml.cs
index 268f7b5..6cb87d0 100644
--- a/src/Banquale/Banquale/Views/CategoryPage.xaml.cs
+++ b/src/Banquale/Banquale/Views/Category/CategoryPage.xaml.cs
@@ -1,4 +1,4 @@
-namespace Banquale.Views;
+namespace Banquale.Views.Category;
public partial class CategoryPage : ContentPage
{
diff --git a/src/Banquale/Banquale/Views/CategoryView.xaml b/src/Banquale/Banquale/Views/Category/CategoryView.xaml
similarity index 84%
rename from src/Banquale/Banquale/Views/CategoryView.xaml
rename to src/Banquale/Banquale/Views/Category/CategoryView.xaml
index 4f70d72..bcdb30c 100644
--- a/src/Banquale/Banquale/Views/CategoryView.xaml
+++ b/src/Banquale/Banquale/Views/Category/CategoryView.xaml
@@ -1,7 +1,7 @@
-
+
+ x:Class="Banquale.Views.Category.CategoryView">
+ x:Class="Banquale.Views.Transfer.RequestPage">
diff --git a/src/Banquale/Banquale/Views/RequestPage.xaml.cs b/src/Banquale/Banquale/Views/Transfer/RequestPage.xaml.cs
similarity index 89%
rename from src/Banquale/Banquale/Views/RequestPage.xaml.cs
rename to src/Banquale/Banquale/Views/Transfer/RequestPage.xaml.cs
index 42ea9f5..835b90c 100644
--- a/src/Banquale/Banquale/Views/RequestPage.xaml.cs
+++ b/src/Banquale/Banquale/Views/Transfer/RequestPage.xaml.cs
@@ -1,5 +1,5 @@
using Banquale.Model;
-namespace Banquale.Views;
+namespace Banquale.Views.Transfer;
public partial class RequestPage : ContentPage
{
diff --git a/src/Banquale/Banquale/Views/RibPage.xaml b/src/Banquale/Banquale/Views/Transfer/RibPage.xaml
similarity index 98%
rename from src/Banquale/Banquale/Views/RibPage.xaml
rename to src/Banquale/Banquale/Views/Transfer/RibPage.xaml
index a483622..e1c79b2 100644
--- a/src/Banquale/Banquale/Views/RibPage.xaml
+++ b/src/Banquale/Banquale/Views/Transfer/RibPage.xaml
@@ -1,7 +1,7 @@
+ x:Class="Banquale.Views.Transfer.RibPage">
diff --git a/src/Banquale/Banquale/Views/RibPage.xaml.cs b/src/Banquale/Banquale/Views/Transfer/RibPage.xaml.cs
similarity index 71%
rename from src/Banquale/Banquale/Views/RibPage.xaml.cs
rename to src/Banquale/Banquale/Views/Transfer/RibPage.xaml.cs
index 9ba5967..2700a2d 100644
--- a/src/Banquale/Banquale/Views/RibPage.xaml.cs
+++ b/src/Banquale/Banquale/Views/Transfer/RibPage.xaml.cs
@@ -1,4 +1,4 @@
-namespace Banquale.Views;
+namespace Banquale.Views.Transfer;
public partial class RibPage : ContentPage
{
diff --git a/src/Banquale/Banquale/Views/TransferPage.xaml b/src/Banquale/Banquale/Views/Transfer/TransferPage.xaml
similarity index 96%
rename from src/Banquale/Banquale/Views/TransferPage.xaml
rename to src/Banquale/Banquale/Views/Transfer/TransferPage.xaml
index dfcc212..fe79fbb 100644
--- a/src/Banquale/Banquale/Views/TransferPage.xaml
+++ b/src/Banquale/Banquale/Views/Transfer/TransferPage.xaml
@@ -1,7 +1,7 @@
+ x:Class="Banquale.Views.Transfer.TransferPage">
diff --git a/src/Banquale/Banquale/Views/TransferPage.xaml.cs b/src/Banquale/Banquale/Views/Transfer/TransferPage.xaml.cs
similarity index 89%
rename from src/Banquale/Banquale/Views/TransferPage.xaml.cs
rename to src/Banquale/Banquale/Views/Transfer/TransferPage.xaml.cs
index 1b81d3b..b2b4f88 100644
--- a/src/Banquale/Banquale/Views/TransferPage.xaml.cs
+++ b/src/Banquale/Banquale/Views/Transfer/TransferPage.xaml.cs
@@ -1,5 +1,5 @@
using Banquale.Model;
-namespace Banquale.Views;
+namespace Banquale.Views.Transfer;
public partial class TransferPage : ContentPage
{