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

The Ultimate Hands-On Flutter & MVVM – Build Real Projects

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

Learn the Art of Building Modern Flutter Applications


1. Introduction
  • 1. Introduction
  • 2. Prerequisites
  • 3. Tools, Editors and Framework Needed for this Course
  • 4. Exercise Files

  • 2. Understanding MVVM Design Pattern
  • 1. What are Design Patterns
  • 2. What is MVVM
  • 3. Why MVVM
  • 4.1 An Introduction to MVVM in Flutter.html
  • 4. MVVM Architecture and Web APIs

  • 3. News App - Displaying News
  • 1. What we will be building
  • 2. Registering with NewsAPI
  • 3.1 newsapp-creating-models.zip
  • 3. Creating NewsArticle Model
  • 4.1 newsapp-creating-webservice-fetchtopheadlines.zip
  • 4. Implementing Webservice to fetchTopHeadlines
  • 5.1 newsapp-implementing-newsarticlelist-newsarticle-vm.zip
  • 5. Creating NewsArticleList and NewsArticle View Models
  • 6.1 newsapp-populate-top-headlines-change-not 2.zip
  • 6. Populating Top Headlines, ChangeNotifier in NewsArticleListViewModel
  • 7.1 newsapp-displaying-news-list-view.zip
  • 7. Displaying News in a ListView
  • 8.1 fresh_news.zip
  • 8. Another Method for Getting the Change Notifier Changes

  • 4. News App - Searching and Displaying News Details
  • 1.1 newsapp-webservice-fetchbykeyword.zip
  • 1. Implementing Webservice fetchByKeyword Method
  • 2.1 newsapp-adding-search-box.zip
  • 2. Adding Search TextBox And TextEditingController
  • 3. Displaying Search Results on the Page
  • 4. Displaying Loading and Empty View
  • 5. Navigating to the News Article Details Screen
  • 6.1 fresh-news.zip
  • 6. Displaying News Details on a Details Screen

  • 5. Place Finder - Configuring and Displaying Google Maps
  • 1. What we will be building
  • 2. Setting Up Google Cloud Platform Account
  • 3.1 place_finder_starter.zip
  • 3. Displaying Google Maps in Android App
  • 4. Displaying Google Maps in iOS App
  • 5.1 Geolocator Documentation.html
  • 5.2 place-finder.zip
  • 5. Enable Location Services for Android
  • 6.1 place-finder.zip
  • 6. Enable Location Services for iOS
  • 7.1 Finding Users Location in Flutter.html
  • 7. Zooming to Users Current Location

  • 6. Place Finder - Finding Nearby Point of Interests
  • 1. Enabling Google Places API in Google Cloud Console
  • 2. Testing the Google Places API
  • 3. Implementing Webservice to Perform Places Search
  • 4.1 place_finder.zip
  • 4. Implementing and Mapping JSON to Models
  • 5. Implementing PlaceListViewModel and PlaceViewModel
  • 6. Adding TextField and Integrating ChangeNotifierProvider
  • 7.1 place_finder.zip
  • 7. Adding Place Markers on the Map

  • 7. Place Finder - Displaying List and Performing Navigation
  • 1.1 place_finder.zip
  • 1. Toggling State of Show List Button
  • 2.1 placefinder-placelist-widget.zip
  • 2. Implementing PlaceList Widget to List all Places
  • 3.1 placefinder-placelist-add-images.zip
  • 3. Displaying Images in PlaceList Widget
  • 4.1 placefinder-maptype.zip
  • 4. Switching Map Types
  • 5.1 placefinder.zip
  • 5. Launching Navigation from the Place Finder App

  • 8. City Care - Adding Incidents
  • 1. What we will be building
  • 2. A Quick Tour of the Server
  • 3. Adding IncidentListPage and AddNewIncidentPage
  • 4. Adding Incident Model, IncidentListViewModel and IncidentViewModel
  • 5. Implementing Webservice Method to Save Incident
  • 6.1 city_care.zip
  • 6. Saving Incidents Using Provider in ReportIncidentViewModel
  • 7.1 city-care-server.zip
  • 7. City Care Server Code in Node.html

  • 9. City Care - Displaying Incidents
  • 1. Implementing Webservice Method to Get All Incidents
  • 2. Updating IncidentListViewModel to Fetch All Incidents
  • 3. Displaying Incidents on the Page
  • 4.1 city_care.zip
  • 4. Adding Loading and EmptyView for the Incidents

  • 10. City Care - Uploading and Displaying Photos
  • 1.1 Displaying Photos From Your Photo Library in Flutter Applications.html
  • 1. Showing Menu to Choose from Photo Library or Camera
  • 2. Picking an Image from Photo Library Using Image Picker
  • 3. Downloading and Installing Camera Package
  • 4. Preview Camera Image on Android Emulator
  • 5.1 Capturing Photos Using the Camera in Flutter.html
  • 5. Capturing Photo from Camera and Displaying on Screen
  • 6. Uploading Image to the Server
  • 7.1 city-care.zip
  • 7. Displaying Image on the Incident List Screen

  • 11. Hacker News - Displaying Top Stories
  • 1. What we will be building
  • 2. Setting Up Flutter Project and Understanding Hacker News Public API
  • 3. Implementing Webservice to Fetch Top Stories
  • 4. Creating Models and Getting Story
  • 5. Implementing StoryListViewModel and StoryViewModel
  • 6. Mapping Story Model to StoryViewModel
  • 7. Configuring ChangeNotifier Using Provider
  • 8.1 hacker_news_top_stories.zip
  • 8. Displaying Top Stories on the Screen
  • 9.1 hacker_news_top_stories_consumer.zip
  • 9. Using Consumer to get Changes to the User Interface

  • 12. Hacker News - Displaying Comments
  • 1. Displaying Number of Comments Associated with a Story
  • 2. Adding Navigation and Getting Selected Story
  • 3. Implementing CommentListViewModel and CommentViewModel
  • 4. Implementing Webservice to get Comments by Story Id
  • 5. Configuring ChangeNotifier for CommentListViewModel
  • 6. Creating Stateful CommentsListPage
  • 7. Displaying Comments for the Story
  • 8.1 hacker-news-complete.zip
  • 8.2 How to Build a Hacker News App in Flutter.html
  • 8. Unscaping and Formatting the HTML Text

  • 13. Source Code For Clone Apps
  • 1. A Note about this Section (PLEASE WATCH)
  • 2.1 stocks.zip
  • 2. Apple Stocks App Source Code
  • 3.1 weather-app.zip
  • 3. Apple Weather App Source Code
  • 4.1 apple_news.zip
  • 4. Apple News App Source Code
  • 5.1 app_store_flutter.zip
  • 5. Apple App Store App Source Code

  • 14. Miscellaneous
  • 1. Building Rating Widget in Flutter

  • 15. Conclusion
  • 1. Next Steps
  • 2. Bonus.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 2112
    حجم: 5937 مگابایت
    مدت زمان: 549 دقیقه
    تاریخ انتشار: 27 دی 1401
    طراحی سایت و خدمات سئو

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