<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sagar Shende</title>
    <description>The latest articles on DEV Community by Sagar Shende (@sagarshende).</description>
    <link>https://dev.to/sagarshende</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F272269%2F03fa7dd5-9f8c-436c-a66a-f45a8e6d8a45.jpeg</url>
      <title>DEV Community: Sagar Shende</title>
      <link>https://dev.to/sagarshende</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sagarshende"/>
    <language>en</language>
    <item>
      <title>How To Add Firebase To Flutter For Android, iOS, Web And Mac | Setup Firebase in Flutter App</title>
      <dc:creator>Sagar Shende</dc:creator>
      <pubDate>Sun, 23 Jul 2023 18:12:25 +0000</pubDate>
      <link>https://dev.to/sagarshende/how-to-add-firebase-to-flutter-for-android-ios-web-and-mac-setup-firebase-in-flutter-app-6h7</link>
      <guid>https://dev.to/sagarshende/how-to-add-firebase-to-flutter-for-android-ios-web-and-mac-setup-firebase-in-flutter-app-6h7</guid>
      <description>&lt;p&gt;In this Video, I show you How to Add Firebase To Flutter For Android, iOS, Web And Mac.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/_dAPwGN2pUs"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Enjoyed the Tutorial? Please leave a LIKE 👍 to show your support and appreciation&lt;/p&gt;

&lt;p&gt;💬 If you have a question about anything in the Tutorial, Please leave me a comment and I’ll do my best to answer it.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Add Firebase to Flutter App (ANDROID, IOS) 2023</title>
      <dc:creator>Sagar Shende</dc:creator>
      <pubDate>Fri, 14 Jul 2023 13:51:28 +0000</pubDate>
      <link>https://dev.to/sagarshende/how-to-add-firebase-to-flutter-app-android-ios-2023-7j2</link>
      <guid>https://dev.to/sagarshende/how-to-add-firebase-to-flutter-app-android-ios-2023-7j2</guid>
      <description>&lt;p&gt;In this Video, I show you How to Add Firebase Setup to Flutter app for Android &amp;amp; IOS 2023.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/mAZ03PCp2ZI"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you have any doubt Or FeedBack, Do let me know in the comments Section.&lt;/p&gt;

&lt;p&gt;Thank You :-)&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>firebase</category>
      <category>ios</category>
      <category>android</category>
    </item>
    <item>
      <title>How to Use Shared Preferences to Stored Data in Flutter</title>
      <dc:creator>Sagar Shende</dc:creator>
      <pubDate>Thu, 13 Aug 2020 12:37:24 +0000</pubDate>
      <link>https://dev.to/sagarshende/how-to-use-shared-preferences-to-stored-data-in-flutter-3p1n</link>
      <guid>https://dev.to/sagarshende/how-to-use-shared-preferences-to-stored-data-in-flutter-3p1n</guid>
      <description>&lt;p&gt;Shared preferences flutter is for Storing simple data on Device for Reading &amp;amp; writing Simple Key-value pairs in iOS &amp;amp; Android.&lt;/p&gt;

&lt;p&gt;In Simple Example, Let Just Say You Just Want to Stored Simple Data on Phone And Later You can refer that Data whenever You Launch that App then Shared preferences will help you to Stored data on the Phone.&lt;/p&gt;

&lt;p&gt;Shared preferences in flutter &lt;strong&gt;NSUserDefaults&lt;/strong&gt; on iOS &amp;amp; macOS, and &lt;strong&gt;SharedPreferences&lt;/strong&gt; on Android.&lt;/p&gt;

&lt;h4&gt;
  
  
  Shared Preferences Flutter in Android &amp;amp; iOS Watch Video:-
&lt;/h4&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/TdlTXINB-ac"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;For this project, we are will Need &lt;strong&gt;&lt;a href="https://pub.dev/packages/shared_preferences"&gt;Shared_prefernces &lt;/a&gt;Package.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let’s Start the Tutorial&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you Don’t know how to Create a &lt;a href="https://dev.to/sagarshende/how-to-add-ads-to-flutter-app-in-under-10-min-4acn-temp-slug-8668684"&gt;Flutter app&lt;/a&gt;, check out &lt;a href="https://flutter.io/getting-started/"&gt;Getting started with Flutter&lt;/a&gt; official tutorial.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💻 Installation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;First, you will need to add the package name &lt;code&gt;shared_preferences&lt;/code&gt;into Pubspec.yaml&lt;/p&gt;

&lt;p&gt;In the &lt;code&gt;dependencies:&lt;/code&gt; section of your &lt;code&gt;pubspec.yaml&lt;/code&gt;, add the following lines as &lt;strong&gt;Shared preferences:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now run  &lt;strong&gt;Flutter package get&lt;/strong&gt; in your terminal which we’ll install &lt;code&gt;shared_preferences&lt;/code&gt;package.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import 'package:flutter/material.dart';
import 'package:shared_preferences_flutter/main.dart';

void main() =&amp;gt; runApp(MyApp());

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() =&amp;gt; _MyAppState();
}

class _MyAppState extends State&amp;lt;MyApp&amp;gt; {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: !isFirstScreen ? IntroScreen() : HomeScreen(),

    );
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In Above Code We Create MyApp StatefulWidget And in the home properties we have isFirsScreen.&lt;/p&gt;

&lt;p&gt;to Stored Boolean Value we Need to Create Variable isFirstScreen as Below:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  bool isFirstScreen = false;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;As Set As False because the First time it’s going to show me Introduction Screen.&lt;/p&gt;

&lt;p&gt;After that We Need to Create &lt;strong&gt;Introduction Screen&lt;/strong&gt; &amp;amp; &lt;strong&gt;Home Screen&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Introduction Screen&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class IntroScreen extends StatefulWidget {
  @override
  _IntroScreenState createState() =&amp;gt; _IntroScreenState();
}

class _IntroScreenState extends State&amp;lt;IntroScreen&amp;gt; {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Center(
      child: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        children: &amp;lt;Widget&amp;gt;[
          Text("Intro Screen"),
          RaisedButton(
            onPressed: () {},
            child: Text("GO to HomeScreen"),
          )
        ],
      ),
    ));
  }
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In Above Intro Screen we Implement Text widget &amp;amp; Raised Button After that you need to add OnPressed Functionality To Navigate from Intro Screen to Home Screen For that Create &lt;strong&gt;gotoHomeScreen()&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  void gotoHomeScreen(context) async {
    ///Shared Preferences wiill stored types String , int , bool, double
    SharedPreferences pref = await SharedPreferences.getInstance();
    await pref.setBool('seen', true);
    Navigator.of(context).pushReplacement(
      MaterialPageRoute(
        builder: (context) =&amp;gt; HomeScreen(),
      ),
    );
  }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So in the above code, We Add Shared preferences get an instance of the &amp;amp; then using pref variable we are set bool value Key &amp;amp; Value As a &lt;strong&gt;‘seen’ and true&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Home Screen&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class HomeScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Text(
          "Home Screen",
          style: TextStyle(
            fontSize: 30,
          ),
        ),
      ),
    );
  }
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And then We need to get That Key in MyApp for that We need to create checkFirstScreen in the MyApp Widget.&lt;/p&gt;

&lt;p&gt;with help of getBool method we Getting An Key as &lt;strong&gt;‘seen’&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  Future&amp;lt;void&amp;gt; checkFirstScreen() async {
    SharedPreferences pref = await SharedPreferences.getInstance();
    //if First statement is Null Or NO Value then it will give us Second Value
    bool seen = (pref.getBool('seen') ?? false);
    if (seen) {
      setState(() {
        isFirstScreen = true;
      });
    } else {
      setState(() {
        isFirstScreen = false;
      });
    }
  }

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Full Code:-&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() =&amp;gt; _MyAppState();
}

class _MyAppState extends State&amp;lt;MyApp&amp;gt; {
  bool isFirstScreen = false;

  @override
  void initState() {
    super.initState();
    checkFirstScreen();
  }

  Future&amp;lt;void&amp;gt; checkFirstScreen() async {
    SharedPreferences pref = await SharedPreferences.getInstance();
    //if First statement is Null Or NO Value is returning then it will give us Second Value
    bool seen = (pref.getBool('seen') ?? false);
    if (seen) {
      setState(() {
        isFirstScreen = true;
      });
    } else {
      setState(() {
        isFirstScreen = false;
      });
    }
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: !isFirstScreen ? IntroScreen() : HomeScreen(),
    );
  }
}

class IntroScreen extends StatefulWidget {
  @override
  _IntroScreenState createState() =&amp;gt; _IntroScreenState();
}

class _IntroScreenState extends State&amp;lt;IntroScreen&amp;gt; {
  void gotoHomeScreen(context) async {
    ///SHare String , int , bool, double
    SharedPreferences pref = await SharedPreferences.getInstance();
    await pref.setBool('seen', true);
    Navigator.of(context).pushReplacement(
      MaterialPageRoute(
        builder: (context) =&amp;gt; HomeScreen(),
      ),
    );
  }
///Sagar shende
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Center(
      child: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        children: &amp;lt;Widget&amp;gt;[
          Text("Intro Screen"),
          RaisedButton(
            onPressed: () {
              gotoHomeScreen(context);
            },
            child: Text("GO to HomeScreen"),
          )
        ],
      ),
    ));
  }
}

class HomeScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Text(
          "Home Screen",
          style: TextStyle(
            fontSize: 30,
          ),
        ),
      ),
    );
  }
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;You can see the full source code of the project ** &lt;a href="https://github.com/sagarshende23/shared_preference_flutter"&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/a&gt;&lt;/strong&gt;.**&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.imgur.com/BaG7hIp.jpg"&gt;https://github.com/sagarshende23/shared_preference_flutter&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🤝 Show Some Support&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCEW4YMELtVeLjcpAzevNabg?sub_confirmation=1"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--llUwkZyi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1600105599143/xYL2Bsot3.png" alt="ksUVYCz.png" width="800" height="200"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;If you liked the app, show some love Here⭐️ &lt;/p&gt;

&lt;p&gt;Enjoyed the Tutorial? Please leave a LIKE 👍 to show your support and appreciation &lt;/p&gt;

&lt;p&gt;💬 If you have a question about anything in the video, leave me a comment and I’ll do my best to answer it.&lt;/p&gt;

&lt;p&gt;original post &lt;strong&gt;&lt;a href="https://alltechsavvy.com/shared-preferences-flutter/"&gt;here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>flutter</category>
    </item>
    <item>
      <title>how to change App Package name Or Application ID in flutter</title>
      <dc:creator>Sagar Shende</dc:creator>
      <pubDate>Thu, 04 Jun 2020 11:54:11 +0000</pubDate>
      <link>https://dev.to/sagarshende/how-to-change-app-package-name-or-application-id-in-flutter-3k3g</link>
      <guid>https://dev.to/sagarshende/how-to-change-app-package-name-or-application-id-in-flutter-3k3g</guid>
      <description>&lt;p&gt;I will show you how to change the App Package name Or Application ID in Flutter with Easy Way. Every App has a Unique Application Id that Looks like com.example.yourappname. &lt;/p&gt;

&lt;p&gt;Application Id is used to Identify your app in the Google PlayStore.&lt;/p&gt;

&lt;p&gt;At the Time new version of your app, the Application Id Or Package name must be Same As an Original Apk.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Watch Full Video&lt;/strong&gt;:- &lt;a href="https://youtu.be/ycJ1VsOf8_Q"&gt;https://youtu.be/ycJ1VsOf8_Q&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Official Documentation Set the Application ID:-&lt;br&gt;
&lt;a href="https://developer.android.com/studio/build/application-id"&gt;https://developer.android.com/studio/build/application-id&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Package link(change_app_package_name):- &lt;br&gt;
&lt;a href="https://pub.dev/packages/change_app_package_name"&gt;https://pub.dev/packages/change_app_package_name&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Update The Following Files&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
[x] Update AndroidManifest.xml files for release, debug &amp;amp; profile&lt;br&gt;
[x] Update build.gradle file&lt;br&gt;
[x] Update MainActivity file. Both java &amp;amp; kotlin supported.&lt;br&gt;
[x] Move MainActivity file to new package directory structure&lt;br&gt;
[x] Delete old package name directory structure.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Create Liquid Swipe Animation in Flutter | Liquid Swipe Flutter</title>
      <dc:creator>Sagar Shende</dc:creator>
      <pubDate>Wed, 08 Jan 2020 07:14:02 +0000</pubDate>
      <link>https://dev.to/sagarshende/how-to-create-liquid-swipe-animation-in-flutter-liquid-swipe-flutter-1nda</link>
      <guid>https://dev.to/sagarshende/how-to-create-liquid-swipe-animation-in-flutter-liquid-swipe-flutter-1nda</guid>
      <description>&lt;p&gt;Today tutorial, I am going to show you how to create Liquid Swipe Animation in Flutter. liquid Swipe animation is amazing and its Created for iOS Platform and for React Native Platform. this animation Or Liquid Swipe Animation is Inspired by &lt;a href="https://dribbble.com/shots/5813405-Liquid-Swipe-Open-Source" rel="noopener noreferrer"&gt;Cuberto.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FCuberto%2Fliquid-swipe%2Fmaster%2FScreenshots%2Fanimation.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FCuberto%2Fliquid-swipe%2Fmaster%2FScreenshots%2Fanimation.gif" alt="cuberto liquid swipe"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For this animation, we are will Need &lt;strong&gt;&lt;a href="https://pub.dev/packages/liquid_swipe" rel="noopener noreferrer"&gt;&lt;code&gt;liquid_swipe&lt;/code&gt;&lt;/a&gt; Package.&lt;/strong&gt; Liquid Swipe is the Unveils a New Page like Liquid Animation Just like the Above animation.&lt;/p&gt;

&lt;h2&gt;
  
  
  📱 What we’re going to Build
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Falltechsavvy.com%2Fwp-content%2Fuploads%2F2019%2F12%2Fliquid-swipe-flutter.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Falltechsavvy.com%2Fwp-content%2Fuploads%2F2019%2F12%2Fliquid-swipe-flutter.gif" alt="liquid swipe flutter"&gt;&lt;/a&gt;&lt;em&gt;flutter liquid Swipe&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Create Liquid Swipe Animation in Flutter
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Let’s Start the Tutorial&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you Don’t know how to Create a &lt;a href="https://www.alltechsavvy.com/add-ads-to-flutter-app-in-under-10-min/" rel="noopener noreferrer"&gt;Flutter app&lt;/a&gt;, check out &lt;a href="https://flutter.io/getting-started/" rel="noopener noreferrer"&gt;Getting started with Flutter&lt;/a&gt; official tutorial.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💻 Installation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;First, you will need to add package name &lt;a href="https://alltechsavvy.com/liquid-swipe-animation-in-flutter/" rel="noopener noreferrer"&gt;&lt;strong&gt;liquid_swipe&lt;/strong&gt;&lt;/a&gt; into Pubspec.yaml&lt;/p&gt;

&lt;p&gt;In the &lt;code&gt;dependencies:&lt;/code&gt; section of your &lt;code&gt;pubspec.yaml&lt;/code&gt;, add the following lines as :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;liquid_swipe: ^1.3.1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now run &lt;strong&gt;Flutter package get &lt;/strong&gt; in your terminal which we’ll install &lt;strong&gt;liquid_swipe&lt;/strong&gt; package.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import ‘package:liquid_swipe/Constants/Helpers.dart’;
import ‘package:liquid_swipe/liquid_swipe.dart’;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;liquid_swipe.dart&lt;/strong&gt; for LiquidSwipe() method and &lt;strong&gt;Helpers.dart &lt;/strong&gt; for WaveType animation so you can either select  &lt;code&gt;circularReveal&lt;/code&gt; Or &lt;code&gt;liquidRevel&lt;/code&gt; Animation.&lt;/p&gt;

&lt;p&gt;Before We Start Coding, You Need to Download Assets For this App.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/sagarshende23/flutter_liquid_swipe/tree/master/assets" rel="noopener noreferrer"&gt; Download Assets&lt;br&gt;&lt;br&gt;
 &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For that Create a Separate Folder and give a name ‘ &lt;strong&gt;assets’&lt;/strong&gt; to it &amp;amp; add Assets you can Download Assets File From &lt;a href="https://github.com/sagarshende23/flutter_liquid_swipe/tree/master/assets" rel="noopener noreferrer"&gt;Here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Falltechsavvy.com%2Fwp-content%2Fuploads%2F2019%2F12%2FFolder-name-assets-1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Falltechsavvy.com%2Fwp-content%2Fuploads%2F2019%2F12%2FFolder-name-assets-1.jpg" alt="Folder name is assets"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Falltechsavvy.com%2Fwp-content%2Fuploads%2F2019%2F12%2Fimg-and-Font.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Falltechsavvy.com%2Fwp-content%2Fuploads%2F2019%2F12%2Fimg-and-Font.jpg" alt="img and Font"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;and Add this Below line into &lt;strong&gt;Pubspec.yaml&lt;/strong&gt; file&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;assets:
  - assets/img/

fonts:
  - family: Product Sans
    fonts:
      - asset: assets/font/Product_Sans_Bold.ttf
      - asset: assets/font/Product_Sans_Regular.ttf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;We need to Create a Simple &lt;code&gt;main.dart&lt;/code&gt; file to contain our &lt;code&gt;MyApp&lt;/code&gt; widget just like Below Snippet&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import 'package:flutter/material.dart';
import 'package:liquid_swipe/Constants/Helpers.dart';
import 'package:liquid_swipe/liquid_swipe.dart';

void main() =&amp;gt; runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: LiquidSwipe(),
      ),
    );
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Okay, In the LiquidSwipe() method we need to Add _ &lt;strong&gt;pages, enbaleloop, fullTransitionValue, enableSlideIcon, waveType, positionSlideIcon.&lt;/strong&gt; _&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;LiquidSwipe(
          pages: pages,
          enableLoop: true,
          fullTransitionValue: 300,
          enableSlideIcon: true,
          waveType: WaveType.liquidReveal,
          positionSlideIcon: 0.5,
        ),
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After that Create three Container for &lt;strong&gt;&lt;em&gt;3 Pages &lt;/em&gt;&lt;/strong&gt; where we will Create Container widget For Each Separate pages.&lt;/p&gt;

&lt;p&gt;Before we Start Creating Pages we Need to create &lt;strong&gt;&lt;em&gt;Textstyle&lt;/em&gt;&lt;/strong&gt; For Text Widget Just Like Below Code Snippet in a &lt;code&gt;MyApp&lt;/code&gt; widget.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;static const TextStyle goldcoinGreyStyle = TextStyle(
     color: Colors.grey,
     fontSize: 20.0,
     fontWeight: FontWeight.bold,
     fontFamily: "Product Sans");

 static const TextStyle goldCoinWhiteStyle = TextStyle(
     color: Colors.white,
     fontSize: 20.0,
     fontWeight: FontWeight.bold,
     fontFamily: "Product Sans");

 static const TextStyle greyStyle =
     TextStyle(fontSize: 40.0, color: Colors.grey, fontFamily: "Product Sans");
       static const TextStyle whiteStyle =
     TextStyle(fontSize: 40.0, color: Colors.white, fontFamily: "Product Sans");

 static const TextStyle boldStyle = TextStyle(
   fontSize: 50.0,
   color: Colors.black,
   fontFamily: "Product Sans",
   fontWeight: FontWeight.bold,
 );

 static const TextStyle descriptionGreyStyle = TextStyle(
   color: Colors.grey,
   fontSize: 20.0,
   fontFamily: "Product Sans",
 );

 static const TextStyle descriptionWhiteStyle = TextStyle(
   color: Colors.white,
   fontSize: 20.0,
   fontFamily: "Product Sans",
 );
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So this will be a Six TextStyle is Required for the creating a Pages text style.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;final pages = [
  Container(),
  Container(),
  Container(),
];
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;#FirstScreen&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Container(
      color: Colors.white,
      child: Column(
        mainAxisAlignment: MainAxisAlignment.spaceEvenly,
        crossAxisAlignment: CrossAxisAlignment.start,
        children: &amp;lt;Widget&amp;gt;[
          Padding(
            padding: const EdgeInsets.symmetric(horizontal: 20.0),
            child: Row(
              mainAxisAlignment: MainAxisAlignment.spaceBetween,
              children: &amp;lt;Widget&amp;gt;[
                Text(
                  "GoldCoin",
                  style: goldcoinGreyStyle,
                ),
                Text(
                  "Skip",
                  style: goldcoinGreyStyle,
                ),
              ],
            ),
          ),
          Image.asset("assets/img/firstImage.png"),
          Padding(
            padding: const EdgeInsets.symmetric(horizontal: 30.0),
            child: Column(
              // mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: &amp;lt;Widget&amp;gt;[
                Text(
                  "Online",
                  style: greyStyle,
                ),
                Text(
                  "Gambling",
                  style: boldStyle,
                ),
                SizedBox(
                  height: 20.0,
                ),
                Text(
                  "Temporibus autem aut\n"
                  "officiis debitis aut rerum\n"
                  "necessitatibus",
                  style: descriptionGreyStyle,
                ),
              ],
            ),
          )
        ],
      ),
    ),
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;#SecondScreen&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Container(
      color: Color(0xFF55006c),
      child: Column(
        mainAxisAlignment: MainAxisAlignment.spaceEvenly,
        crossAxisAlignment: CrossAxisAlignment.start,
        children: &amp;lt;Widget&amp;gt;[
          Padding(
            padding: const EdgeInsets.symmetric(horizontal: 20.0),
            child: Row(
              mainAxisAlignment: MainAxisAlignment.spaceBetween,
              children: &amp;lt;Widget&amp;gt;[
                Text(
                  "GoldCoin",
                  style: goldCoinWhiteStyle,
                ),
                Text(
                  "Skip",
                  style: goldCoinWhiteStyle,
                ),
              ],
            ),
          ),
          Image.asset("assets/img/secondImage.png"),
          Padding(
            padding: const EdgeInsets.symmetric(horizontal: 30.0),
            child: Column(
              crossAxisAlignment: CrossAxisAlignment.start,
              children: &amp;lt;Widget&amp;gt;[
                Text(
                  "Online",
                  style: whiteStyle,
                ),
                Text(
                  "Gaming",
                  style: boldStyle,
                ),
                SizedBox(
                  height: 20.0,
                ),
                Text(
                  "Excepteur sint occaecat cupidatat\n"
                  "non proident, sunt in\n"
                  "culpa qui officia",
                  style: descriptionWhiteStyle,
                ),
              ],
            ),
          )
        ],
      ),
    ),
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;#ThirdScreen&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Container(
      color: Colors.orange,
      child: Column(
        mainAxisAlignment: MainAxisAlignment.spaceEvenly,
        crossAxisAlignment: CrossAxisAlignment.start,
        children: &amp;lt;Widget&amp;gt;[
          Padding(
            padding: const EdgeInsets.symmetric(horizontal: 20.0),
            child: Row(
              mainAxisAlignment: MainAxisAlignment.spaceBetween,
              children: &amp;lt;Widget&amp;gt;[
                Text(
                  "GoldCoin",
                  style: goldCoinWhiteStyle,
                ),
                Text(
                  "Skip",
                  style: goldCoinWhiteStyle,
                ),
              ],
            ),
          ),
          Image.asset("assets/img/firstImage.png"),
          Padding(
            padding: const EdgeInsets.symmetric(horizontal: 30.0),
            child: Column(
              crossAxisAlignment: CrossAxisAlignment.start,
              children: &amp;lt;Widget&amp;gt;[
                Text(
                  "Online",
                  style: whiteStyle,
                ),
                Text(
                  "Gambling",
                  style: boldStyle,
                ),
                SizedBox(
                  height: 20.0,
                ),
                Text(
                  "Temporibus autem aut\n"
                  "officiis debitis aut rerum\n"
                  "necessitatibus",
                  style: descriptionWhiteStyle,
                ),
              ],
            ),
          )
        ],
      ),
    ),
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;#Okay So this Our Final Code&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import 'package:flutter/material.dart';
import 'package:liquid_swipe/Constants/Helpers.dart';
import 'package:liquid_swipe/liquid_swipe.dart';

void main() =&amp;gt; runApp(MyApp());

class MyApp extends StatelessWidget {
  static const TextStyle goldcoinGreyStyle = TextStyle(
      color: Colors.grey,
      fontSize: 20.0,
      fontWeight: FontWeight.bold,
      fontFamily: "Product Sans");

  static const TextStyle goldCoinWhiteStyle = TextStyle(
      color: Colors.white,
      fontSize: 20.0,
      fontWeight: FontWeight.bold,
      fontFamily: "Product Sans");

  static const TextStyle greyStyle =
      TextStyle(fontSize: 40.0, color: Colors.grey, fontFamily: "Product Sans");
        static const TextStyle whiteStyle =
      TextStyle(fontSize: 40.0, color: Colors.white, fontFamily: "Product Sans");

  static const TextStyle boldStyle = TextStyle(
    fontSize: 50.0,
    color: Colors.black,
    fontFamily: "Product Sans",
    fontWeight: FontWeight.bold,
  );

  static const TextStyle descriptionGreyStyle = TextStyle(
    color: Colors.grey,
    fontSize: 20.0,
    fontFamily: "Product Sans",
  );

  static const TextStyle descriptionWhiteStyle = TextStyle(
    color: Colors.white,
    fontSize: 20.0,
    fontFamily: "Product Sans",
  );

  final pages = [
    Container(
      color: Colors.white,
      child: Column(
        mainAxisAlignment: MainAxisAlignment.spaceEvenly,
        crossAxisAlignment: CrossAxisAlignment.start,
        children: &amp;lt;Widget&amp;gt;[
          Padding(
            padding: const EdgeInsets.symmetric(horizontal: 20.0),
            child: Row(
              mainAxisAlignment: MainAxisAlignment.spaceBetween,
              children: &amp;lt;Widget&amp;gt;[
                Text(
                  "GoldCoin",
                  style: goldcoinGreyStyle,
                ),
                Text(
                  "Skip",
                  style: goldcoinGreyStyle,
                ),
              ],
            ),
          ),
          Image.asset("assets/img/firstImage.png"),
          Padding(
            padding: const EdgeInsets.symmetric(horizontal: 30.0),
            child: Column(
              // mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: &amp;lt;Widget&amp;gt;[
                Text(
                  "Online",
                  style: greyStyle,
                ),
                Text(
                  "Gambling",
                  style: boldStyle,
                ),
                SizedBox(
                  height: 20.0,
                ),
                Text(
                  "Temporibus autem aut\n"
                  "officiis debitis aut rerum\n"
                  "necessitatibus",
                  style: descriptionGreyStyle,
                ),
              ],
            ),
          )
        ],
      ),
    ),
    Container(
      color: Color(0xFF55006c),
      child: Column(
        mainAxisAlignment: MainAxisAlignment.spaceEvenly,
        crossAxisAlignment: CrossAxisAlignment.start,
        children: &amp;lt;Widget&amp;gt;[
          Padding(
            padding: const EdgeInsets.symmetric(horizontal: 20.0),
            child: Row(
              mainAxisAlignment: MainAxisAlignment.spaceBetween,
              children: &amp;lt;Widget&amp;gt;[
                Text(
                  "GoldCoin",
                  style: goldCoinWhiteStyle,
                ),
                Text(
                  "Skip",
                  style: goldCoinWhiteStyle,
                ),
              ],
            ),
          ),
          Image.asset("assets/img/secondImage.png"),
          Padding(
            padding: const EdgeInsets.symmetric(horizontal: 30.0),
            child: Column(
              crossAxisAlignment: CrossAxisAlignment.start,
              children: &amp;lt;Widget&amp;gt;[
                Text(
                  "Online",
                  style: whiteStyle,
                ),
                Text(
                  "Gaming",
                  style: boldStyle,
                ),
                SizedBox(
                  height: 20.0,
                ),
                Text(
                  "Excepteur sint occaecat cupidatat\n"
                  "non proident, sunt in\n"
                  "culpa qui officia",
                  style: descriptionWhiteStyle,
                ),
              ],
            ),
          )
        ],
      ),
    ),
     Container(
      color: Colors.orange,
      child: Column(
        mainAxisAlignment: MainAxisAlignment.spaceEvenly,
        crossAxisAlignment: CrossAxisAlignment.start,
        children: &amp;lt;Widget&amp;gt;[
          Padding(
            padding: const EdgeInsets.symmetric(horizontal: 20.0),
            child: Row(
              mainAxisAlignment: MainAxisAlignment.spaceBetween,
              children: &amp;lt;Widget&amp;gt;[
                Text(
                  "GoldCoin",
                  style: goldCoinWhiteStyle,
                ),
                Text(
                  "Skip",
                  style: goldCoinWhiteStyle,
                ),
              ],
            ),
          ),
          Image.asset("assets/img/firstImage.png"),
          Padding(
            padding: const EdgeInsets.symmetric(horizontal: 30.0),
            child: Column(
              crossAxisAlignment: CrossAxisAlignment.start,
              children: &amp;lt;Widget&amp;gt;[
                Text(
                  "Online",
                  style: whiteStyle,
                ),
                Text(
                  "Gambling",
                  style: boldStyle,
                ),
                SizedBox(
                  height: 20.0,
                ),
                Text(
                  "Temporibus autem aut\n"
                  "officiis debitis aut rerum\n"
                  "necessitatibus",
                  style: descriptionWhiteStyle,
                ),
              ],
            ),
          )
        ],
      ),
    ),
  ];
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: LiquidSwipe(
          pages: pages,
          enableLoop: true,
          fullTransitionValue: 300,
          enableSlideIcon: true,
          waveType: WaveType.liquidReveal,
          positionSlideIcon: 0.5,
        ),
      ),
    );
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;You can see the full source code of the project &lt;/strong&gt; &lt;a href="https://github.com/sagarshende23/flutter_liquid_swipe" rel="noopener noreferrer"&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Enjoyed the Tutorial? Please leave a LIKE 👍 to show your support and appreciation&lt;/p&gt;

&lt;p&gt;💬 If you have a question about anything in the Tutorial, Please leave me a comment and I’ll do my best to answer it.&lt;/p&gt;

</description>
      <category>flutterliquidswipe</category>
      <category>liquidswipe</category>
      <category>flutterliquid</category>
      <category>liquidswipeflutter</category>
    </item>
    <item>
      <title>How to Create Liquid Swipe Animation in Flutter</title>
      <dc:creator>Sagar Shende</dc:creator>
      <pubDate>Wed, 01 Jan 2020 14:04:19 +0000</pubDate>
      <link>https://dev.to/sagarshende/how-to-create-liquid-swipe-animation-in-flutter-58kh</link>
      <guid>https://dev.to/sagarshende/how-to-create-liquid-swipe-animation-in-flutter-58kh</guid>
      <description>&lt;p&gt;In this tutorial, how to Create liquid Swipe Animation in a flutter inspired by Cuberto. Liquid swipe is the revealing clipper to bring off an amazing liquid-like swipe to stacked Container.&lt;/p&gt;

&lt;p&gt;📱flutter liquid Swipe:- &lt;a href="https://alltechsavvy.com/liquid-swipe-animation-in-flutter/"&gt;https://alltechsavvy.com/liquid-swipe-animation-in-flutter/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⚡⚡Best Flutter Development Tools⚡⚡&lt;br&gt;
&lt;a href="https://alltechsavvy.com/best-flutter-development-tools/"&gt;https://alltechsavvy.com/best-flutter-development-tools/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;How to Create Liquid Swipe Animation in Flutter | Liquid Swipe Flutter&lt;/p&gt;

&lt;p&gt;🎯📢Github Profile: &lt;a href="https://github.com/sagarshende23"&gt;https://github.com/sagarshende23&lt;/a&gt;&lt;/p&gt;

</description>
      <category>liquidswipeflutter</category>
      <category>flutter</category>
      <category>liquidswipe</category>
    </item>
    <item>
      <title>AllTechsavvy - Website Promo 🤖🤖🤟🤟</title>
      <dc:creator>Sagar Shende</dc:creator>
      <pubDate>Thu, 26 Dec 2019 17:32:52 +0000</pubDate>
      <link>https://dev.to/sagarshende/alltechsavvy-website-promo-5d2d</link>
      <guid>https://dev.to/sagarshende/alltechsavvy-website-promo-5d2d</guid>
      <description>&lt;p&gt;👉👉👉Visit At:- &lt;a href="https://alltechsavvy.com/%F0%9F%91%88%F0%9F%91%88%F0%9F%91%88"&gt;https://alltechsavvy.com/👈👈👈&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⚡⚡Best Flutter Development Tools⚡⚡&lt;br&gt;
&lt;a href="https://alltechsavvy.com/best-flutter-development-tools/"&gt;https://alltechsavvy.com/best-flutter-development-tools/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔥Github Profile: &lt;a href="https://github.com/sagarshende23"&gt;https://github.com/sagarshende23&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬&lt;/p&gt;

&lt;p&gt;Enjoyed the video? Please leave a LIKE 👍 to show your support and appreciation:&lt;br&gt;
▶️ SUBSCRIBE:  &lt;a href="https://www.youtube.com/c/AllTechSavvy?sub_confirmation=1"&gt;https://www.youtube.com/c/AllTechSavvy?sub_confirmation=1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬&lt;/p&gt;

&lt;p&gt;Social Media Links🎉🎉&lt;/p&gt;

&lt;p&gt;► Twitter:  &lt;a href="https://twitter.com/sagarshende95"&gt;https://twitter.com/sagarshende95&lt;/a&gt;&lt;br&gt;
► Facebook: &lt;a href="https://www.facebook.com/AllTechSavvyOfficial/"&gt;https://www.facebook.com/AllTechSavvyOfficial/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>alltechsavvy</category>
    </item>
    <item>
      <title>11 Best Flutter Development Tools you will need as a beginner</title>
      <dc:creator>Sagar Shende</dc:creator>
      <pubDate>Sat, 14 Dec 2019 07:54:20 +0000</pubDate>
      <link>https://dev.to/sagarshende/11-best-flutter-development-tools-you-will-need-as-a-beginner-13d3</link>
      <guid>https://dev.to/sagarshende/11-best-flutter-development-tools-you-will-need-as-a-beginner-13d3</guid>
      <description>&lt;p&gt;In this tutorial, I am going to show you some of the Best Flutter development tools available in the market which will help you to make  Development Productivity Faster and Build Better Applications. Flutter is a Framework from google for Creating Cross-platform mobile apps.&lt;/p&gt;

&lt;p&gt;Flutter is a Google UI Framework for Developers to Create Native applications for Mobile, Web, and Desktop Just in a Single Codebase. &lt;a href="https://alltechsavvy.com/rewarded-video-ads-in-flutter/"&gt;Flutter&lt;/a&gt; is Used by Millions of Developer Worldwide to create beautiful UI for their applications.we’ll look at some of the Best flutter development tools that can greatly improve your workflow and help you reduce development time.&lt;/p&gt;

&lt;p&gt;Okay Without wasting any time. Let’s start in and Discover lots of New &amp;amp; awesome &lt;a href="https://alltechsavvy.com/best-flutter-development-tools/"&gt;Flutter tools&lt;/a&gt; to develop your flutter apps like a legend.&lt;/p&gt;

&lt;p&gt;Best Flutter Development Tool&lt;/p&gt;

&lt;h1&gt;
  
  
  #11. panache
&lt;/h1&gt;

&lt;p&gt;Panache will help you to create beautiful themes for your flutter apps, you can &lt;a href="https://alltechsavvy.com/animated-gif-dialog-box-in-flutter/"&gt;customize&lt;/a&gt; colours &amp;amp; shapes in the apps.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aTLKal7L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/panache.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aTLKal7L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/panache.png" alt="This is image title" title="This is image title" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Website: &lt;a href="https://rxlabz.github.io/panache"&gt;https://rxlabz.github.io/panache&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  10.Codemagic
&lt;/h1&gt;

&lt;p&gt;Codemagic is another awesome tool that’ll boost your flutter app development process. &lt;a href="https://alltechsavvy.com/"&gt;Cinemagic&lt;/a&gt; will test and release your flutter apps without issue &amp;amp; with no configuration. with the help Codemagic, you can automate the whole build process, test and release process of your &lt;a href="https://alltechsavvy.com/animated-gif-dialog-box-in-flutter/"&gt;flutter apps&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NcjbwnAN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/codemagic-800x477.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NcjbwnAN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/codemagic-800x477.jpg" alt="This is image title" title="This is image title" width="800" height="477"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Website: codemagic.io&lt;/p&gt;

&lt;h1&gt;
  
  
  #9.Appetize
&lt;/h1&gt;

&lt;p&gt;Appetize is an Online web-based android Emulator and iOS simulator. &lt;a href="https://alltechsavvy.com/implement-flutter-native-ads/"&gt;Appetize&lt;/a&gt; will run Native mobile Apps in the browser with HTML and Javascript. which is easy to maintain and tacks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FQkzKKxS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/appemize.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FQkzKKxS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/appemize.png" alt="This is image title" title="This is image title" width="603" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Website: appetize.io&lt;/p&gt;

&lt;h1&gt;
  
  
  #8.TestMagic
&lt;/h1&gt;

&lt;p&gt;TestMagic is a Free Companion app just like Codmagic for Fast &amp;amp; Easy testing of your android and iOS builds. &lt;a href="http://alltechsavvy.com/"&gt;Testmagics&lt;/a&gt; helps to distribute your builds and Testing android and Ios Apps on real devices as well as provide Feedback to your projects.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9pujkLts--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/testdevices-800x392.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9pujkLts--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/testdevices-800x392.jpg" alt="This is image title" title="This is image title" width="800" height="392"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Website: testmagic.io&lt;/p&gt;

&lt;h1&gt;
  
  
  #7. Screenshots
&lt;/h1&gt;

&lt;p&gt;A screenshot is a command-line utility for capturing Screenshots into the status bar placed in the device frame. Screenshots can be integrated into flutter to work transparently into Android and iOS.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---ZUc8_pg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/screenshots-min.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---ZUc8_pg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/screenshots-min.png" alt="This is image title" title="This is image title" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Website: &lt;a href="https://github.com/mmcc007/screenshots"&gt;https://github.com/mmcc007/screenshots&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  #6.Supernova
&lt;/h1&gt;

&lt;p&gt;Supernova Recently Introduced Support For Flutter Platform in &lt;a href="https://developers.google.com/events/flutter-interact"&gt;Flutter interact&lt;/a&gt;. Supernova is a tool that helps you to Generate UI Code for Flutter. it’s support for material Design widgets a style manage that can bring the concepts of token and style into a flutter, you can have flutter app running side by side with Supernova and Change happen real-time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PEbRUxWJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/supernova-min-800x464.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PEbRUxWJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/supernova-min-800x464.jpg" alt="This is image title" title="This is image title" width="800" height="464"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://alltechsavvy.com/double-click-on-back-button-in-flutter/"&gt;Supernova&lt;/a&gt; will save your time by importing your Sketch Or Adobe Xd file, Select flutter as your export platform which will convert UI design into Production-ready Code.&lt;/p&gt;

&lt;p&gt;Website: supernova.io&lt;/p&gt;

&lt;h1&gt;
  
  
  #5. Adobe Plugins For Flutter
&lt;/h1&gt;

&lt;p&gt;Adobe Recently Released Plugins for Adobe Xd in &lt;a href="https://developers.google.com/events/flutter-interact"&gt;Flutter Interact&lt;/a&gt;, which will Generate Code for Creating apps with flutter which is based on UI design in Adobe XD. this is Collaboration Between Google and Adobe that will be Expected to Released Early 2020. So Plugins will be Open Source According to &lt;a href="https://theblog.adobe.com/xd-flutter-plugin-generate-dart-code-design-elements/"&gt;Adobe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--B75H5cSH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/adobe-xd-plugins-800x450.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B75H5cSH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://alltechsavvy.com/wp-content/uploads/2019/12/adobe-xd-plugins-800x450.png" alt="This is image title" title="This is image title" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Website: theblog.adobe.com&lt;/p&gt;

&lt;p&gt;&lt;a href="https://alltechsavvy.com/best-flutter-development-tools"&gt;Read more&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
