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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

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

    139,000 تومان
    افزودن به سبد خرید