8000 GitHub - chetan6780/30-days-of-flutter: 30 Days of Flutter
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

chetan6780/30-days-of-flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

30-days-of-flutter


Resource (Day 1-8) : Code help flutter series Hindi

Day-1

  • Completed All Installations required for Flutter.
    • Install Flutter
    • Install Dart
    • Install Android Studio
    • Install Android SDK Emulator

Day-2

  • Completed intro App in flutter
    • Learned how to create a flutter app
    • Learned the structure of a flutter app
    • Learned how to add images and fonts in app
    • Learned how to Center widget
    • mobile screenshot

Day-3

  • Started Learneding Dart for flutter.
    • Datatypes
    • Variables
    • List and Map
    • Functions

Day-4

  • Finished required Dart for flutter
    • Conditional Statements & Loops
    • constructors
    • JSON handling - quicktype
    • Async and Await
    • Future(like promise in js)

Day-5

  • Started Dice rolling app
    • Learned about animations
    • 8000 Learned about gestures
    • Learned about controllers
    • Learned about state management

Day - 6

  • Finished Dice Rolling app
    • Create app icon from appicon.
    • rolling_Dice/android/app/src/main/res - change app icon
    • Learned implementing splash screen.
      1.  onDoneLoading(){
            Navigator.of(context)
            .pushReplacement(MaterialPageRoute(builder: (context)=>HomeScreen()))
         }
        With Stateful SplashScreen widget.
      2. pub.dev - Animated splash screen
      3. The flutter way - android - rolling_Dice/android/app/src/main/res/Drawable - change launch_background.xml
    • Dice homepage

Day - 7

  • Flutter UI break-down

Day - 8

  • Completed piano game application
    • Lear about plugins
    • Learned about audio in flutter
  • FlutterFire
    • Lear about flutter + firebase = flutterFire
    • Phone Authentication using firebase

Resource (Day 9-15) : Codepur hindi flutter series

Day - 9

  • Started flutter catalog app
    • Learned about flutter Routes & Theme

Day - 10

  • Worked on Login Page
    • Created input fields for Username & Password(with obscureText)
    • Learned ElevatedButton
    • Learned to use async and await
    • Learned to use Future
    • Learned to use animations
    • Learned about InkWell, BoxDecoration, BorderRadius

Day - 11

  • finshed work on login page, started working on drawer
    • Learned about validators
    • Learned about devtools, flutter inspecter
    • Customized drawer
    • Created models for Item

Day - 12

  • Learned about context & constraints
  • Applied card and list view
  • worked on json with the help of Dart:convert

Day - 13

  • Improved UI with the help of VelocityX package

Day - 14

  • Created detail page of Item.
  • Implimented dark mode.

Day - 15

  • Completed flutter catalog.

15 Days Flutter UI Challenge (Day:16-30)

Day - 16

  • WhatsApp UI Clone started
    • Created app with flutter create whatsapp_ui_clone

Day - 30

  • Revise all the Dart Concepts.
  • Review all code Written so far.

About

30 Days of Flutter

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0