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

Flutter Masterclass (Dart, APIs, Firebase & More) – 2024

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

Complete No-Nonsense Masterclass on Flutter for Native Android and IOS App Development. 2024 Edition


1. Introduction
  • 1. Course Introduction
  • 2. Flutter Setup (Windows)
  • 3. Flutter Setup (MACOS)
  • 4. Install Visual Studio Code & Extensions (Windows MacOS)
  • 5. Git Check & Github Account Creation

  • 2. Understanding core concepts
  • 1. Functions in Dart
  • 2. Data types in Dart
  • 3. Return types in Dart
  • 4. OOP & Classes in dart (Constructors, Properties, Methods)
  • 5. Inheritance in Dart
  • 6. Dart Basics Quiz.html

  • 3. Getting started! Hello Flutter App
  • 1. Create & RUN first flutter project
  • 2. Fixing Errors throughout this course (Very, Very Important - Must be noted)
  • 3. What well build (Hello Flutter intro)
  • 4. Clone Hello Flutter App from GitHub on your device
  • 5. Start Working on Hello Flutter App
  • 6. Understanding & using widgets
  • 7. Hot Restart, Hot Reload, Hard restart & Custom Widget
  • 8. Using Container Widget
  • 9. Columns in Flutter
  • 10. Widgets basics, Wrapping & More
  • 11. Rows & Text Styling
  • 12. Loading images in Flutter
  • 13. Fonts In Flutter
  • 14. Refactoring Splitting code into multiple files
  • 15. Wrap up

  • 4. Deeper dive in Billionaire App
  • 1. What Well Build (Billionaire App Intro)
  • 2. Clone Billionaire App from Github on your device
  • 3. Start new flutter project with dark mode
  • 4. Working with Buttons
  • 5. Expanded, Flex & Button Styling
  • 6. StatefulWidgets & States in Flutter
  • 7. SharedPreferences (Saving data locally)
  • 8. initState() in StatefulWidget
  • 9. Child To Parent Communication in Flutter
  • 10. Parent to child communication
  • 11. App Icons in Flutter & Wrap up

  • 5. Interaction, Advanced Widgets & More (Todo App)
  • 1. What Well Build (Todo App Intro)
  • 2. Clone Todo App from Github on your device
  • 3. Start New Project in Light Mode
  • 4. Using Icons, Scaffold Actions, Drawer & More
  • 5. GestureDetector, InkWell & BottomSheet
  • 6. Text Field & TextEditingController
  • 7. Advanced Child to parent communication (Passing data)
  • 8. Understanding Lists in Dart
  • 9. ListView Builder & ListTile
  • 10. Manipulating data in List
  • 11. Preserving List Data
  • 12. IF, Else statement in DART
  • 13. Using AlertDialog and If Else Statement in todo App
  • 14. Refactoring Functions & Widgets
  • 15. Working on Drawer
  • 16. Rendering Widgets Conditionally
  • 17. Dismissable Widget
  • 18. Wrap Up & User Experience Ehnancement

  • 6. Working with API in Flutter (Online - Bucket List App)
  • 1. What Well Build (Bucket List App)
  • 2. Clone Bucket List App from Github on your device
  • 3. Understanding API, Frontend, Backend, Database & REST API.html
  • 4. Setup dummy API on Firebase
  • 5. Postman & JSON
  • 6. Maps in Dart
  • 7. Sending JSON data to server
  • 8. Start Bucket List App with DIO for HTTP Requests
  • 9. Asynchronous vs Synchronous Programming, Async, Await & Future in DART
  • 10. Making first HTTP request from app
  • 11. Error handling in DART using TRY CATCH
  • 12. Using API data on App
  • 13. Loading state Indicator & RefreshIndicator

  • 7. Multi-Screen Flutter APP with Navigation & Routing
  • 1. Multi Screen Navigation (Named Routes & Material Page Route)
  • 2. Passing data between screens
  • 3. Refactoring Widgets on same file Working with Mini Custom Widgets
  • 4. PopMenuButton, List Check & More
  • 5. Navigation back detection, Delete Request & More
  • 6. Updating data - Patch
  • 7. Understanding Data Filter from List using .where()
  • 8. Filter Bucket List Data
  • 9. Add data to API
  • 10. Forms in Flutter & Form Validation
  • 11. Refactor & Wrapup Bucket List

  • 8. Global State Management (Providers) (Fun Facts App)
  • 1. What Well Build (Fun Facts Intro & Source code)
  • 2. Setup for Fun Facts App
  • 3. Using PageView Builder
  • 4. Dummy read only API through GitHub
  • 5. Why Global State Management The Problem
  • 6. Using Provider for Global State Management
  • 7. Updating Global State
  • 8. Preserving and loading data on app start + App Wrapup

  • 9. Full Stack App through Firebase - Chat App (GlobalChat) Part 1
  • 1. What Well Build (GlobalChat App & Source code )
  • 2. GlobalChat Source Code & Git Repo.html
  • 3. Setup GlobalChat App & Firebase Project
  • 4. Initialize Firebase
  • 5. Basic setup (Fonts, Icons, App Name)
  • 6. Splash Screen
  • 7. Enabling firebase authentication & Using forms
  • 8. Firebase Authentication Creating user account
  • 9. Using controllers for separating Logic from UI
  • 10. Firebase Authentication User Login & Splash Forwarding
  • 11. GlobalChat Basic Decoration

  • 10. Firestore Database Global Chat (Part2)
  • 1. Enabling firestore database & using it on Flutter
  • 2. Creating user account on Database (Adding Data)
  • 3. Setting up chatrooms & Getting data from Database
  • 4. Saving user data on global state (User Provider)
  • 5. Create & List Chatrooms
  • 6. Custom Drawer and Profile Improvements
  • 7. Update data on database (Edit profile)
  • 8. Fixing provider issue with Login & Signup
  • 9. Chatroom Page & send chat message
  • 10. Send chat messages into chatroom
  • 11. Retrieve data using StreamBuilder for Realtime Updates
  • 12. Database query with conditions & Index creation
  • 13. Formatting chat messages & Wrapup

  • 11. Publishing your app on PlayStore & AppStore
  • 1. Costs for publishing apps in Google Play & App Store.html
  • 2. Publishing IOS & Android Apps.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 36609
    حجم: 6873 مگابایت
    مدت زمان: 653 دقیقه
    تاریخ انتشار: ۲۰ مرداد ۱۴۰۳
    طراحی سایت و خدمات سئو

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