وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Flutter Mastery: Building Dynamic Apps from scratch

سرفصل های دوره

Learn Flutter by creating real-world applications, you'll feel confident just after the first 5 hours of the course


1. Introduction
  • 1. The final product The To-do list App
  • 2.1 Flutter installation.html
  • 2. Setting up the development environment
  • 3. Run the app
  • 4. Understanding the default code
  • 5. Everything is a widget in Flutter
  • 6. Remove the default code
  • 7.1 More about Hot reload.html
  • 7. Hot reload
  • 8. Conclusion

  • 2. Creating layouts
  • 1. Introduction
  • 2.1 More about displaying list of items.html
  • 2. Display a List
  • 3. Create a Task model
  • 4. Task detail page
  • 5. Styling the widgets
  • 6. Mark as Complete
  • 7. Strike through a text
  • 8. State management using callback functions
  • 9. Confirm delete alert dialog
  • 10.1 More about Navigation in Flutter.html
  • 10. Navigator
  • 11. Add FAB
  • 12.1 Forms in Flutter.html
  • 12. Display a Form
  • 13. Display a Snackbar
  • 14. Display a Form to edit a Task
  • 15. Conclusion

  • 3. Storing data locally
  • 1. Introduction
  • 2.1 Link to sqfilte package.html
  • 2. Add task to local database
  • 3. Creating a helper class to handle all the database operations
  • 4. Use database helper to add a Task
  • 5. Retrieve data from the local database and display on the UI
  • 6. Update list automatically
  • 7. Load task detail from local database
  • 8. Mark as complete
  • 9. Delete task from local database
  • 10. Update task information on the local database
  • 11.1 Resources on using sqlite database with Flutter.html
  • 11. Conclusion

  • 4. Authentication Flow
  • 1. Introduction
  • 2. Creating the landing page
  • 3. Creating the login page
  • 4. Creating the registration page
  • 5.1 Firebase Authentication REST API.html
  • 5. Set up Firebase
  • 6.1 The link to the http package.html
  • 6. User registration
  • 7. Handling registration errors
  • 8.1 More about Shared preferences.html
  • 8. Storing small amount of data on the Shared preferences
  • 9. Login using Firebase REST API
  • 10. Logout
  • 11. Conclusion

  • 5. Working with a REST API
  • 1. Introduction
  • 2.1 Firebase Database REST API.html
  • 2. Add task with a REST API
  • 3. Manage the sources of data
  • 4. Remaining API calls
  • 5. Error handling in Firebase
  • 6. Handling the errors of the local database
  • 7. Use both the datasources
  • 8.1 More on Networking in Flutter.html
  • 8. Conclusion

  • 6. Managing state using Provider
  • 1. Introduction
  • 2. The problem that Provider solves
  • 3.1 The link to the Provider package.html
  • 3. Create a change notifier class
  • 4. Add the remaining functions to the Change notifier class
  • 5. Update the UI with help of provider
  • 6. Create a Change Notifier to manage Authentication state
  • 7. Manage authentication state
  • 8.1 More about state management in Flutter.html
  • 8. Conclusion

  • 7. Automated Testing
  • 1. Introduction
  • 2. Unit testing basics in Flutter
  • 3. Some more unit testing
  • 4. widget testing
  • 5. Integration test
  • 6.1 More on Integration testing.html
  • 6.2 More on unit testing.html
  • 6.3 More on Widget testing.html
  • 6. Conclusion

  • 8. Animation in Flutter
  • 1. Introduction
  • 2. Animated Container
  • 3. Animated Switcher
  • 4. Tween Animation
  • 5. Animated Default Text Style
  • 6. Animated Crossfade
  • 7.1 More about animations in Flutter.html
  • 7. Conclusion

  • 9. Flutter + Firebase Recipe app
  • 1. Introduction
  • 2. The final product The Recipe app
  • 3.1 Add Firebase to your Flutter app.html
  • 3. Setup Firebase with Flutter
  • 4. How data is stored in a Cloud Firestore database
  • 5. Fetch and display list of items from Cloud Firestore
  • 6.1 More about the multidex issue.html
  • 6. Fixing the issue of multidex
  • 7. Create the recipe details page
  • 8. Create the edit recipe page
  • 9. Edit recipe form
  • 10. Update data of a Firestore document
  • 11. Add item to an array of a Firestore document
  • 12. Delete an item from a Firestore array
  • 13. Update items of a Firestore array
  • 14. Add,Delete,Update items on instructions array
  • 15. Pick, Capture a recipe image to upload
  • 16. Upload image to Firebase storage
  • 17. Delete a document(recipe) from the Cloud Firestore database
  • 18. Add recipe to the Firestore database
  • 19. Login with Google
  • 20. Load the home page on successful authentication
  • 21. Add the creators information to each recipe document
  • 22. Add timestamp to the recipe documents
  • 23. Parse timestamp to display time of recipe creation
  • 24.1 Which database to choose Realtime database or Cloud Firestore.html
  • 24. Conclusion

  • 10. Create a simple portfolio website using Flutter
  • 1. Introduction
  • 2. Create a new Flutter project
  • 3. Create the home page
  • 4. Display images
  • 5. Navigate to other pages
  • 6. Add custom fonts
  • 7. Build and publish the website
  • 8.1 More about Flutter web development.html
  • 8. Conclusion

  • 11. Congratulations
  • 1. Congratulation
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 34799
    حجم: 7513 مگابایت
    مدت زمان: 829 دقیقه
    تاریخ انتشار: 11 اردیبهشت 1403
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید