Flutter Starter

Flutter Starter

  • Docs
  • Roadmap
  • Github
  • Hire The Creators

›Styleguide

Introduction

  • Getting started
  • Motivation
  • Installation
  • Editor setup
  • Folder structure

Styleguide

  • Add image assets
  • Add fonts assets
  • Add splash screen
  • Add color constants
  • Add theme data

Build the app

  • Add routers
  • Add dependencies

API SDK

  • API SDK overview
  • API SDK REST
  • API SDK GraphQL

State management

  • Shared overview
  • Add models
  • Add resources
  • Add BLoC

Sample apps

  • HackerNews App
  • GithubRepo List App
  • Weather App
  • Bookstore App

Test

  • Add test files

Deployment

  • Deployment

Firebase Setup Guide

  • For Android
  • For iOS

Add splash screen

Flutter doesn't have a Splash screen by default. There is a Splash screen in the native code for Android and iOS but it has a white background. We will now change the background to the company logo or any image you want to display at the start of the app.

Let us use the flutter_native_splash package to change the Splash screen.

Prerequisites for images:

  • PNG bitmap format
  • About 200x200 pixels in size
  • In the sRGB color profile
  • Without interlacing
  • Select anti-aliasing, scaling according to the input data or image content
  • Leave the PPI equal to 72, the image will be rescaled, based on the PPI (DPI in the case of Android) of device
  • There is full support for 32-bit colour depth (i.e. with transparency)

Now put these images in the asset folder. Add this to the pubspec.yaml file:

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_native_splash: ^0.1.9

flutter_native_splash:
  image: assets/images/logo.png
  color: "5E92F3"
  android_disable_fullscreen: true

In the image parameter, insert the path of the image you want to display on your Splash screen. Set the colour parameter to the background colour you want for the Splash screen. Lastly, disable full screen. If you are cloning or downloading the app, everything is already in place. All we have to do now is change the aforementioned parameters.

Run flutter pub get and then run flutter pub pub run flutter_native_splash:create

← Add fonts assetsAdd color constants →
Docs
Getting StartedExamples
Community
TwitterDiscord
More
GitHubContribution Guidelines
Stars
Built with ❤️  at GeekyAnts.
Copyright © 2021 Flutter Starter