Git Product home page Git Product logo

flutterresources's Introduction

Flutter Resources

A list of Free Flutter resources that will help people get started with Flutter. Flutter

Content

Introduction

  • Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase
  • Flutter Installation - Get Started by installing Flutter in your machine
  • Flutter for Beginners - Youtube playlist about building apps with Flutter
  • Dart for Beginners - Youtube playlist about the Dart programming language
  • Flutter Basics - Youtube playlist that teaches the basics and uses the learned knowledge to create a Time app
  • Http Requests - A medium article teaching how to make http requests to a server

RoadMap

RoadMap

Beginner

Intermediate

Advanced

UI Kit

Youtube Channels

  • Flutter - The official flutter channel is the best place to get started
  • The Net Ninja - One of the best channels for flutter in English
  • Sanskar Tiwari - A channel for beautiful UI and API integration.
  • Devefy - A channel for UI and flutter web tutorials
  • Raja Yogan - A channel for logical and Backend tutorials for flutter
  • The Flutter Way - A channel for creating beautiful UIs
  • Reso Coder - Reso Coder by [Matt Rešetár] Matt is an app developer with a knack for teaching others. Working as a Flutter freelancer and most importantly developer educator
  • Mtechviral - First Indian YouTuber who started flutter tutorials
  • RetroPortal Studio - An amazing channel for UI and custom widgets development
  • Santos Enoque - Building an E-commerce app in Flutter
  • Academind - An entire crash course for beginners in Flutter
  • FreeCodeCamp.org - A full tutorial for building iOS and Android apps in Flutter
  • Google Developers - A playlist of Flutter guides from Google themselves
  • FilledStacks - A Channel for Flutter Production Code
  • ReactBits - Flutter + Appwrite Tutorial Series
  • Flutter Explained - The Wikipedia For Flutter development
  • Flutter in Practice - Practical programming course for beginners
  • Desi programmer - Here you can also get some tutorials in Hindi
  • Ovidius Mazuru - A Channel for beginners in Flutter to have a strong fundamental understanding
  • CodeX - CodeX shares tutorial videos related to Mobile Application Development and other programming aspects. If you're student, beginner programmer or even expert developer consider subscribing the channel to be updated with latest of Mobile development.
  • Reso Coder - Reso Coder by [Matt Rešetár] Matt is an app developer with a knack for teaching others. Working as a Flutter freelancer and most importantly developer educator.
  • Babbar CODE HELP - Have a Flutter Series 2020 playlist in Hindi (Project Based Learning) .
  • Mitch Koko - This channel has some awesome small games implemented in Flutter with really cool UIs.

Books

Firebase

Animation Plugins

  • Dough - Let's create Squishy UI.
  • Animation Set - Simplified Flutter stagger animation.
  • Spinkit - A Collection of loading indicators animated with flutter.
  • Drawing Animation - Create Drawing Animations by SVG paths .
  • Simple Animation -Simple Animations is a powerful framework to create beautiful custom animations in no time.
  • Animated Text Kit - A collection of some cool and awesome text animations.

Machine Learning

  • TFLite - A Flutter plugin for accessing TensorFlow Lite. Supports both iOS and Android.
  • Speech_to_Text - A Flutter plugin that exposes device specific speech to text recognition capability.
  • Firebase_ML_Vision - Flutter plugin for Firebase machine learning vision services.
  • Edge_Detection - A flutter plugin to detect edges of objects, scan paper, detect corner, detect rectangle. It allows cropping of the detected object image and returns the path of the cropped image.

Best Pratices

  • State Management Grand Tour - An article/video explaining the different state management approaches and why you should not use setState
  • Safe Async - An article that teaches how to make FutureBuilder/StreamBuilder properly
  • Performance - Official Flutter documentation on how to make your Flutter app as performant as possible
  • Stateless Widget vs Widget Function - A StackOverFlow answer explaining why its better to use Stateless Widgets to build reusable widgets.
  • Style Guides - A Github Wiki showing the style guides for a Flutter project
  • Best Practices - An article that shows the best practices in Flutter
  • Responsive Design in Flutter - An article about how to create a responsive design that works for all devices like phones, web and desktop

Contributing

Good Quality contributions are welcomed. Just don't make spammy low-quality contributions like adding an extra space.

Support Me

Buy Me A Coffee

flutterresources's People

Contributors

abhishek01039 avatar aniketambore avatar aryanve avatar blkkkbvsik avatar coderuni avatar jecapi avatar johnjamespj avatar leggotm avatar lordvins226 avatar mahlapakk23 avatar manas1072 avatar mr-robot183 avatar pr-1 avatar rahulkathuria avatar sainiteshb avatar shubham-chhimpa avatar swaroopsambhayya avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.