A flutter package which contains a collection of Splash Screen example for your app to display logo and different text style.

Overview

splash_screen_view

They say, first impression is the last! Yep, truly for any amazingly crafted application, it's easier to start impressing your audience with a good start - the splash screen!

Every time a flutter application is started, it takes some time to load the Dart isolate (which runs the code). This means user will see a blank white screen till Flutter renders the first frame of the application.

Use this package automatically generates android, iOS, and Web native code for customizing this native splash screen background color and splash image. Supports dark mode, full screen, and platform-specific options.

The native splash screen is displayed till Flutter renders the first frame of the application. After that you have to load your real splash screen.

This package also contains a collection of Splash Screen example for your application to display logo and different style of text.

Before Splash screen After Splash screen

Installing

1. Depend on it

Add this to your package's pubspec.yaml file:

dependencies:
  splash_screen_view: ^3.0.0

2. Install it

You can install packages from the command line:

with pub:

$ pub get

with Flutter:

$ flutter packages get

3. Setting the splash screen

Customized the following settings and add to your project's pubspec.yaml file.

splash_screen_view:
  # Use color to set the background of your splash screen to a solid color.
  # Use background_image to set the background of your splash screen to a png image.
  # This is useful for gradients. The image will be stretch to the  size of the app.
  # Only one parameter can be used, color and background_image cannot both be set.

  color: "#ffffff"
  #background_image: "assets/splashscreen_image.png"

  # Optional parameters are listed below.
  #image: assets/splashscreen_image.png

  #color_dark: "#042a49"
  #background_image_dark: "assets/dark-background.png"
  #image_dark: assets/splash-invert.png

  #android: false
  #ios: false
  #web: false

  #android_gravity: center
  #ios_content_mode: center
  #web_image_mode: center

  #fullscreen: true

  #info_plist_files:
  #  - 'ios/Runner/Info-Debug.plist'
  #  - 'ios/Runner/Info-Release.plist'

4. Run the package

After adding your settings, run the following command in the terminal:

flutter pub run splash_screen_view:create

When the package finishes running, your splash screen is ready.

Usage of Splash Screen View

Import it

Now in your Dart code, you can use:

import 'package:splash_screen_view/SplashScreenView.dart';

Simple Logo

SplashScreenView(
      navigateRoute: SecondScreen(),
      duration: 3000,
      imageSize: 130,
      imageSrc: "logo.png",
      backgroundColor: Colors.white,
    );

[Where]:

  • navigateRoute (required)- Name of target screen which you want to display after completion of splash screen milliseconds.
  • duration - Delay between the splash screen and target screen. Provider Duration in millisecond.
  • imageSrc - Assets path for your logo which your want to display on splash screen.
  • imageSize - Size of your logo. By default it is 150.
  • backgroundColor - Background color of splash screen. By default it is white color.

Logo with Text

SplashScreenView(
      navigateRoute: SecondScreen(),
      duration: 3000,
      imageSize: 130,
      imageSrc: "logo.png",
      text: "Splash Screen",
      textType: TextType.NormalText,
      textStyle: TextStyle(
        fontSize: 30.0,
      ),
      backgroundColor: Colors.white,
    );

[Where]:

  • text - Text which you want to show below logo.
  • textType - Gives text type as TextType.NormalText
  • textStyle - Gives TextStyle to the text strings. Note: Give imageSrc as blank If you want only text on your splash screen.

Colorize Animated Text

SplashScreenView(
      navigateRoute: SecondScreen(),
      duration: 5000,
      imageSize: 130,
      imageSrc: "logo.png",
      text: "Splash Screen",
      textType: TextType.ColorizeAnimationText,
      textStyle: TextStyle(
        fontSize: 40.0,
      ),
      colors: [
        Colors.purple,
        Colors.blue,
        Colors.yellow,
        Colors.red,
      ],
      backgroundColor: Colors.white,
    );

[Where]:

  • textType - Gives text type as TextType.ColorizeAnimationText
  • colors - Set the colors for the gradient animation of the text. Give List with values of [Color] in it. Note: colors list should contains at least two values.

Scale Animated Text

SplashScreenView(
      navigateRoute: SecondScreen(),
      duration: 3000,
      imageSize: 130,
      imageSrc: "logo.png",
      text: "Splash Screen",
      textType: TextType.ScaleAnimatedText,
      textStyle: TextStyle(
        fontSize: 30.0,
      ),
      backgroundColor: Colors.white,
    );

[Where]:

  • textType - Gives text type as TextType.ScaleAnimatedText

Typer Animated Text

SplashScreenView(
      navigateRoute: SecondScreen(),
      duration: 3000,
      imageSize: 130,
      imageSrc: "logo.png",
      text: "Splash Screen",
      textType: TextType.TyperAnimatedText,
      textStyle: TextStyle(
        fontSize: 30.0,
      ),
      backgroundColor: Colors.white,
    );

[Where]:

  • textType - Gives text type as TextType.TyperAnimatedText

Page Route Behaviors

Defines standard behaviors when transitioning between routes (or screens). Sometimes, though, a custom transition between screens can make an app more unique.

Support of page route behaviors

  • pageRouteTransition: PageRouteTransition.Normal
  • pageRouteTransition: PageRouteTransition.CupertinoPageRoute
  • pageRouteTransition: PageRouteTransition.SlideTransition

How it works

Android

  • Your splash image will be resized to mdpi, hdpi, xhdpi, xxhdpi and xxxhdpi drawables.
  • An <item> tag containing a <bitmap> for your splash image drawable will be added in launch_background.xml
  • Background color will be added in colors.xml and referenced in launch_background.xml.
  • Code for full screen mode toggle will be added in styles.xml.
  • Dark mode variants are placed in drawable-night, values-night, etc. resource folders.

iOS

  • Your splash image will be resized to @3x and @2x images.
  • Color and image properties will be inserted in LaunchScreen.storyboard.
  • The background color is implemented by using a single pixel png file and stretching it to fit the screen.
  • Code for hidden status bar toggle will be added in Info.plist.

Web

  • A web/splash folder will be created for splash screen images and CSS files.
  • Your splash image will be resized to 1x, 2x, and 3x sizes and placed in web/splash/img.
  • The splash style sheet will be added to the app's web/index.html, as well as the HTML for the splash pictures.

Removing

If you would like to restore Flutter's default white splash screen, run the following command in the terminal:

flutter pub run splash_screen_view:remove

Bugs or Requests

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on GitHub and I'll look into it. Pull request are also welcome.

Acknowledgments

Automatically generates android, iOS, and Web native code was originally created by Henrique Arthur and it is currently maintained by Jon Hanson.

Github example link

https://github.com/SandipVKalola/splash_screen

Donate

If you found this project helpful or you learned something from the source code and want to thank me, consider buying me a cup of

License

Splash Screen is licensed under MIT license. View license.

Comments
  • The argument type 'Color?' can't be assigned to the parameter type 'String'.

    The argument type 'Color?' can't be assigned to the parameter type 'String'.

    Hello Thanks for this plugin. But recently I am facing complilation error saying `./../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/splash_screen_view-3.0.0/lib/SplashScreenView.dart:164:38: Error: The argument type 'Color?' can't be assigned to the parameter type 'String'.

    • 'Color' is from 'dart:ui'. image: AssetImage(widget._backgroundColor), ^

    FAILURE: Build failed with an exception.Flutter Doctor reportFlutter 3.3.0 • channel stable • https://github.com/flutter/flutter.git Doctor summary (to see all details, run flutter doctor -v): [√] Flutter (Channel stable, 3.3.0, on Microsoft Windows [Version 10.0.19042.867], locale en-US) [√] Android toolchain - develop for Android devices (Android SDK version 31.0.0) [√] Chrome - develop for the web [√] Visual Studio - develop for Windows (Visual Studio Build Tools 2019 16.11.17) [√] Android Studio (version 2021.3) [√] IntelliJ IDEA Ultimate Edition (version 2022.1) [√] VS Code (version 1.54.3) [√] Connected device (3 available) [√] HTTP Host Availability`

    opened by nicks258 0
  • 🖍 Please remove my name from this package 🖍

    🖍 Please remove my name from this package 🖍

    Hello, your package says that "it is currently maintained by Jon Hanson." This text appears because you made a copy of flutter_native_splash which I do maintain. Having this text in your package is incorrect and should be removed.

    I think it would have been a better service to the Flutter community if you had made a pull request against flutter_native_splash with new features rather than make a copy of it. For example, Vladimir Zdravkovic wanted flutter_native_splash to have flavor support, so he made a pull request and I merged his excellent work into the package.

    When you make a copy of an actively maintained package and then add features to it, then the Flutter community has to choose between the two packages, and miss out on the features that are in the other package.

    opened by jonbhanson 0
  • Navigation error

    Navigation error

    After routing to navigateRoute page I can't navigate to next route. I get error could not find a generator for route '/secondPage in the _widgetsappstate even if I declared it in main.dart

    opened by Farrukh1198 0
  • Tickers used by AnimationControllers should be disposed by calling dispose() on the AnimationController itself. Otherwise, the ticker will leak.

    Tickers used by AnimationControllers should be disposed by calling dispose() on the AnimationController itself. Otherwise, the ticker will leak.

    this is my error log ,i got in firebase crashltics

    Non-fatal Exception: io.flutter.plugins.firebase.crashlytics.FlutterError: _SplashScreenViewState#7a4c5(ticker active) was disposed with an active Ticker. _SplashScreenViewState created a Ticker via its SingleTickerProviderStateMixin, but at the time dispose() was called on the mixin, that Ticker was still active. The Ticker must be disposed before calling super.dispose(). Tickers used by AnimationControllers should be disposed by calling dispose() on the AnimationController itself. Otherwise, the ticker will leak. The offending ticker was: Ticker(created by _SplashScreenViewState#7a4c5) The stack trace when the Ticker was actually created was: #0 new Ticker. (package:flutter/src/scheduler/ticker.dart:67:40) #1 new Ticker (package:flutter/src/scheduler/ticker.dart:69:6) #2 SingleTickerProviderStateMixin.createTicker (package:flutter/src/widgets/ticker_provider.dart:129:15) #3 new AnimationController (package:flutter/src/animation/animation_controller.dart:246:21) #4 _SplashScreenViewState.initState (package:splash_screen_view/SplashScreenView.dart:126:34) #5 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4728:57) #6 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4561:5) ... Normal element mounting (19 frames) #25 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3631:14) #26 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6261:36) #27 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6272:32) ... Normal element mounting (267 frames) #294 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3631:14) #295 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6261:36) #296 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6272:32) ... Normal element mounting (402 frames) #698 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3631:14) #699 <truncated: 943 chars> at SingleTickerProviderStateMixin.dispose.(ticker_provider.dart:142) at SingleTickerProviderStateMixin.dispose(ticker_provider.dart:156) at _SplashScreenViewState.dispose(SplashScreenView.dart:149) at StatefulElement.unmount(framework.dart:4818) at _InactiveElements._unmount(framework.dart:1883) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at MultiChildRenderObjectElement.visitChildren(framework.dart:6225) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at SingleChildRenderObjectElement.visitChildren(framework.dart:6110) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at SingleChildRenderObjectElement.visitChildren(framework.dart:6110) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at SingleChildRenderObjectElement.visitChildren(framework.dart:6110) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at SingleChildRenderObjectElement.visitChildren(framework.dart:6110) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at SingleChildRenderObjectElement.visitChildren(framework.dart:6110) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at SingleChildRenderObjectElement.visitChildren(framework.dart:6110) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at SingleChildRenderObjectElement.visitChildren(framework.dart:6110) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at SingleChildRenderObjectElement.visitChildren(framework.dart:6110) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at SingleChildRenderObjectElement.visitChildren(framework.dart:6110) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at SingleChildRenderObjectElement.visitChildren(framework.dart:6110) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at SingleChildRenderObjectElement.visitChildren(framework.dart:6110) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at SingleChildRenderObjectElement.visitChildren(framework.dart:6110) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at _InactiveElements._unmount.(framework.dart:1881) at ComponentElement.visitChildren(framework.dart:4642) at _InactiveElements._unmount(framework.dart:1879) at ListIterable.forEach(dart:_internal) at _InactiveElements._unmountAll(framework.dart:1892) at BuildOwner.finalizeTree.(framework.dart:2837) at BuildOwner.lockState(framework.dart:2468) at BuildOwner.finalizeTree(framework.dart:2836) at WidgetsBinding.drawFrame(binding.dart:884) at RendererBinding._handlePersistentFrameCallback(binding.dart:363) at SchedulerBinding._invokeFrameCallback(binding.dart:1145) at SchedulerBinding.handleDrawFrame(binding.dart:1082) at SchedulerBinding._handleDrawFrame(binding.dart:996)

    This is my splash screen scorce code

    import 'package:flutter/material.dart'; import 'package:sapthagiri/res/app_color.dart'; import 'package:sapthagiri/res/app_text_style.dart'; import 'package:sapthagiri/view/dashboard_screen/dashboard_screen.dart'; import 'package:sapthagiri/view/login_screen/login_page.dart'; import 'package:get/get.dart'; import 'package:sapthagiri/view/splash_screen/splash_screen_controller.dart'; import 'package:splash_screen_view/SplashScreenView.dart';

    class SplashPage extends StatefulWidget { @override State createState() => _SplashPageState(); }

    class _SplashPageState extends State with SingleTickerProviderStateMixin { @override Widget build(BuildContext context) { return GetBuilder( init: SplashController(), builder: (controller){ return Scaffold( backgroundColor: AppColor.secondaryBackground, body: SplashScreenView( duration: 3000, backgroundColor: AppColor.background, text: 'Sapthagiri', textStyle: AppTextStyle.appBarTitle.copyWith(color: AppColor.primaryColor), navigateRoute: controller.isLog ? DashBoardScreen() : LoginScreen(), ), ); } ); } }

    Let me know if u find solution for this ,i think this is package issue.

    opened by rkohari 0
  • splash screen depricated

    splash screen depricated

    hi, I upgraded today to latest Flutter version...and started getting this error and also the splash not show

    W/FlutterActivityAndFragmentDelegate( 3105): A splash screen was provided to Flutter, but this is deprecated. See flutter.dev/go/android-splash-migration for migration steps. D

    using splash version 3.0.0 Any idea why ?

    opened by beautybird 2
Owner
Sandip Kalola (SK)
Project Manager | Team Leader | Android App Developer | Flutter App Developer
Sandip Kalola (SK)
Flutter Web application having splash screen and providing Web view Using web view packege.

Webview with Splash Screen in Flutter Flutter Web View With Splash Screen. Subscribe Our YouTube Channel. Visit Website Demo OutPut ?? Links Getting S

Habib ullah 1 Dec 7, 2021
Simple animated cola splash screen as shown below

cola_splash_screen Description Simple animated cola splash screen as shown below pixels.3.2.mp4 My Contacts If you have any question about the repo or

null 2 Nov 16, 2021
Splash Screen with liquid swipe effect!

liquid_swipe_intro A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you start

Flutter Boy 21 Dec 30, 2022
A Translator App Which is Build using Flutter, Speech To Text, Google ML Kit, Google Translator and Text To Speech.

AI Translator This is a Translator App Which is Build using Flutter, Speech To Text, Google ML Kit, Google Translator and Text To Speech. Download App

null 4 Jul 16, 2022
LinkWell is a Text widget that highlight all the links in the text which then navigates the user to the URL when tapped

LinkWell LinkWell is Text Plugin that detects URLs and Emails in a String and when tapped opens in user browsers, linkwell GitHub ScreenShots Basic Us

Samuel Ezedi 31 Sep 27, 2022
Provide easy and flexible way to show SnackBar. Simple text, undo, and error style are supported.

snack_bar_presenter Provide easy and flexible way to show SnackBar. Simple text, undo, and error style are supported. . . . Usage import 'package:exam

Masayuki Ono (mono) 8 Nov 30, 2020
display a Dart string in Flutter using simple rich text characters

simple_rich_text Easily format Flutter text with simple format characters. Motivation: lowest-possible development friction to add color and formattin

Peter Alvin 16 Dec 5, 2022
A simple easy to use Flutter DApp , which keeps a track of all your day to day transactions by using Ethereum blockchain in the background which in turn increases your credit score.

Sahayog A simple easy to use Flutter DApp , which keeps a track of all your day to day transactions by using Ethereum blockchain in the background whi

Utkarsh Agarwal 15 May 21, 2022
A mobile image uploader in which you can upload image to your personal gallery from either your camera or mobile gallery and it can detect your current geographic location and address using firebase firestore and storage.

Image Uploader In Flutter About It is an Image Uploader gallery which tracks your address from which you're uploading using Flutter and Image picker.

Prahen parija 6 Dec 20, 2022
An app to help you build your vocabulary.This app contains 800+ curated GRE words

Vocabhub 0.3.5 A vocabulary app built with Flutter and Supabase, that is simple to use and available on multiple platforms with 800+ most common GRE w

Mahesh Jamdade 25 Dec 21, 2022
A Flutter application implementing AR core, Text-to-speech, and Speech-to-text technologies.

ar_x_ai A Flutter application implementing AR core, Text to speech and Speech to text technologies. Getting Started This project is a starting point f

Alston Fernandes 1 Dec 17, 2021
LiveLine - A Health Monitoring/Awareness/Risk-Alert App which will display a Person's Heart rate, SpO2 level concentration and Body Temperature

A Health Monitoring/Awareness/Risk-Alert App which will display a Person's Heart rate, SpO2 (oxygen% in the body) level concentration and Body Temperature

Arpit Patawat 6 Jun 7, 2022
A flutter example demo of how to use the screen capture.

zego_express_example_screen_capture_flutter A flutter example demo of how to implement live broadcast of screen capture using ZEGO Express Audio and V

ZEGO 36 Jan 1, 2023
A Flutter application ehich brings the magic of Neural Style Transfer to your fingertips

Neural Art A Flutter mobile application ehich brings the magic of Neural Style Transfer to your fingertips. Demo Choose a content image that you want

Jaisidh Singh 7 Nov 2, 2022
Flutter 2.0 (Null safety) Basic, Dynamic & Silver style Staggered Grid views made using flutter staggered grid view package. 🦺

Staggered Grid View Developement Stack Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Nakshatra Singh 9 Oct 28, 2022
About This is Personal Expenses Planner. You can add your expenses in to the app and manage your transaction. and you can see How much did you spend on which day. I developed this project using flutter.

expense_planner A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Darshit Rudani 5 Jul 6, 2022
I did a task manager which has abilities like (priority,sort,daily,weekly,monthly,profile screen,user auth)

task_manager A task manager app by Flutter. Getting Started This is a task manager app which you can manage your daily/weekly/monthly tasks. Users can

Yusuf Erarslan 2 Jan 12, 2022
This is an example app in which the backdrop can be expanded or contracted with a swipe gesture.

Swipe to Expand backdrop example Example app to demonstrate the ability to expand or contract backdrop using a swipe gesture Demo Installing Clone thi

Tushar Paliwal 2 Jul 24, 2020
Winner (2nd Place) of the all-India UIDAI Hackathon 2021. The project contains a Verifier and a Resident application built to authenticate users through Aadhaar API's

Second Place Winner for the UIDAI Hackathon 2021 by Team 202 ACCEPTED Theme 2 : Problem Statement 4 100% Authentication success in Rural India Importa

Omkar Prabhune 13 Dec 30, 2022