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

Complete Flutter Masterclass – Beginner to Expert

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

Master the Flutter Framework, Learn Dart Programming, and Become a Flutter Developer!


1. Introduction
  • 1. Introduction
  • 2. Why Learn Flutter
  • 3. Who is your Instructor
  • 4. Choosing a Flutter IDE

  • 2. Downloading & Installing Programs
  • 1. Section Introduction
  • 2. iOS Prerequisite Setup XCode + Simulator (Mac only)
  • 3.1 Download Android Studio.html
  • 3. Android Prerequisite Setup Android Studio + Emulator
  • 4. Download Visual Studio Code (Mac)
  • 5. Download Visual Studio Code (Windows)
  • 6.1 Link to Download Flutter.html
  • 6. Flutter Setup (Mac)
  • 7. Flutter Setup (Windows)
  • 8. Section Summary

  • 3. Flutter Fundamentals
  • 1. Section Introduction
  • 2. What is Flutter
  • 3. Flutter vs. Other Solutions
  • 4. Hello World in Dart
  • 5. Creating a New Flutter Project
  • 6. Flutter Project Architecture
  • 7. Hello World in Flutter
  • 8. Under the Hood The Layered Model
  • 9. Introduction to Widgets
  • 10. The Widget Tree
  • 11. Stateful, Stateless and Inherited Widgets
  • 12. Introduction to Layouts
  • 13. Introduction to Gestures
  • 14. Introduction to Animations
  • 15. Running a Flutter App in VS Code
  • 16. Hot Reload
  • 17. Section Summary

  • 4. Coming from Another Coding Background (If not, skip!)
  • 1. Section Introduction
  • 2. Android Developer to Flutter Developer
  • 3. iOS Developer to Flutter Developer
  • 4. React Native to Flutter Developer
  • 5. Web Developer to Flutter Developer
  • 6. Xamarin Developer to Flutter Developer
  • 7. Section Summary

  • 5. Basic Widgets
  • 1. Section Introduction
  • 2. Text
  • 3. RichText
  • 4. Container
  • 5. Column
  • 6. Row
  • 7. FlutterLogo
  • 8.1 turtle.zip
  • 8. Image
  • 9. Placeholder
  • 10. Section Summary

  • 6. Layouts
  • 1. Section Introduction
  • 2. Align
  • 3. AspectRatio
  • 4. Baseline
  • 5. Center
  • 6. ConstrainedBox
  • 7. Expanded
  • 8. FittedBox
  • 9. FractionallySizedBox
  • 10. IntrinsicHeight
  • 11. IntrinsicWidth
  • 12. ListView
  • 13. LimitedBox
  • 14. Offstage
  • 15. OverflowBox
  • 16. Padding
  • 17. SizedBox
  • 18. SizedOverflowBox
  • 19. Transform
  • 20. GridView
  • 21. Table
  • 22.1 card1.zip
  • 22.2 card2.zip
  • 22.3 card3.zip
  • 22. Stack
  • 23. IndexedStack
  • 24. Wrap
  • 25. Section Summary

  • 7. The Dart Programming Language
  • 1. Section Introduction
  • 2. Variables & Types
  • 3. Operators
  • 4. Collections
  • 5. Control Flow Statements
  • 6. Functions
  • 7. Object Oriented Programming
  • 8. Generics
  • 9. Error Handling
  • 10. Asynchronous
  • 11. Isolates
  • 12. Section Summary

  • 8. Material Widgets (Android Style)
  • 1. Section Introduction
  • 2. Common Buttons
  • 3. Icons
  • 4. IconButton
  • 5. BottomAppBar
  • 6. FAB (Floating Action Button)
  • 7. ExtendedFAB
  • 8. SegmentedButton
  • 9. Badge
  • 10. ProgressIndicator
  • 11. Snackbar
  • 12. BottomSheet
  • 13. Card
  • 14. Divider
  • 15. ListTile
  • 16. AppBar
  • 17. NavigationBar
  • 18. NavigationRail
  • 19. Drawer
  • 20. TabBar
  • 21. Checkbox
  • 22. Chip
  • 23. DatePicker
  • 24. Menu
  • 25. RadioButton
  • 26. Slider
  • 27. Switch
  • 28. TimePicker
  • 29. TextField
  • 30. Section Summary

  • 9. Cupertino Widgets (iOS Style)
  • 1. Section Introduction
  • 2. CupertinoPageScaffold
  • 3. CupertinoButton
  • 4. CupertinoActionSheet
  • 5. CupertinoActivityIndicator
  • 6. CupertinoContextMenu
  • 7. CupertinoDatePicker
  • 8. CupertinoListSection and CupertinoListTile
  • 9. CupertinoNavigationBar
  • 10. CupertinoPicker
  • 11.1 dash.zip
  • 11. CupertinoPopupSurface
  • 12. CupertinoScrollbar
  • 13. CupertinoSearchTextField
  • 14. CupertinoSegmentedControl
  • 15. CupertinoSlidingSegmentedControl
  • 16. CupertinoSlider
  • 17. CupertinoSwitch
  • 18. CupertinoTabBar
  • 19. CupertinoTextField
  • 20. CupertinoTimerPicker
  • 21. Section Summary

  • 10. Dialogs
  • 1. Section Introduction
  • 2. Dialog
  • 3. SimpleDialog
  • 4. AlertDialog
  • 5. CupertinoAlertDialog
  • 6. AboutDialog
  • 7. DatePickerDialog
  • 8. DateRangePickerDialog
  • 9. TimePickerDialog
  • 10. Section Summary

  • 11. Gestures
  • 1. Section Introduction
  • 2. Pointers
  • 3. Tap
  • 4. Double Tap
  • 5. Long Press
  • 6. Vertical Drag
  • 7. Horizontal Drag
  • 8. Pan
  • 9. Section Summary

  • 12. Animations
  • 1. Section Introduction
  • 2. Animation Basics
  • 3. Implicit and Explicit Animations
  • 4. AnimatedContainer
  • 5. AnimatedContainer - Animate a Widgets Color
  • 6. AnimatedContainer - Animate a Widgets Border
  • 7. AnimationController
  • 8. AnimationController - Animate a Text Widgets Scale
  • 9. AnimatedBuilder
  • 10. AnimatedBuilder - Animate a Button Widgets Color
  • 11. Tween
  • 12. Tween - Animate a Text Widgets Value
  • 13. TweenSequence
  • 14. TweenSequence - Animate a Container Widgets Color
  • 15. Transition
  • 16. FadeTransition
  • 17. ScaleTransition
  • 18. RotationTransition
  • 19. SlideTransition
  • 20. SizeTransition
  • 21. Hero
  • 22.1 Flutter Documentation Animation Curves.html
  • 22. Curved Animations
  • 23. Physics Simulations
  • 24. Section Summary

  • 13. State Management
  • 1. Section Introduction
  • 2. Updating the UI
  • 3. Passing the State with Provider
  • 4. Stateful Widgets
  • 5. Inherited Widgets
  • 6. Inherited Model
  • 7. Inherited Notifier
  • 8. Redux
  • 9. MobX
  • 10. BLoC Pattern
  • 11. Section Summary

  • 14. Navigation & Notifications
  • 1. Section Introduction
  • 2. Navigator & Routes
  • 3.1 app icon.zip
  • 3. Local Notifications
  • 4. Push Notifications
  • 5. Section Summary

  • 15. Networking & JSON
  • 1. Section Introduction
  • 2. Networking Concepts
  • 3.1 API used in this video.html
  • 3. GET Requests
  • 4. POST Requests
  • 5. PUT Requests
  • 6. DELETE Requests
  • 7. Parsing JSON
  • 8. Section Summary

  • 16. Flutter Libraries
  • 1. Section Introduction
  • 2.1 Flutter Animation Documentation Animation Library.html
  • 2.2 Flutter Animation Documentation Curves Class.html
  • 2. animation
  • 3.1 Flutter Documentation Cupertino Library.html
  • 3. cupertino
  • 4.1 Flutter Documentation Foundation Library.html
  • 4. foundation
  • 5.1 Flutter Documentation Gestures Library.html
  • 5. gestures
  • 6.1 Material Design Documentation.html
  • 6.2 Material Design with Flutter Documentation.html
  • 6. material
  • 7.1 Flutter Documentation Painting Library.html
  • 7. painting
  • 8.1 Flutter Documentation Physics Library.html
  • 8. physics
  • 9.1 Flutter Documentation Rendering Library.html
  • 9. rendering
  • 10.1 Flutter Documentation Scheduled Library.html
  • 10. scheduler
  • 11.1 Flutter Documentation Semantics Library.html
  • 11. semantics
  • 12.1 Flutter Documentation Services Library.html
  • 12. services
  • 13.1 Flutter Documentation Widgets Library.html
  • 13.2 Widget Catalog.html
  • 13. widgets
  • 14. Section Summary

  • 17. Calculator App
  • 1. Section Introduction
  • 2. Project Goals & Skills
  • 3. UI Layout
  • 4. Functionality
  • 5. A look at the finished app
  • 6. Section Summary

  • 18. Notes App
  • 1. Section Introduction
  • 2. Project goals & skills
  • 3. App home screen
  • 4. Creating a new note
  • 5. Saving a note
  • 6. Displaying a list of notes
  • 7. Deleting a note
  • 8. Settings screen
  • 9. Note edit view
  • 10. A look at the finished app
  • 11. Section Summary

  • 19. Clock App
  • 1. Section Introduction
  • 2. Project Goals & Skills
  • 3. Bottom Nav Bar
  • 4. Settings Screen
  • 5. Clock Screen
  • 6. Alarm Screen
  • 7. Timer Screen
  • 8. Stopwatch Screen
  • 9. A look at the finished app
  • 10. Section Summary

  • 20. Social Media Chat App (PubNub SDK)
  • 1. Section Introduction
  • 2. Project Goals & Skills
  • 3. Integrating the PubNub SDK
  • 4. Creating a Chat Room
  • 5.1 message.zip
  • 5. Posting a Message
  • 6. Liking a Message
  • 7. Replying to a Message
  • 8. Deleting a Message
  • 9. Editing a Message
  • 10. A look at the finished app
  • 11. Section Summary

  • 21. E-Commerce App (Fake Store API)
  • 1. Section Introduction
  • 2. Project Goals & Skills
  • 3. Fake Store API
  • 4. FTUE Screen
  • 5. Top Nav Bar
  • 6. Login Screen
  • 7. Login and Logout Logic
  • 8. Home Screen
  • 9. Product Detail Screen
  • 10. Cart Screen
  • 11. A look at the finished app
  • 12. Section Summary

  • 22. News App (New York Times API)
  • 1. Section Introduction
  • 2. Project Goals & Skills
  • 3. New York Times API
  • 4. Top App Bar
  • 5. Bottom Nav Bar
  • 6. Articles Section
  • 7. Books Section
  • 8. A look at the finished app
  • 9. Section Summary

  • 23. Food App (Meal DB API)
  • 1. Section Introduction
  • 2. Project Goals & Skills
  • 3. Meal DB API
  • 4. Home Screen
  • 5. Meals Screen
  • 6. Recipe Screen
  • 7. A look at the finished app
  • 8. Section Summary

  • 24. Star Wars App (Star Wars API)
  • 1. Section Introduction
  • 2. Project Goals & Skills
  • 3. Star Wars API
  • 4.1 background.zip
  • 4. Animated Scrolling Background
  • 5.1 baby yoda.zip
  • 5.2 star wars logo.zip
  • 5. Home Screen
  • 6. List View Screen
  • 7. Detail View Screen
  • 8. A look at the finished app
  • 9. Section Summary

  • 25. Superhero App (Superhero API)
  • 1. Section Introduction
  • 2. Project Goals & Skills
  • 3. Superhero API
  • 4. Displaying a list of cards
  • 5. Developing the Detail View
  • 6. Filtering
  • 7. Sorting
  • 8. A look at the finished app
  • 9. Section Summary

  • 26. Music App (Spotify API)
  • 1. Section Introduction
  • 2. Project Goals & Skills
  • 3.1 Link to Spotify Flutter SDK page.html
  • 3.2 Spotify Android SDK.html
  • 3.3 Spotify iOS SDK.html
  • 3. Spotify API
  • 4. Home Screen
  • 5. Album Screen
  • 6. Song Screen
  • 7. A look at the finished app
  • 8. Section Summary

  • 27. Testing & Debugging
  • 1. Section Introduction
  • 2. Unit Testing
  • 3. Widget Testing
  • 4. Integration Testing
  • 5. Mock Objects
  • 6. Dev Tools
  • 7. Widget Inspector
  • 8. CPU Profiler
  • 9. Memory View
  • 10. Network View
  • 11. Logging View
  • 12. Section Summary

  • 28. Deploying your Flutter App
  • 1. Section Introduction
  • 2. Debug Mode
  • 3. Release Mode
  • 4. Profile Mode
  • 5. Build Android App
  • 6. Build iOS App
  • 7. Build Web App
  • 8. Section Summary

  • 29. Flutter Commands
  • 1. Section Introduction
  • 2. analyze
  • 3. attach
  • 4. bash-completion
  • 5. build
  • 6. channel
  • 7. clean
  • 8. config
  • 9. create
  • 10. devices
  • 11. doctor
  • 12. downgrade
  • 13. drive
  • 14. emulators
  • 15. install
  • 16. logs
  • 17. precache
  • 18. pub
  • 19. run
  • 20. screenshot
  • 21. test
  • 22. upgrade
  • 23. Section Summary

  • 30. Design Patterns in Dart
  • 1. Section Introduction
  • 2. What is a Design Pattern
  • 3. Abstract Factory
  • 4. Builder
  • 5. Factory Method
  • 6. Prototype
  • 7. Singleton
  • 8. Adapter
  • 9. Bridge
  • 10. Composite
  • 11. Decorator
  • 12. Facade
  • 13. Flyweight
  • 14. Proxy
  • 15. Chain of Responsibility
  • 16. Command
  • 17. Interpreter
  • 18. Iterator
  • 19. Mediator
  • 20. Memento
  • 21. Observer
  • 22. State
  • 23. Strategy
  • 24. Template Method
  • 25. Visitor
  • 26. Section Summary

  • 31. SOLID Programming in Dart
  • 1. Section Introduction
  • 2. Single Responsibility Principle (S)
  • 3. Open-Closed Principle (O)
  • 4. Liskov Substitution Principle (L)
  • 5. Interface Segregation Principle (I)
  • 6. Dependency Inversion Principle (D)
  • 7. Section Summary

  • 32. Course Summary & Wrap-Up
  • 1. Course Summary & Wrap-Up
  • 2. Bonus Video
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 28607
    حجم: 11262 مگابایت
    مدت زمان: 1170 دقیقه
    تاریخ انتشار: ۲۱ دی ۱۴۰۲
    طراحی سایت و خدمات سئو

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