Introduction To
Flutter
About Me
Good Evening!
I am Ayush Kumar
I am a web developer and
flutter Enthusiast
Flutter Head @ GDSC BPIT
Former Intern @ DRDO
About Me
Good Evening!
I am Rajat Kumar
Senior Intern @ Ventura Securities
Go Intern @ Zocket
Flutter Dev @ GDSC MAIT
What is Flutter?
Flutter is an open-source UI framework created by
google to build cross-platform apps.
Platforms it supports
Programming Language?
Dart
• Dart is a general purpose, object-oriented programming
language developed by Google in 2011.
• The purpose of Dart is to create a frontend user interfaces.
Companies Using Flutter
Why Flutter?
• Simple to learn and Use
• UI development is very quick and easy
• Close to Native Performance
• Quick Compilation: maximum productivity
• Good Documentation
• A growing and helpful community
Flutter Roadmap
Where to Start?
What to Learn?
How to Learn?
Step 1: Dart Basics
• Variables, Data Types, and Operators
• Conditionals and Loops
• Collections (Map, Queue, Lists)
• Functions
Step 2: Learn Basic Flutter UI
Step 3: API Integration with Flutter
• How to parse Json
• How to Integrate
• Get and Post API
Step 4: Learn Database Integration
•Firebase
•Hive
•SQFLite
Step 5: Learn State Management
• setState
• Provider
• RiverPod
• BLoc
Step 6: Practice
• In the end you have to keep practicing which will
eventually improve your development skills.
How to learn Flutter?
• By reading Documentation
• Join Flutter Community
• Learn Flutter by Examples
• By watching Videos
• Coding CookBook
Flutter Learning Resources
• Flutter Documentation: https://docs.flutter.dev/
• Flutter @ flutterdev

Flutter Session GDSC BPIT.pptx

  • 1.
  • 2.
    About Me Good Evening! Iam Ayush Kumar I am a web developer and flutter Enthusiast Flutter Head @ GDSC BPIT Former Intern @ DRDO
  • 3.
    About Me Good Evening! Iam Rajat Kumar Senior Intern @ Ventura Securities Go Intern @ Zocket Flutter Dev @ GDSC MAIT
  • 4.
    What is Flutter? Flutteris an open-source UI framework created by google to build cross-platform apps. Platforms it supports
  • 5.
    Programming Language? Dart • Dartis a general purpose, object-oriented programming language developed by Google in 2011. • The purpose of Dart is to create a frontend user interfaces.
  • 6.
  • 7.
    Why Flutter? • Simpleto learn and Use • UI development is very quick and easy • Close to Native Performance • Quick Compilation: maximum productivity • Good Documentation • A growing and helpful community
  • 8.
    Flutter Roadmap Where toStart? What to Learn? How to Learn?
  • 9.
    Step 1: DartBasics • Variables, Data Types, and Operators • Conditionals and Loops • Collections (Map, Queue, Lists) • Functions
  • 10.
    Step 2: LearnBasic Flutter UI
  • 11.
    Step 3: APIIntegration with Flutter • How to parse Json • How to Integrate • Get and Post API
  • 12.
    Step 4: LearnDatabase Integration •Firebase •Hive •SQFLite
  • 13.
    Step 5: LearnState Management • setState • Provider • RiverPod • BLoc
  • 14.
    Step 6: Practice •In the end you have to keep practicing which will eventually improve your development skills.
  • 15.
    How to learnFlutter? • By reading Documentation • Join Flutter Community • Learn Flutter by Examples • By watching Videos • Coding CookBook
  • 16.
    Flutter Learning Resources •Flutter Documentation: https://docs.flutter.dev/ • Flutter @ flutterdev