Skip to content

Commit 9f02cd6

Browse files
committed
Cleaned/Beautified all pages and changed the multitasking color in
main.dart
1 parent b3c26e7 commit 9f02cd6

File tree

5 files changed

+67
-59
lines changed

5 files changed

+67
-59
lines changed

app/lib/helpers/helpers.dart

+52-51
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
import 'package:http/http.dart' as http;
2-
import 'package:flutter/material.dart';
3-
import 'package:cached_network_image/cached_network_image.dart'; // WARNING: Cached Images package can be bugged
41
import 'dart:async';
52
import 'dart:convert';
63

7-
class Globals {
8-
static var httpCache = {};
9-
}
4+
import 'package:cached_network_image/cached_network_image.dart';
5+
import 'package:flutter/material.dart';
6+
import 'package:http/http.dart' as http;
107

118
const baseUrl = 'https://app.splatoon2.nintendo.net';
129

@@ -27,11 +24,18 @@ Future<Map> fetchData(toFetch) async {
2724
}
2825
}
2926

30-
timeLeft(endTime) {
31-
var currentTime = DateTime.now().millisecondsSinceEpoch;
32-
endTime = endTime * 1000;
33-
var remainingMin = (endTime - currentTime) / 1000 / 60;
34-
return minToHours(remainingMin);
27+
imageRowBuild(image1, image2) {
28+
return <Widget>[
29+
new Flexible(
30+
child: new CachedNetworkImage(
31+
placeholder: new Center(child: CircularProgressIndicator()),
32+
imageUrl: baseUrl + image1)),
33+
new Padding(padding: new EdgeInsets.all(2.0)),
34+
new Flexible(
35+
child: new CachedNetworkImage(
36+
placeholder: new Center(child: CircularProgressIndicator()),
37+
imageUrl: baseUrl + image2))
38+
];
3539
}
3640

3741
minToHours(timeMin) {
@@ -59,46 +63,6 @@ salmonRunOutCheck(timeStart, timeEnd) {
5963
}
6064
}
6165

62-
63-
weaponCardBuild(weaponArray) {
64-
var cardList = <Widget>[];
65-
for (var i = 0; i < 4; i++) {
66-
cardList.add(new Expanded(
67-
child: new Card(
68-
color: Colors.blueGrey,
69-
child: new CachedNetworkImage(
70-
placeholder: new Center(child: CircularProgressIndicator()),
71-
imageUrl: baseUrl + weaponArray[i]['thumbnail'])),
72-
));
73-
}
74-
return new Row(
75-
mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: cardList);
76-
}
77-
78-
imageRowBuild(image1, image2) {
79-
return <Widget>[
80-
new Flexible(
81-
child: new CachedNetworkImage(
82-
placeholder: new Center(child: CircularProgressIndicator()),
83-
imageUrl: baseUrl + image1)),
84-
new Padding(padding: new EdgeInsets.all(2.0)),
85-
new Flexible(
86-
child: new CachedNetworkImage(
87-
placeholder: new Center(child: CircularProgressIndicator()),
88-
imageUrl: baseUrl + image2))
89-
];
90-
}
91-
92-
//starCreator(amount) {
93-
// var starList = <Widget>[];
94-
// for (var i = 0; i < amount; i++) {
95-
// starList.add(
96-
// new Icon(Icons.star)
97-
// );
98-
// }
99-
// return starList;
100-
//}
101-
10266
storeItemCreator(storeData) {
10367
var times = storeData.length;
10468
var listOfCards = <Widget>[];
@@ -144,4 +108,41 @@ storeItemCreator(storeData) {
144108
}
145109

146110
return listOfCards;
111+
}
112+
113+
114+
timeLeft(endTime) {
115+
var currentTime = DateTime.now().millisecondsSinceEpoch;
116+
endTime = endTime * 1000;
117+
var remainingMin = (endTime - currentTime) / 1000 / 60;
118+
return minToHours(remainingMin);
119+
}
120+
121+
weaponCardBuild(weaponArray) {
122+
var cardList = <Widget>[];
123+
for (var i = 0; i < 4; i++) {
124+
cardList.add(new Expanded(
125+
child: new Card(
126+
color: Colors.blueGrey,
127+
child: new CachedNetworkImage(
128+
placeholder: new Center(child: CircularProgressIndicator()),
129+
imageUrl: baseUrl + weaponArray[i]['thumbnail'])),
130+
));
131+
}
132+
return new Row(
133+
mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: cardList);
134+
}
135+
136+
//starCreator(amount) {
137+
// var starList = <Widget>[];
138+
// for (var i = 0; i < amount; i++) {
139+
// starList.add(
140+
// new Icon(Icons.star)
141+
// );
142+
// }
143+
// return starList;
144+
//}
145+
146+
class Globals {
147+
static var httpCache = {};
147148
}

app/lib/main.dart

+2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ class AppMenu extends StatelessWidget {
1818
@override
1919
Widget build(BuildContext context) {
2020
return new MaterialApp(
21+
theme: ThemeData(primarySwatch: Colors.blue),
2122
title: 'Splat2ink',
23+
color: Color.fromRGBO(29, 85, 211, 1.0),
2224
home: new DefaultTabController(
2325
length: 3,
2426
child: new Scaffold(

app/lib/pages/game_modes.dart

+3-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,9 @@ class GameModes extends StatelessWidget {
109109
} else if (snapshot.hasError) {
110110
return new Text("${snapshot.error}");
111111
}
112-
return new Padding(padding: EdgeInsets.only(top: 15.0),child: new Center(child: CircularProgressIndicator()));
112+
return new Padding(
113+
padding: EdgeInsets.only(top: 15.0),
114+
child: new Center(child: CircularProgressIndicator()));
113115
},
114116
),
115117
],

app/lib/pages/salmon_run.dart

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
22
import '../helpers/helpers.dart';
33
import 'package:cached_network_image/cached_network_image.dart'; // WARNING: Cached Images package can be bugged
44

5-
65
//class SalmonRun extends StatefulWidget {
76
// @override
87
// createState() => new SalmonRunState();
@@ -92,7 +91,9 @@ class SalmonRun extends StatelessWidget {
9291
}
9392

9493
// By default, show a loading spinner
95-
return new Padding(padding: EdgeInsets.only(top: 15.0),child: new Center(child: CircularProgressIndicator()));
94+
return new Padding(
95+
padding: EdgeInsets.only(top: 15.0),
96+
child: new Center(child: CircularProgressIndicator()));
9697
},
9798
),
9899
],

app/lib/pages/store.dart

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
import 'package:flutter/material.dart';
22
import '../helpers/helpers.dart';
3-
import 'package:cached_network_image/cached_network_image.dart'; // WARNING: Cached Images package can be bugged
3+
4+
//class Store extends StatefulWidget {
5+
// @override
6+
// createState() => new StoreState();
7+
//}
8+
//class StoreState extends State<Store> {
49

510
class Store extends StatelessWidget {
611
@override
@@ -12,10 +17,7 @@ class Store extends StatelessWidget {
1217
builder: (context, snapshot) {
1318
if (snapshot.hasData) {
1419
var data = snapshot.data['store'];
15-
return new Column(
16-
children: storeItemCreator(data)
17-
);
18-
20+
return new Column(children: storeItemCreator(data));
1921
} else if (snapshot.hasError) {
2022
return new Text("${snapshot.error}");
2123
}

0 commit comments

Comments
 (0)