diff --git a/assets/OnBoardingGitProviders.png b/assets/OnBoardingGitProviders.png new file mode 100644 index 00000000..8b309509 Binary files /dev/null and b/assets/OnBoardingGitProviders.png differ diff --git a/lib/screens/onboarding_screens.dart b/lib/screens/onboarding_screens.dart index b413cd93..66acb0c1 100644 --- a/lib/screens/onboarding_screens.dart +++ b/lib/screens/onboarding_screens.dart @@ -18,22 +18,12 @@ class OnBoardingScreenState extends State { final _bottomBarHeight = 50.0; - Widget _buildPage(String text) { - return Column( - children: [ - Text(text), - ], - crossAxisAlignment: CrossAxisAlignment.center, - mainAxisAlignment: MainAxisAlignment.center, - ); - } - @override Widget build(BuildContext context) { var pages = [ OnBoardingPage1(), OnBoardingPage2(), - _buildPage("Page 3"), + OnBoardingPage3(), ]; var pageView = PageView( controller: pageController, @@ -226,3 +216,38 @@ class OnBoardingPage2 extends StatelessWidget { ); } } + +class OnBoardingPage3 extends StatelessWidget { + @override + Widget build(BuildContext context) { + var textTheme = Theme.of(context).textTheme; + var header = Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Image.asset( + 'assets/OnBoardingGitProviders.png', + //height: 200, + fit: BoxFit.fill, + ), + SizedBox(height: 16.0), + ], + ); + + return Container( + child: Column( + children: [ + Center(child: header), + SizedBox(height: 64.0), + Text( + "Sync your Local Git Repo\nwith any provider", + style: textTheme.headline, + textAlign: TextAlign.center, + ), + ], + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + ), + ); + } +} diff --git a/pubspec.yaml b/pubspec.yaml index 5ca85b5e..ea7812f7 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -35,6 +35,7 @@ flutter: - "assets/icon/github-icon.png" - "assets/icon/gitlab-icon.png" - "assets/OnBoardingMarkdown.png" + - "assets/OnBoardingGitProviders.png" fonts: - family: Lato fonts: