Udemy

Building a Card Game in Flutter & Dart

Enroll Now
  • 172 Students
  • Updated 10/2021
4.4
(16 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 12 Minute(s)
Language
English
Taught by
Tyler Savery
Rating
4.4
(16 Ratings)
1 views

Course Overview

Building a Card Game in Flutter & Dart

An intermediate course for aspiring Flutter developers

This course will give you a lot of foundational knowledge that is applicable to virtually any type of application, with a playful twist!

We will be solving common problems that come with building real-world applications including working with an external API using http and UI state management using the Provider package.

We'll also have some fun coding some AI for our bot players and making use of inheritance in order to support different games that run off of the same core engine. The principals and patterns followed in this course are applicable to other apps you may want to build – certainly not just games.

Learn about:

  • Interfacing with an API

  • Parsing JSON

  • Model Factories

  • State Management with Provider

  • Null Safety

  • Class Inheritance

  • VS Code refactoring & tips

  • AI bot coding


Dependencies:

  • provider

  • http

  • validators

  • cached_network_image

The final code is available on Github so if you get stuck, you'll be able to catch up There are a lot of tips and tricks that are sprinkled throughout which will help you become a better developer as you learn about them and build the habits. Once completed, you will be able to build more types of card games on top of the framework we create so let your imagination run wild and have fun taking your programming skills to the next level.

I hope you enjoy taking this course as much as I enjoyed putting it together.

Course Content

  • 5 section(s)
  • 9 lecture(s)
  • Section 1 Introduction
  • Section 2 Game Provider
  • Section 3 Wrap Up
  • Section 4 Crazy Eights
  • Section 5 Wrap Up

What You’ll Learn

  • Learn intermediate skills and practices in building apps with Flutter
  • Interface with an external API
  • Handle UI state with Provider and Consumers
  • Gain practice in working with class inheritance
  • Write AI logic for bot players


Reviews

  • V
    Vladimir Grabarchuk
    2.0

    Note: no issues with the content, but... The quality of the video leaves much to be desired. It is blurry even at the maximum resolution (720p) and at any window size.

  • D
    Darknet Master
    5.0

    Best Course for learning. if possible please update the course without 3rd party API call for deck

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed