Skip to content

Commit b07eb8b

Browse files
committed
Guide Screen 0.1
1 parent c0e021a commit b07eb8b

File tree

5 files changed

+453
-2
lines changed

5 files changed

+453
-2
lines changed

lib/GuidePages/page01.dart

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
import 'package:flutter/cupertino.dart';
2+
import 'package:flutter/material.dart';
3+
import 'package:flutter/rendering.dart';
4+
import 'package:flutter/widgets.dart';
5+
6+
class GuidePage01 extends StatefulWidget {
7+
const GuidePage01({super.key});
8+
9+
@override
10+
State<GuidePage01> createState() => _GuidePage01State();
11+
}
12+
13+
class _GuidePage01State extends State<GuidePage01> {
14+
@override
15+
Widget build(BuildContext context) {
16+
return Scaffold(
17+
appBar: AppBar(
18+
backgroundColor: Colors.red,
19+
centerTitle: true,
20+
title: const Text(
21+
'Gastos e Ganhos',
22+
style: TextStyle(fontFamily: 'Bree', color: Colors.white),
23+
),
24+
),
25+
body: Container(
26+
width: double.infinity,
27+
height: double.infinity,
28+
color: Colors.red,
29+
padding: const EdgeInsets.all(16),
30+
child: const SingleChildScrollView(
31+
child: Column(
32+
crossAxisAlignment: CrossAxisAlignment.start,
33+
children: <Widget>[
34+
Padding(
35+
padding: EdgeInsets.only(bottom: 15),
36+
child: Text(
37+
'Capítulo 1',
38+
style: TextStyle(
39+
color: Colors.white,
40+
fontFamily: 'Bree',
41+
fontSize: 30,
42+
),
43+
),
44+
),
45+
Text(
46+
'Entender seus gastos e ganhos é fundamental para uma saúde financeira sólida. Isso envolve saber exatamente quanto dinheiro está entrando em sua conta bancária, considerando todas as fontes de renda. Além disso, é essencial compreender onde seu dinheiro está sendo gasto, monitorando e categorizando cuidadosamente suas despesas.\n\nAo ter uma visão clara de seus gastos e ganhos, você pode tomar decisões financeiras mais conscientes e informadas. Isso pode incluir cortar gastos desnecessários, criar um fundo de emergência ou aumentar seus investimentos. A educação financeira capacita você a tomar o controle de suas finanças e trabalhar em direção aos seus objetivos financeiros.\n\nEm última análise, entender seus gastos e ganhos não é apenas sobre números, mas também sobre cultivar uma mentalidade financeira saudável. Ao adotar práticas de gestão financeira responsável, você constrói as bases para uma vida de estabilidade e prosperidade financeira, garantindo um futuro financeiramente estável para si mesmo.',
47+
style: TextStyle(
48+
color: Colors.white,
49+
fontFamily: 'Libre',
50+
fontSize: 15,
51+
),
52+
),
53+
SizedBox(height: 45), // removido a vírgula aqui
54+
Center(
55+
child: SizedBox(
56+
height: 60,
57+
width: 300,
58+
child: ElevatedButton(
59+
onPressed: null,
60+
child: Text(
61+
"Quiz",
62+
style: TextStyle(
63+
fontSize: 20,
64+
color: Colors.red,
65+
),
66+
),
67+
),
68+
),
69+
),
70+
],
71+
),
72+
),
73+
),
74+
);
75+
}
76+
}

lib/GuidePages/page02.dart

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
import 'package:flutter/cupertino.dart';
2+
import 'package:flutter/material.dart';
3+
import 'package:flutter/rendering.dart';
4+
import 'package:flutter/widgets.dart';
5+
6+
class GuidePage02 extends StatefulWidget {
7+
const GuidePage02({super.key});
8+
9+
@override
10+
State<GuidePage02> createState() => _GuidePage02State();
11+
}
12+
13+
class _GuidePage02State extends State<GuidePage02> {
14+
@override
15+
Widget build(BuildContext context) {
16+
return Scaffold(
17+
appBar: AppBar(
18+
backgroundColor: Colors.red,
19+
centerTitle: true,
20+
title: const Text(
21+
'Metas Financeiras',
22+
style: TextStyle(fontFamily: 'Bree', color: Colors.white),
23+
),
24+
),
25+
body: Container(
26+
width: double.infinity,
27+
height: double.infinity,
28+
color: Colors.red,
29+
padding: const EdgeInsets.all(16),
30+
child: const SingleChildScrollView(
31+
child: Column(
32+
crossAxisAlignment: CrossAxisAlignment.start,
33+
children: <Widget>[
34+
Padding(
35+
padding: EdgeInsets.only(bottom: 15),
36+
child: Text(
37+
'Capítulo 2',
38+
style: TextStyle(
39+
color: Colors.white,
40+
fontFamily: 'Bree',
41+
fontSize: 30,
42+
),
43+
),
44+
),
45+
Text(
46+
'Estabelecer metas financeiras é fundamental para uma gestão eficaz de suas finanças pessoais. Em nosso aplicativo de educação financeira, incentivamos a definição de metas de curto, médio e longo prazo, adaptadas às suas necessidades individuais. As metas de curto prazo, alcançáveis em até um ano, incluem a criação de um fundo de emergência ou a quitação de dívidas de curto prazo. Oferecemos ferramentas para acompanhar seu progresso e ajustar seu orçamento conforme necessário.\n\nAs metas de médio prazo, que abrangem um período de um a cinco anos, podem envolver objetivos como a compra de um carro novo ou a realização de um curso de especialização. Em nosso aplicativo, você pode estabelecer um plano de economia e investimento para alcançar essas metas de forma realista e eficiente. Por fim, as metas de longo prazo, que ultrapassam cinco anos, representam conquistas significativas, como aposentadoria confortável ou a construção de um patrimônio substancial.\n\nOferecemos recursos de planejamento de longo prazo, como calculadoras de aposentadoria e simuladores de investimento, para ajudá-lo a visualizar e alcançar esses objetivos ao longo do tempo. Ao estabelecer metas financeiras em nosso aplicativo, você desenvolve disciplina financeira, motivação e uma visão estruturada de sua jornada financeira. Acompanhar o progresso em direção a essas metas capacita você a fazer escolhas financeiras mais inteligentes, alinhadas com seus valores e aspirações, transformando seus sonhos financeiros em realidade.',
47+
style: TextStyle(
48+
color: Colors.white,
49+
fontFamily: 'Libre',
50+
fontSize: 15,
51+
),
52+
),
53+
SizedBox(height: 45), // removido a vírgula aqui
54+
Center(
55+
child: SizedBox(
56+
height: 60,
57+
width: 300,
58+
child: ElevatedButton(
59+
onPressed: null,
60+
child: Text(
61+
"Quiz",
62+
style: TextStyle(
63+
fontSize: 20,
64+
color: Colors.red,
65+
),
66+
),
67+
),
68+
),
69+
),
70+
],
71+
),
72+
),
73+
),
74+
);
75+
}
76+
}

lib/GuidePages/page03.dart

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
import 'package:flutter/cupertino.dart';
2+
import 'package:flutter/material.dart';
3+
import 'package:flutter/rendering.dart';
4+
import 'package:flutter/widgets.dart';
5+
6+
class GuidePage03 extends StatefulWidget {
7+
const GuidePage03({super.key});
8+
9+
@override
10+
State<GuidePage03> createState() => _GuidePage03State();
11+
}
12+
13+
class _GuidePage03State extends State<GuidePage03> {
14+
@override
15+
Widget build(BuildContext context) {
16+
return Scaffold(
17+
appBar: AppBar(
18+
backgroundColor: Colors.red,
19+
centerTitle: true,
20+
title: const Text(
21+
'Reserva de Emergência',
22+
style: TextStyle(fontFamily: 'Bree', color: Colors.white),
23+
),
24+
),
25+
body: Container(
26+
width: double.infinity,
27+
height: double.infinity,
28+
color: Colors.red,
29+
padding: const EdgeInsets.all(16),
30+
child: const SingleChildScrollView(
31+
child: Column(
32+
crossAxisAlignment: CrossAxisAlignment.start,
33+
children: <Widget>[
34+
Padding(
35+
padding: EdgeInsets.only(bottom: 15),
36+
child: Text(
37+
'Capítulo 3',
38+
style: TextStyle(
39+
color: Colors.white,
40+
fontFamily: 'Bree',
41+
fontSize: 30,
42+
),
43+
),
44+
),
45+
Text(
46+
'Em nosso aplicativo de educação financeira, enfatizamos a importância de criar uma reserva financeira como parte fundamental de uma gestão financeira saudável. Recomendamos estabelecer uma meta inicial de economizar de três a seis meses de despesas essenciais, como moradia e alimentação, como colchão de segurança contra imprevistos. O aplicativo ajuda a calcular esse valor e define um plano de economia realista para alcançá-lo gradualmente.\n\nAutomatizar suas economias é essencial para garantir o crescimento consistente da sua reserva financeira. Configure transferências automáticas para direcionar parte de sua receita para essa finalidade assim que receber seu salário ou renda. Isso garante uma abordagem disciplinada e constante para a construção de sua reserva, mesmo diante de tentações de gastos.\n\nAlém disso, nosso aplicativo oferece insights sobre otimização de despesas e planejamento financeiro. Por meio de ferramentas de análise de gastos, você pode identificar áreas onde cortar despesas desnecessárias e redirecionar esses recursos para sua reserva financeira. Assim, você pode construir gradualmente um fundo de emergência que proporciona segurança e liberdade financeira, preparando-o para enfrentar qualquer imprevisto com confiança e tranquilidade.',
47+
style: TextStyle(
48+
color: Colors.white,
49+
fontFamily: 'Libre',
50+
fontSize: 15,
51+
),
52+
),
53+
SizedBox(height: 45), // removido a vírgula aqui
54+
Center(
55+
child: SizedBox(
56+
height: 60,
57+
width: 300,
58+
child: ElevatedButton(
59+
onPressed: null,
60+
child: Text(
61+
"Quiz",
62+
style: TextStyle(
63+
fontSize: 20,
64+
color: Colors.red,
65+
),
66+
),
67+
),
68+
),
69+
),
70+
],
71+
),
72+
),
73+
),
74+
);
75+
}
76+
}

lib/GuidePages/page04.dart

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
import 'package:flutter/cupertino.dart';
2+
import 'package:flutter/material.dart';
3+
import 'package:flutter/rendering.dart';
4+
import 'package:flutter/widgets.dart';
5+
6+
class GuidePage04 extends StatefulWidget {
7+
const GuidePage04({super.key});
8+
9+
@override
10+
State<GuidePage04> createState() => _GuidePage04State();
11+
}
12+
13+
class _GuidePage04State extends State<GuidePage04> {
14+
@override
15+
Widget build(BuildContext context) {
16+
return Scaffold(
17+
appBar: AppBar(
18+
backgroundColor: Colors.red,
19+
centerTitle: true,
20+
title: const Text(
21+
'Contas atrasadas',
22+
style: TextStyle(fontFamily: 'Bree', color: Colors.white),
23+
),
24+
),
25+
body: Container(
26+
width: double.infinity,
27+
height: double.infinity,
28+
color: Colors.red,
29+
padding: const EdgeInsets.all(16),
30+
child: const SingleChildScrollView(
31+
child: Column(
32+
crossAxisAlignment: CrossAxisAlignment.start,
33+
children: <Widget>[
34+
Padding(
35+
padding: EdgeInsets.only(bottom: 15),
36+
child: Text(
37+
'Capítulo 4',
38+
style: TextStyle(
39+
color: Colors.white,
40+
fontFamily: 'Bree',
41+
fontSize: 30,
42+
),
43+
),
44+
),
45+
Text(
46+
'Regularizar contas atrasadas é essencial para restaurar a estabilidade financeira e evitar repercussões adversas no futuro. Em nosso aplicativo de educação financeira, auxiliamos os usuários a enfrentar esse desafio de frente, começando por um levantamento abrangente das contas pendentes. Com ferramentas de organização e cálculo de dívidas, proporcionamos uma visão clara da situação financeira, permitindo que os usuários priorizem pagamentos e negociem formas de pagamento viáveis com os credores.\n\nNegociar com os credores é o próximo passo crítico. Oferecemos orientações e recursos para facilitar essas negociações, buscando planos de pagamento flexíveis ou até mesmo reduções de dívida. Além disso, incentivamos a criação de um plano de ação para evitar futuras contas em atraso, utilizando ferramentas de gerenciamento financeiro e orçamentação para monitorar despesas, identificar padrões de gastos problemáticos e estabelecer metas realistas para manter as finanças sob controle.\n\nAo enfrentar as contas atrasadas com determinação e estratégia, os usuários do nosso aplicativo não apenas aliviam o estresse financeiro imediato, mas também estabelecem bases sólidas para um futuro financeiro mais seguro. Estamos comprometidos em apoiar cada passo dessa jornada, capacitando os usuários a retomarem o controle de suas finanças e alcançarem seus objetivos financeiros com confiança e assertividade.',
47+
style: TextStyle(
48+
color: Colors.white,
49+
fontFamily: 'Libre',
50+
fontSize: 15,
51+
),
52+
),
53+
SizedBox(height: 45), // removido a vírgula aqui
54+
Center(
55+
child: SizedBox(
56+
height: 60,
57+
width: 300,
58+
child: ElevatedButton(
59+
onPressed: null,
60+
child: Text(
61+
"Quiz",
62+
style: TextStyle(
63+
fontSize: 20,
64+
color: Colors.red,
65+
),
66+
),
67+
),
68+
),
69+
),
70+
],
71+
),
72+
),
73+
),
74+
);
75+
}
76+
}

0 commit comments

Comments
 (0)