Skip to content

Commit 7d117ad

Browse files
committed
Pagina Info
1 parent a09c31a commit 7d117ad

File tree

9 files changed

+288
-5
lines changed

9 files changed

+288
-5
lines changed

lib/pages/homePage.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class _HomePageState extends State<HomePage> {
5555
tabBackgroundColor: Color.fromARGB(255, 248, 93, 82),
5656
activeColor: Colors.white,
5757
padding: EdgeInsets.all(16),
58-
color: Colors.black,
58+
color: Color.fromARGB(255, 119, 0, 0),
5959
gap: 8,
6060
tabs: [
6161
// Botões de navegação na parte inferior

lib/pages/infoPage.dart

Lines changed: 140 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import 'package:flutter/cupertino.dart';
22
import 'package:flutter/material.dart';
3+
import 'package:flutter/widgets.dart';
34

45
class InfoPage extends StatefulWidget {
56
const InfoPage({super.key});
@@ -12,7 +13,143 @@ class _InfoPageState extends State<InfoPage> {
1213
@override
1314
Widget build(BuildContext context) {
1415
return Scaffold(
15-
body: Text("Information"),
16-
);
16+
body: Container(
17+
width: double.infinity,
18+
padding: const EdgeInsets.all(13),
19+
child: SingleChildScrollView(
20+
child: Column(
21+
crossAxisAlignment: CrossAxisAlignment.center,
22+
children: [
23+
Padding(
24+
padding: const EdgeInsets.all(10),
25+
child: Container(
26+
width: 120,
27+
height: 120,
28+
decoration: BoxDecoration(
29+
border: Border.all(
30+
color: const Color.fromARGB(255, 252, 115, 115),
31+
width: 2),
32+
shape: BoxShape.circle,
33+
image: const DecorationImage(
34+
image: AssetImage("assets/img/Icon.png"),
35+
fit: BoxFit.fitHeight)),
36+
)),
37+
const Text(
38+
"Version 0.5.0, build #1",
39+
style: TextStyle(color: Colors.black, fontSize: 15),
40+
),
41+
const Text(
42+
"©️ TanderKats, 2024",
43+
style: TextStyle(color: Colors.grey, fontSize: 15),
44+
),
45+
const Padding(
46+
padding: EdgeInsets.only(top: 10),
47+
child: Divider(
48+
height: 1,
49+
),
50+
),
51+
const Padding(
52+
padding: EdgeInsets.only(bottom: 10, top: 10, left: 25, right: 25),
53+
child: Text(
54+
"O aplicativo My Coin, foi desenvolvido com o principal objetivo de instruir e educar sobre educação finaceira, trazendo conhecimento gratuito e educativo.",
55+
textAlign: TextAlign.center,
56+
style: TextStyle(
57+
wordSpacing: -1,
58+
fontFamily: '',
59+
fontSize: 13,
60+
fontWeight: FontWeight.w400
61+
),
62+
),
63+
),
64+
const Divider(
65+
height: 1,
66+
),
67+
Padding(
68+
padding: const EdgeInsets.only(top: 10, bottom: 10),
69+
child: ExpansionTile(
70+
title: const Text(
71+
"Desenvolvedores",
72+
style: TextStyle(
73+
fontFamily: 'Bree'
74+
),
75+
),
76+
children: [
77+
Builder(builder: (BuildContext context) {
78+
return Container(
79+
padding: const EdgeInsets.all(16),
80+
alignment: Alignment.centerLeft,
81+
child: const Text("• Pedro Tunin, Caíque Delazari, Augusto Semensato Bortoloti, Luiz Gulherme e Jonathans David da Silva Pinto Junior são programadores em formação que estao desenvolvendo suas habilidade de desenvolvimento mobile com o projeto My Coin 2.0, uma reimaginação do app de mesmo nome."),
82+
);
83+
})
84+
],
85+
),
86+
),
87+
Padding(
88+
padding: const EdgeInsets.only(top: 10, bottom: 10),
89+
child: ExpansionTile(
90+
title: const Text(
91+
"Objetivo do Projeto",
92+
style: TextStyle(
93+
fontFamily: 'Bree'
94+
),
95+
),
96+
children: [
97+
Builder(builder: (BuildContext context) {
98+
return Container(
99+
padding: const EdgeInsets.all(16),
100+
alignment: Alignment.centerLeft,
101+
child: const Text("• A versão atual do aplicativo foi concebida como uma atualização revitalizada em relação à versão anterior. Ela apresenta melhorias nas funcionalidades e traz novas ferramentas para os usuários."),
102+
);
103+
})
104+
],
105+
),
106+
),
107+
Padding(
108+
padding: const EdgeInsets.only(top: 10, bottom: 10),
109+
child: ExpansionTile(
110+
title: const Text(
111+
"Sobre o Curso",
112+
style: TextStyle(
113+
fontFamily: 'Bree'
114+
),
115+
),
116+
children: [
117+
Builder(builder: (BuildContext context) {
118+
return Container(
119+
padding: const EdgeInsets.all(16),
120+
alignment: Alignment.centerLeft,
121+
child: const Text("• Desafios, tecnologias e mundo digital: o universo da computação é para pessoas antenadas nesses assuntos. O bacharelado em Ciência da Computação forma profissionais capazes não só de propor soluções de problemas, mas também de inovar e promover a evolução tecnológica da computação e da informática. A formação do estudante vai além da teoria, são utilizados métodos práticos em laboratórios altamente equipados para complementar os fundamentos apresentados em disciplinas, tais como Linguagens de programação, Realidade Virtual e Inteligência Artificial."),
122+
);
123+
})
124+
],
125+
),
126+
),
127+
Padding(
128+
padding: const EdgeInsets.only(top: 10, bottom: 10),
129+
child: ExpansionTile(
130+
title: const Text(
131+
"Créditos",
132+
style: TextStyle(
133+
fontFamily: 'Bree'
134+
),
135+
),
136+
children: [
137+
Builder(builder: (BuildContext context) {
138+
return Container(
139+
padding: const EdgeInsets.all(16),
140+
alignment: Alignment.centerLeft,
141+
child: const Text(
142+
"Projeto idealizado pelo professor Fred de Ciencias Contabeis e auxiliado pelo professor Elvio",
143+
textAlign: TextAlign.center,
144+
),
145+
);
146+
})
147+
],
148+
),
149+
),
150+
],
151+
),
152+
),
153+
));
17154
}
18-
}
155+
}

linux/flutter/generated_plugin_registrant.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66

77
#include "generated_plugin_registrant.h"
88

9+
#include <url_launcher_linux/url_launcher_plugin.h>
910

1011
void fl_register_plugins(FlPluginRegistry* registry) {
12+
g_autoptr(FlPluginRegistrar) url_launcher_linux_registrar =
13+
fl_plugin_registry_get_registrar_for_plugin(registry, "UrlLauncherPlugin");
14+
url_launcher_plugin_register_with_registrar(url_launcher_linux_registrar);
1115
}

linux/flutter/generated_plugins.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#
44

55
list(APPEND FLUTTER_PLUGIN_LIST
6+
url_launcher_linux
67
)
78

89
list(APPEND FLUTTER_FFI_PLUGIN_LIST

macos/Flutter/GeneratedPluginRegistrant.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
import FlutterMacOS
66
import Foundation
77

8+
import url_launcher_macos
89

910
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
11+
UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin"))
1012
}

pubspec.lock

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,22 @@
11
# Generated by pub
22
# See https://dart.dev/tools/pub/glossary#lockfile
33
packages:
4+
about:
5+
dependency: "direct main"
6+
description:
7+
name: about
8+
sha256: "65e34364ac29adf7ed1b3c5e2a57da74a0694e23db1d713a3773f5e1f53c0b00"
9+
url: "https://pub.dev"
10+
source: hosted
11+
version: "2.1.3"
12+
args:
13+
dependency: transitive
14+
description:
15+
name: args
16+
sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a"
17+
url: "https://pub.dev"
18+
source: hosted
19+
version: "2.5.0"
420
async:
521
dependency: transitive
622
description:
@@ -70,11 +86,24 @@ packages:
7086
url: "https://pub.dev"
7187
source: hosted
7288
version: "3.0.2"
89+
flutter_markdown:
90+
dependency: transitive
91+
description:
92+
name: flutter_markdown
93+
sha256: "04c4722cc36ec5af38acc38ece70d22d3c2123c61305d555750a091517bbe504"
94+
url: "https://pub.dev"
95+
source: hosted
96+
version: "0.6.23"
7397
flutter_test:
7498
dependency: "direct dev"
7599
description: flutter
76100
source: sdk
77101
version: "0.0.0"
102+
flutter_web_plugins:
103+
dependency: transitive
104+
description: flutter
105+
source: sdk
106+
version: "0.0.0"
78107
google_nav_bar:
79108
dependency: "direct main"
80109
description:
@@ -115,6 +144,22 @@ packages:
115144
url: "https://pub.dev"
116145
source: hosted
117146
version: "3.0.0"
147+
logging:
148+
dependency: transitive
149+
description:
150+
name: logging
151+
sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
152+
url: "https://pub.dev"
153+
source: hosted
154+
version: "1.2.0"
155+
markdown:
156+
dependency: transitive
157+
description:
158+
name: markdown
159+
sha256: ef2a1298144e3f985cc736b22e0ccdaf188b5b3970648f2d9dc13efd1d9df051
160+
url: "https://pub.dev"
161+
source: hosted
162+
version: "7.2.2"
118163
matcher:
119164
dependency: transitive
120165
description:
@@ -155,6 +200,22 @@ packages:
155200
url: "https://pub.dev"
156201
source: hosted
157202
version: "1.9.0"
203+
plugin_platform_interface:
204+
dependency: transitive
205+
description:
206+
name: plugin_platform_interface
207+
sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
208+
url: "https://pub.dev"
209+
source: hosted
210+
version: "2.1.8"
211+
simple_mustache:
212+
dependency: transitive
213+
description:
214+
name: simple_mustache
215+
sha256: f9e9211586ba32dd6be9967c408c275b8c3493734836c8a0057c9f509a448fce
216+
url: "https://pub.dev"
217+
source: hosted
218+
version: "2.1.0"
158219
sky_engine:
159220
dependency: transitive
160221
description: flutter
@@ -208,6 +269,70 @@ packages:
208269
url: "https://pub.dev"
209270
source: hosted
210271
version: "0.6.1"
272+
url_launcher:
273+
dependency: transitive
274+
description:
275+
name: url_launcher
276+
sha256: "6ce1e04375be4eed30548f10a315826fd933c1e493206eab82eed01f438c8d2e"
277+
url: "https://pub.dev"
278+
source: hosted
279+
version: "6.2.6"
280+
url_launcher_android:
281+
dependency: transitive
282+
description:
283+
name: url_launcher_android
284+
sha256: "360a6ed2027f18b73c8d98e159dda67a61b7f2e0f6ec26e86c3ada33b0621775"
285+
url: "https://pub.dev"
286+
source: hosted
287+
version: "6.3.1"
288+
url_launcher_ios:
289+
dependency: transitive
290+
description:
291+
name: url_launcher_ios
292+
sha256: "9149d493b075ed740901f3ee844a38a00b33116c7c5c10d7fb27df8987fb51d5"
293+
url: "https://pub.dev"
294+
source: hosted
295+
version: "6.2.5"
296+
url_launcher_linux:
297+
dependency: transitive
298+
description:
299+
name: url_launcher_linux
300+
sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811
301+
url: "https://pub.dev"
302+
source: hosted
303+
version: "3.1.1"
304+
url_launcher_macos:
305+
dependency: transitive
306+
description:
307+
name: url_launcher_macos
308+
sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234
309+
url: "https://pub.dev"
310+
source: hosted
311+
version: "3.1.0"
312+
url_launcher_platform_interface:
313+
dependency: transitive
314+
description:
315+
name: url_launcher_platform_interface
316+
sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029"
317+
url: "https://pub.dev"
318+
source: hosted
319+
version: "2.3.2"
320+
url_launcher_web:
321+
dependency: transitive
322+
description:
323+
name: url_launcher_web
324+
sha256: "8d9e750d8c9338601e709cd0885f95825086bd8b642547f26bda435aade95d8a"
325+
url: "https://pub.dev"
326+
source: hosted
327+
version: "2.3.1"
328+
url_launcher_windows:
329+
dependency: transitive
330+
description:
331+
name: url_launcher_windows
332+
sha256: ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7
333+
url: "https://pub.dev"
334+
source: hosted
335+
version: "3.1.1"
211336
vector_math:
212337
dependency: transitive
213338
description:
@@ -224,5 +349,14 @@ packages:
224349
url: "https://pub.dev"
225350
source: hosted
226351
version: "13.0.0"
352+
web:
353+
dependency: transitive
354+
description:
355+
name: web
356+
sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27"
357+
url: "https://pub.dev"
358+
source: hosted
359+
version: "0.5.1"
227360
sdks:
228361
dart: ">=3.3.0 <4.0.0"
362+
flutter: ">=3.19.0"

pubspec.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ dependencies:
3535

3636
# The following adds the Cupertino Icons font to your application.
3737
# Use with the CupertinoIcons class for iOS style icons.
38-
3938
cupertino_icons: ^1.0.6
4039
google_nav_bar: ^5.0.6
40+
about: ^2.1.3
4141

4242
dev_dependencies:
4343
flutter_test:
@@ -68,6 +68,7 @@ flutter:
6868
assets:
6969
- assets/img/MyCoinPNG.png
7070
- assets/img/FirstImage.png
71+
- assets/img/Icon.png
7172

7273
fonts:
7374
- family: Bree

0 commit comments

Comments
 (0)