From c5aaceabd744e599d3e2f09a5b713ac9f0a429fb Mon Sep 17 00:00:00 2001 From: Vivek S Date: Sun, 3 Oct 2021 01:01:09 +0530 Subject: [PATCH] Added Splash Screen --- assets/logo.png | Bin 0 -> 4176 bytes lib/main.dart | 4 ++-- lib/view/splashView.dart | 45 +++++++++++++++++++++++++++++++++++++++ pubspec.lock | 6 +++--- pubspec.yaml | 4 ++-- 5 files changed, 52 insertions(+), 7 deletions(-) create mode 100644 assets/logo.png create mode 100644 lib/view/splashView.dart diff --git a/assets/logo.png b/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..47794b251db32f1e14a84401dc431af630b9ee7e GIT binary patch literal 4176 zcmd5=XIK;4)}~06UZfX60+A+2fDoEW5v2(TBHgG|r6~!5fe1(sq96#N91)Ncsz?vg ziAobe;Xnw1ARsjn=_Oy#^PP|H{<-((-Sf=s=b2fv*4k^m`<=BW-rCZXlUfw>!T>OlVj)%$2=$suKy*v?`bjw%}NAZWW zazHq^#v_lvX{Zv7i#CpvPUN3SImef7U>BF*CrdQQ2e?0yeq$nm6PA{_c>Y?Hj85b^ zdX|?awbIgwONqVaQLReLQpT~C;}w%-VVM4s&4o>~euFa=D-Feq_yxr3yGCi5|7d`8 z#Oo!5nYsnojR%C8?lR7*x%YRsz}dT`yEi|$pX$hrWgNLB?C|QuT4c5j*H&&?R5NLY z1DY^=^V|Y`aOr#xa$P-1(I)X*D>IO#cW@pm(k)P8@tM#|!8FAQm?W#%(1RK;G7Znm z2wE2;+8O@0-FVzQXv&^&K|OD=^4cTnfX@w%7!UuSPxnsL4?yDS1Il3x9bThi4}({a z0l+v2vR#kfc`>K+n9~D!>o--8rZwG72t�jPPUB#xzm+x2ku7sw2b57-I@nzGp^T zZ}qzggqfO^CVUymsWS{J&8bYcNf43Oj#=SbYb5h>k8R) zJ(P-g7=Eng30o->9vPtwFri?N53A63dAT*Xsvu_Z5QT75(d@#sL{K@B-URsOY`5DTLsrJ}=*wo(RAvKDgU z>=)_oSRjccz6j3^utH`?MBcKUxq9goXlb+2$`e5L-CON`z*1Q-m`fVR8giX7#^uQ&kVwtYE7Oo*<8&JhO3H8G=lKd^ci(n?)m=w_Qr1(BM z#s4%8lKY{;gc&=z&7{p*-vwb~#2`}`xFK^_c62RtHKGmO4W2mgt_(kmikz zsPTuNeU;%O@?X&RNG|zkV+rb}gAo=Gyc)SqF1Pv<{Jp!$5S*xU zubaiUusprK(@W@@xdFd93vT zEM@SMs*K&cmonEDz!Z=_gOd?fGp31LVrAaB#8Rg}wJ}`kXw0>7(N?g4CNRtQfNkG(G#rTm6z9V1 zC$5HYkZm=%J|n_kY&x^n@f=r4)SLS!*7)Sq_Ce(}KR)0_l;W+YVMi9wKVH5x{X z+3sn}q%cXKphtsu2WOx^EesT&JUQaZ+a%?jk(hkcvswu%(7h~ zj^y0nBG4y$8_imPIYQB&PDoDj>}}hR&-kRA*#E{?P*P^Lxy|U44gbd$C^=r-glZc_ z2|fTG67@2!tCp=5vsGe3JohTiWHAj_98@a|AUL$69R|vA4f501fPP$ibx>Mi5p~wB z@4;_t33q+D+x5QN=gO}@NVW};WVsx`iG1)?&Q(Q^evD@Vbb>DsD^PoKiD?orlDSXR zq&IPrlwb7u8nuZ&TZSxux532_qNPh9wStu0c5U15U@gM=$Hk&LU(jfN?#tOPlya2z zZFUGhjkU`6iMr4}(R#Sac)dxk%PL10RQ!gM`wN$iCi zZLe}0p|G~?-u~an*x!q&Mpg(*`U?giQm8OB zkIgX}*)83cP5(_+vpNSuqj$~Kj>AK2xT<#B_G81>51~i1EZEH9MDKP+myq2m_v~Q& zR`mXImNxUKg13o!z~9D$<3j5oF`RJNRac9(ed2ANl|0p{xxtuUNwNPKv}6dUi%P$R z-5q_s$R?Bpm}QjeeVWQ4@H?w3x(9rzm)WyXd%3?Pn{xbudwV`y z$}2YW&DSD*y!R)J!S)j(fYDs>f%RB|K65w+{L?&qzZal;r`rdkP&R*k5OanBJx!~_ z#<=gcdK+_JavD6jgl|;#kXzSyMsDrw<4h?LbWwZ&`g+WA!;)c(uhv3E#ET~9Ja`h{ z`-7e+Mw*co4hRKq(7kn1V{2a~w>1o@^u-+SYTzo`(kSTTAEtG*8y`TfdZR%b9zrN#3lSMsmTBvWVrFZA8PiNJ4Qy286B37iqD_Uy<6U7R29wZ@oDcC03M1c+Pg=%Q48aP z26$=p>nFP^c5NjRc-5lbxBmxP#Uhg$vUSk6b2`AVea+kFPB=o=m+zMxWx3Q-9PJfu z>CcbIzBnb{-C&gz@p%uZ2KHmYY8tx|4n4O(`BpZ0?#`LaX-EnI-iK56sMAxLJhxKP#2ehyhCdP z>}u(9y;J?iwW}|b)4p>Y!4k4~ubY%&yHXHqiwAtb3G~3IwAHgCIxvh^(!wvWyn>N=#*b7&CN-Tdq|k8-&u(c{UQX04TTYo= z?(_K>SFc0`YS!{(2P07A1H+^X$w6X_2j=jg#e8iEYN)gBz%<@?tEpPRmjUJ;yizr8 zvEQapp~#l!!2Oh$s53l2^y74Ib#%^^OVuJ%BVX}zRN*PkLO_TN6=#M)u7Z?pkebYr zrpbh74jw@d2W4aQs!H1C#AbsV&Z(Gcs9II&w>{C=Idf;zdB^1OiTm4-O5Z$apIoV3 zLtVn@{kg$m>t4@g5iREsX8obLNp##s6sG@7*}P1Lkz!+9=av7)hVI{Ynn4;nUXRs` zecmXoM}kH735VV6sZj23UO%O73ERE`dlofj%O3MdJGWa{ZB^fn| _SplashViewState(); +} + +class _SplashViewState extends State { + @override + void initState() { + Timer( + Duration(seconds: 3), + () => Navigator.of(context).push(MaterialPageRoute( + builder: (_) => BlogFeed(), + ))); + super.initState(); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + body: Column( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Center( + child: Image.asset( + "assets/logo.png", + height: 100, + width: 100, + ), + ), + SizedBox( + height: 15, + ), + Text( + "Medium Blog Feed", + style: TextStyle(fontSize: 20, fontWeight: FontWeight.bold), + ) + ], + )); + } +} diff --git a/pubspec.lock b/pubspec.lock index 9284153..c07583e 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -7,7 +7,7 @@ packages: name: async url: "https://pub.dartlang.org" source: hosted - version: "2.5.0" + version: "2.6.1" boolean_selector: dependency: transitive description: @@ -230,7 +230,7 @@ packages: name: source_span url: "https://pub.dartlang.org" source: hosted - version: "1.8.0" + version: "1.8.1" stack_trace: dependency: transitive description: @@ -265,7 +265,7 @@ packages: name: test_api url: "https://pub.dartlang.org" source: hosted - version: "0.2.19" + version: "0.3.0" typed_data: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 6bcf2ba..d9cbb16 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -48,8 +48,8 @@ flutter: uses-material-design: true # To add assets to your application, add an assets section, like this: - # assets: - # - images/a_dot_burr.jpeg + assets: + - assets/ # - images/a_dot_ham.jpeg # An image asset can refer to one or more resolution-specific "variants", see