meta data for this page
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ixc2024:tech:mfrontend:start [2024/05/21 15:32] – created sharjeel_193 | ixc2024:tech:mfrontend:start [2024/05/27 22:01] (current) – arsh | ||
|---|---|---|---|
| Line 14: | Line 14: | ||
| 5. Criteria for Green Coding | 5. Criteria for Green Coding | ||
| + | |||
| + | 6. [[ixc2024: | ||
| + | |||
| + | 7. [[ixc2024: | ||
| ==== Why Flutter ? ==== | ==== Why Flutter ? ==== | ||
| Line 37: | 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:// | ||
| + | |||
| ===== Detailed Guidelines for creating Mobile App using Flutter ===== | ===== Detailed Guidelines for creating Mobile App using Flutter ===== | ||
| Line 45: | Line 57: | ||
| **Guidelines: | **Guidelines: | ||
| + | * Install Flutter: Ensure Flutter SDK is installed on your machine. Follow the [[https:// | ||
| + | * Setup IDE: Use Android Studio or Visual Studio Code with the Flutter and Dart plugins installed. | ||
| - | Install Flutter: Ensure Flutter SDK is installed on your machine. Follow the [[https:// | ||
| - | Setup IDE: Use Android Studio or Visual Studio Code with the Flutter and Dart plugins installed. | ||
| **Resources: | **Resources: | ||
| + | * Flutter Setup Youtube: https:// | ||
| + | * Flutter PDF Tutorial [[https:// | ||
| + | * Flutter & Dart Crash Course: https:// | ||
| * Flutter Documentation: | * Flutter Documentation: | ||
| - | * Flutter YouTube Channel: [[https:// | + | * Flutter YouTube Channel: [[https:// |
| === 2. User Interface Design === | === 2. User Interface Design === | ||
| Line 75: | Line 91: | ||
| **Resources: | **Resources: | ||
| * State Management: [[https:// | * State Management: [[https:// | ||
| + | * Provider: [[https:// | ||
| **Efficient practices for State Management: | **Efficient practices for State Management: | ||
| - | * State Management Best Practices: [[https:// | + | * State Management Best Practices: [[https:// |
| === 4. Networking and Data Handling === | === 4. Networking and Data Handling === | ||
| Line 96: | Line 113: | ||
| * Cloud Messaging: Implement Firebase Cloud Messaging (FCM) for push notifications. | * Cloud Messaging: Implement Firebase Cloud Messaging (FCM) for push notifications. | ||
| **Resources: | **Resources: | ||
| - | * Firebase: [[Firebase for Flutter | https:// | + | * Firebase: [[https:// |
| * Real-Time Database: [[https:// | * Real-Time Database: [[https:// | ||
| * Push Notifications: | * Push Notifications: | ||
| Line 119: | Line 136: | ||
| * CI/CD: Setup continuous integration and deployment with GitHub Actions or similar services. | * CI/CD: Setup continuous integration and deployment with GitHub Actions or similar services. | ||
| **Resources: | **Resources: | ||
| - | * [[https:// | + | * Git: [[https:// |
| - | * [[GitHub Guides | + | * Github Guides: |
| + | * Testing in Flutter: [[https:// | ||
| Line 209: | Line 227: | ||
| **Guideline: | **Guideline: | ||
| - | ===== Good Luck with your Green Coding Hacathon ===== | + | ===== Submission Requirements ===== |
| + | * Public Github Repository for the App | ||
| + | * Demo Video of App | ||
| + | |||
| + | ===== Good Luck with your Green Coding Hacathon | ||
| Code the Future: Innovate Today for a Greener Tomorrow! | Code the Future: Innovate Today for a Greener Tomorrow! | ||