An open API service indexing awesome lists of open source software.

https://github.com/hadiuzzaman524/flutter-app-development-batch-1


https://github.com/hadiuzzaman524/flutter-app-development-batch-1

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Flutter-Course-Resources

## Section 1: Introduction to Cross-Platform Development with Flutter and Dart

* [Download the Course Syllabus](#)

## Section 2: Setting Up for Flutter Development

* [Getting Started: Installing Flutter](https://flutter.dev/docs/get-started/install)
* [Git for Windows](https://git-scm.com/download/win)
* [Git for Mac](https://desktop.github.com)
* [Install Android Studio](https://developer.android.com/studio/)
* [iOS Setup Instructions](https://flutter.dev/docs/get-started/install/macos#ios-setup)

## Section 3: MyCard - How to Create Flutter Apps from Scratch

* [Material Design](https://material.io/)
* [Scaffold Documentation](https://docs.flutter.io/flutter/material/Scaffold-class.html)
* [AppBar Documentation](https://docs.flutter.io/flutter/material/AppBar-class.html)
* [Material Design Color System](https://material.io/design/color/the-color-system.html)
* [CircleAvater Widget Documentation](#)
* [Text Widget Widget Document](#)
* [Image Widget Documentation](https://docs.flutter.io/flutter/widgets/Image-class.html)
* [Learn More About the Pubspec File](https://www.dartlang.org/tools/pub/pubspec)
* [Adding Assets](https://flutter.dev/docs/development/ui/assets-and-images)
* [Column Documentation](https://docs.flutter.io/flutter/widgets/Column-class.html)
* [Generating App Icons with AppIcon.co](https://appicon.co/)

## Section 4: Running Your App on a Physical Device

* [Run app on android phone](https://developer.android.com/studio/run/device)

## Section 5: BMI Calculator - How to Build Beautiful UIs with Flutter Widgets

* [Dribbble: Find Designers and Design inspiration](https://dribbble.com/shots/18639003-BMI-Calculator)
* [The Flutter Cookbook](https://flutter.dev/docs/cookbook)
* [Widgets Catalogue](https://flutter.dev/docs/development/ui/widgets)
* [Container Documentation](https://docs.flutter.io/flutter/widgets/Container-class.html)
* [Row Documentation](https://docs.flutter.io/flutter/widgets/Row-class.html)
* [Expanded Class](https://docs.flutter.io/flutter/widgets/Expanded-class.html)
* [Tomek's Flutter Layout Cheat Sheet](https://medium.com/flutter-community/flutter-layout-cheat-sheet-5363348d037e)
* [Card Class Documentation](https://docs.flutter.io/flutter/material/Card-class.html)
* [The Padding Class](https://docs.flutter.io/flutter/widgets/Padding-class.html)
* [Flutter's Horizontal Rule - The Divider](https://docs.flutter.io/flutter/material/Divider-class.html)
* [Navigating between Screens on Flutter](https://flutter.dev/docs/cookbook/navigation/navigation-basics)
* [The Icons Class](https://docs.flutter.io/flutter/material/Icons-class.html)
* [Find Color HEX codes easily with the Colorzilla plugin](http://www.colorzilla.com/)
* [The Color Class](https://docs.flutter.io/flutter/dart-ui/Color-class.html)
* [How do HEX codes for with colours?](https://stackoverflow.com/questions/22239803/how-does-hexadecimal-color-work)
* [Navigate with Named Routes](https://flutter.dev/docs/cookbook/navigation/named-routes)
* [Definition of the Body Mass Index (BMI)](https://en.wikipedia.org/wiki/Body_mass_index)
* [The GestureDetector Class](https://docs.flutter.io/flutter/widgets/GestureDetector-class.html)
* [BMI Calculator Completed Project](#)

## Section 6: ToDo List Flutter State Management
* [Dribbble: Find Designers and Design inspiration](https://dribbble.com/shots/14153121-ToDo-App-Dark-Theme)
* [Dart Language Tour](https://dribbble.com/shots/14153121-ToDo-App-Dark-Theme)
* [Run code snippets on DartPad](https://dartpad.dartlang.org/)
* [The ListTile Class](https://docs.flutter.io/flutter/material/ListTile-class.html)
* [WidgetBuilder function](https://api.flutter.dev/flutter/widgets/WidgetBuilder.html)
* [The ListView Class](https://api.flutter.dev/flutter/widgets/ListView-class.html)
* [The Provider Package](https://pub.dev/packages/provider)
* [Flutter BottomSheet Class](https://api.flutter.dev/flutter/material/BottomSheet-class.html)
* [showModalBottomSheet() function](https://api.flutter.dev/flutter/material/showModalBottomSheet.html)
* [FloatingActionButton Class](https://docs.flutter.io/flutter/material/FloatingActionButton-class.html)
* [Material Design Icons](https://material.io/tools/icons/?style=baseline)
* [The InheritedWidget Class](https://api.flutter.dev/flutter/widgets/InheritedWidget-class.html)
* [ToDo List Completed Project](#)

## Section 7: Quiz App - Using Flutter and Dart Packages to Speed Up Development
* [Dribbble: Find Designers and Design inspiration](https://dribbble.com/shots/3859718-Multiple-Choice-Question-and-Answer-MCQ-iOS-App)
* [CheckBox Documentation](#)
* [RFlutter Alert Package](https://pub.dartlang.org/packages/rflutter_alert)
* [Dart Constructors](https://www.dartlang.org/guides/language/language-tour#constructors)
* [Download fancy fonts from fonts.google.com](https://fonts.google.com/)
* [How to add fonts to the pubspec.yaml file](https://flutter.dev/docs/cookbook/design/package-fonts)
* [Custom font using google_fonts package](https://pub.dev/packages/google_fonts)

## Section 8: Weather App - Powering Your Flutter App with Live Weather Web Data

* [Dribbble: Find Designers and Design inspiration]( https://dribbble.com/shots/15292603-Weather-Conceptual-App-Design)
* [Dart Asyncronous Programming](#)
* [Get the Location using the Geolocator Package](https://pub.dartlang.org/packages/geolocator)
* [OpenWeatherMap APIs](https://openweathermap.org/api)
* [Fetching Data from the Internet](https://flutter.dev/docs/cookbook/networking/fetch-data)
* [The Dart http package](https://pub.dartlang.org/packages/http)
* [OpenWeatherMap Current Weather Documentation](https://openweathermap.org/current)
* [HTTP Package API Reference](https://pub.dartlang.org/documentation/http/latest/)
* [HTTP Response Class Documentation](https://pub.dartlang.org/documentation/http/latest/http/Response-class.html)
* [List of HTTP Status Codes](https://www.restapitutorial.com/httpstatuscodes.html)
* [Chrome Plugin for Formatting and Viewing JSON](https://chrome.google.com/webstore/detail/json-viewer-awesome/iemadiahhbebdklepanmkjenfdebfpfe?hl=en)
* [JSON Mate: Formatting and Viewing JSON without a plugin](http://jsonmate.com/)
* [The State Class](https://docs.flutter.io/flutter/widgets/State-class.html)
* [OpenWeatherMap Weather Conditions](https://openweathermap.org/weather-conditions)
* [Create and Style a TextField](https://flutter.dev/docs/cookbook/forms/text-input)
* [The TextField Class](https://docs.flutter.io/flutter/material/TextField-class.html)
* [Weather App](#)

## Section 9: Group Chat App - Flutter Firebase Cloud, Firestore, Auth

* [Dart Language Keywords](https://www.dartlang.org/guides/language/language-tour#keywords)
* [Hero Animations](https://flutter.dev/docs/development/ui/animations/hero-animations)
* [Curves Class Documentation](https://docs.flutter.io/flutter/animation/Curves-class.html)
* [CurvedAnimation Class Documentation](https://docs.flutter.io/flutter/animation/CurvedAnimation-class.html)
* [Tween Animation Class](https://docs.flutter.io/flutter/animation/Tween-class.html)
* [Dart Language Tour: Mixins](https://www.dartlang.org/guides/language/language-tour#adding-features-to-a-class-mixins)
* [Pre-packaged Animations: Flutter Sequence Animation](https://pub.dartlang.org/packages/flutter_sequence_animation)
* [Pre-packaged Animations: Rubber](https://pub.dartlang.org/packages/rubber)
* [Pre-packaged Animations: Sprung](https://pub.dartlang.org/packages/sprung)
* [Pre-packaged Animations: Animated Text Kit](https://pub.dartlang.org/packages/animated_text_kit)
* [Create your Firebase Account Here](https://firebase.google.com/)
* [Firebase Core Package for Flutter](https://pub.dartlang.org/packages/firebase_core)
* [Firebase Auth Package for Flutter](https://pub.dartlang.org/packages/firebase_auth)
* [Cloud Firestore Package for Flutter](https://pub.dartlang.org/packages/cloud_firestore)
* [Firebase Documentation](https://firebase.google.com/docs/)
* [StreamBuilder Class Documentation](https://docs.flutter.io/flutter/widgets/StreamBuilder-class.html)
* [AsyncSnapshot Class Documentation](https://docs.flutter.io/flutter/widgets/AsyncSnapshot-class.html)
* [ListView Class Documentation](https://docs.flutter.io/flutter/widgets/ListView-class.html)
* [Guide to the Firestore Security Rules](https://firebase.google.com/docs/firestore/security/get-started)
* [ Group Chat App Complete Project](#)