folder structure created

This commit is contained in:
meet2711
2024-05-30 13:56:20 +05:30
parent 61dc979768
commit 84bf57ccce
21 changed files with 203 additions and 297 deletions

View File

@@ -1,22 +0,0 @@
import 'package:flutter/material.dart';
import 'package:tanami_app/features/Home/presentation/pages/mainScreen.dart';
import 'package:tanami_app/shared/components/common_bottom_navigation.dart';
class HomeScreen extends StatefulWidget {
const HomeScreen({super.key});
@override
State<HomeScreen> createState() => _HomeScreenState();
}
class _HomeScreenState extends State<HomeScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Column(
children: [Text("data")],
),
bottomNavigationBar: bottomnavigationbar(selectedIndex),
);
}
}

View File

@@ -1,26 +0,0 @@
import 'package:flutter/material.dart';
import 'package:tanami_app/features/Home/presentation/pages/HomeScreen.dart';
import 'package:tanami_app/shared/components/common_bottom_navigation.dart';
var currentTab = [
const HomeScreen(),
const SizedBox(),
const SizedBox(),
const SizedBox(),
];
var selectedIndex = 0;
void updateTab(int index) {
selectedIndex = index;
}
class MainScreen extends StatelessWidget {
const MainScreen({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
body: currentTab[selectedIndex],
);
}
}

View File

@@ -0,0 +1,15 @@
import 'package:flutter/material.dart';
class AcademyScreen extends StatefulWidget {
const AcademyScreen({super.key});
@override
State<AcademyScreen> createState() => _AcademyScreenState();
}
class _AcademyScreenState extends State<AcademyScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(body: Text('Academy'),);
}
}

View File

@@ -0,0 +1,15 @@
import 'package:flutter/material.dart';
class InvestScreen extends StatefulWidget {
const InvestScreen({super.key});
@override
State<InvestScreen> createState() => _InvestScreenState();
}
class _InvestScreenState extends State<InvestScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(body: Text('Invest'),);
}
}

View File

@@ -0,0 +1,32 @@
import 'package:flutter/material.dart';
import 'package:tanami_app/features/MainScreens/Academy/presentation/pages/academyScreen.dart';
import 'package:tanami_app/features/MainScreens/Invest/presentation/pages/investScreen.dart';
import 'package:tanami_app/features/MainScreens/Portfolio/presentation/pages/portfolioScreen.dart';
import 'package:tanami_app/features/MainScreens/Settings/presentation/pages/settingsScreen.dart';
import 'package:tanami_app/features/MainScreens/Wallet/presentation/pages/walletScreen.dart';
import 'package:tanami_app/shared/components/common_bottom_navigation.dart';
var currentTab = [
const WalletScreen(),
const PortfolioScreen(),
const InvestScreen(),
const AcademyScreen(),
const SettingsScreen(),
];
var selectedIndex = 1;
void updateTab(int index) {
selectedIndex = index;
}
class MainScreen extends StatelessWidget {
const MainScreen({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
body: currentTab[selectedIndex],
bottomNavigationBar: bottomnavigationbar(selectedIndex),
);
}
}

View File

@@ -0,0 +1,15 @@
import 'package:flutter/material.dart';
class PortfolioScreen extends StatefulWidget {
const PortfolioScreen({super.key});
@override
State<PortfolioScreen> createState() => _PortfolioScreenState();
}
class _PortfolioScreenState extends State<PortfolioScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(body: Text('Portfolio'),);
}
}

View File

@@ -0,0 +1,17 @@
import 'package:flutter/material.dart';
class SettingsScreen extends StatefulWidget {
const SettingsScreen({super.key});
@override
State<SettingsScreen> createState() => _SettingsScreenState();
}
class _SettingsScreenState extends State<SettingsScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Text('Settings'),
);
}
}

View File

@@ -0,0 +1,15 @@
import 'package:flutter/material.dart';
class WalletScreen extends StatefulWidget {
const WalletScreen({super.key});
@override
State<WalletScreen> createState() => _WalletScreenState();
}
class _WalletScreenState extends State<WalletScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(body: Text('Wallet'),);
}
}