meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ixc2024:tech:mfrontend:start [2024/05/27 10:15] arshixc2024:tech:mfrontend:start [2024/05/27 22:01] (current) arsh
Line 41: Line 41:
  
 Android Studio or Visual Studio Code Android Studio or Visual Studio Code
 +
 +
 +===== Prerequisites =====
 +
 +Before going to any further, we highly recommend watching this tutorial if you are new to flutter
 +
 +Flutter Beginner Course: https://www.youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ
 +
  
 ===== Detailed Guidelines for creating Mobile App using Flutter ===== ===== Detailed Guidelines for creating Mobile App using Flutter =====
Line 51: Line 59:
   * Install Flutter: Ensure Flutter SDK is installed on your machine. Follow the [[https://docs.flutter.dev/get-started/install|Installation Guide]] for your OS   * Install Flutter: Ensure Flutter SDK is installed on your machine. Follow the [[https://docs.flutter.dev/get-started/install|Installation Guide]] for your OS
   * Setup IDE: Use Android Studio or Visual Studio Code with the Flutter and Dart plugins installed.   * Setup IDE: Use Android Studio or Visual Studio Code with the Flutter and Dart plugins installed.
 +
  
 **Resources:** **Resources:**
Line 57: Line 66:
   * Flutter & Dart Crash Course: https://youtu.be/CzRQ9mnmh44?si=ZM2gaDSGM1rqlCGH   * Flutter & Dart Crash Course: https://youtu.be/CzRQ9mnmh44?si=ZM2gaDSGM1rqlCGH
   * Flutter Documentation: [[https://docs.flutter.dev/get-started/install | Getting Started]]   * Flutter Documentation: [[https://docs.flutter.dev/get-started/install | Getting Started]]
-  * Flutter YouTube Channel: [[https://www.youtube.com/c/flutterdev | Flutter Channel]] +  * Flutter YouTube Channel: [[https://www.youtube.com/c/flutterdev | Flutter Channel]] 
  
  
Line 85: Line 93:
   * Provider: [[https://pub.dev/packages/provider | Provider Docs]]   * Provider: [[https://pub.dev/packages/provider | Provider Docs]]
 **Efficient practices for State Management:** **Efficient practices for State Management:**
-  * State Management Best Practices: [[https://medium.com/@flutterdynasty/mastering-state-management-in-flutter-a-comprehensive-guide-7a0b6131312a | Mastring Style Management]]+  * State Management Best Practices: [[https://medium.com/@flutterdynasty/mastering-state-management-in-flutter-a-comprehensive-guide-7a0b6131312a | Mastering State Management]]
 === 4. Networking and Data Handling === === 4. Networking and Data Handling ===
  
Line 130: Line 138:
   * Git: [[https://git-scm.com/doc | Git Documentation]]   * Git: [[https://git-scm.com/doc | Git Documentation]]
   * Github Guides: [[https://docs.github.com/en/rest/guides | GitHub Guides]]   * Github Guides: [[https://docs.github.com/en/rest/guides | GitHub Guides]]
-  * Testing in Flutter: [[https://docs.flutter.dev/testing/plugins-in-tests | Flutter Tests]]+  * Testing in Flutter: [[https://docs.flutter.dev/testing/testing-plugins | Flutter Tests]]