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

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 دقیقه
    تاریخ انتشار: 21 دی 1402
    طراحی سایت و خدمات سئو

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