Skip to content

Commit

Permalink
Cleanup and Splash
Browse files Browse the repository at this point in the history
  • Loading branch information
emem365 committed Aug 20, 2020
1 parent 6e87879 commit 068ec84
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 21 deletions.
1 change: 0 additions & 1 deletion lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import 'package:google_fonts/google_fonts.dart';
import 'package:news_app/src/controllers/news_notifier.dart';
import 'package:news_app/src/controllers/sources_page_controller.dart';
import 'package:news_app/src/data/service_locator.dart';
import 'package:news_app/src/views/about.dart';
import 'package:news_app/src/views/splash.dart';
import 'package:provider/provider.dart';

Expand Down
4 changes: 0 additions & 4 deletions lib/src/views/sources_page.dart
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
import 'package:chopper/chopper.dart';
import 'package:flutter/material.dart';
import 'package:news_app/src/controllers/news_notifier.dart';
import 'package:news_app/src/controllers/sources_page_controller.dart';
import 'package:news_app/src/controllers/subscribed_sources_controller.dart';
import 'package:news_app/src/data/persistent_database.dart';
import 'package:news_app/src/data/service_locator.dart';
import 'package:news_app/src/models/source.dart';
import 'package:news_app/src/models/sources_response.dart';
import 'package:news_app/src/util/sources_search.dart';
import 'package:news_app/src/views/show_subscribed_sources.dart';
import 'package:provider/provider.dart';
Expand Down
44 changes: 28 additions & 16 deletions lib/src/views/splash.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:news_app/src/controllers/about_data.dart';
import 'package:news_app/src/controllers/news_notifier.dart';
import 'package:news_app/src/views/home_page.dart';
import 'package:progress_indicators/progress_indicators.dart';
Expand All @@ -17,12 +18,12 @@ class _SplashState extends State<Splash> {
}

pushIfReady() {
delay().then((value) => Navigator.pushReplacement(
context,
MaterialPageRoute(
builder: (context) => HomePage(title: 'News App'),
),
));
delay().then((value) => Navigator.pushReplacement(
context,
MaterialPageRoute(
builder: (context) => HomePage(title: 'News App'),
),
));
}

@override
Expand All @@ -35,25 +36,36 @@ class _SplashState extends State<Splash> {
final newsNotifier = Provider.of<NewsNotifier>(context);

if(!newsNotifier.isLoading)
pushIfReady();
pushIfReady();
return Material(
color: Theme.of(context).primaryColor,
child: Column(
mainAxisAlignment: MainAxisAlignment.end,
children: <Widget>[
Text(
'NewsApp',
textAlign: TextAlign.center,
),
Spacer(),
SizedBox(
height: 150,
width: double.infinity,
child: Image.asset(
AboutData.logoAsset,
fit: BoxFit.fitHeight,
color: Colors.white70,
),
),
JumpingDotsProgressIndicator(
fontSize: 48,
color: Colors.white70,
Text(
AboutData.appName,
style: Theme.of(context)
.textTheme
.headline4
.copyWith(color: Colors.white70),
),
SizedBox(
height: 150,
Spacer(),
Padding(
padding: const EdgeInsets.symmetric(vertical: 100.0),
child: JumpingDotsProgressIndicator(
fontSize: 48,
color: Colors.white70,
),
),
],
),
Expand Down

0 comments on commit 068ec84

Please sign in to comment.