Companies Home Search Profile

Calculator App Practical How-To For Flutter & Dart Beginners

Focused View

Marc Gerken

1:46:00

290 View
  • 1. Introduction.mp4
    00:37
  • 1. Project setup.mp4
    01:54
  • 2. Excursion about Widgets.mp4
    04:14
  • 3. Using a Scaffold Widget.mp4
    01:39
  • 4. Quiz - Widgets.html
  • 1. Creating the result display.mp4
    04:10
  • 2. Creating the keypad.mp4
    07:20
  • 1. Extracting Flutter Widget.mp4
    05:18
  • 2. Making the Widget stateful.mp4
    05:02
  • 3. Excursion about functions.mp4
    05:36
  • 4. Number pressed.mp4
    09:50
  • 5. Operator pressed.mp4
    02:17
  • 6. Displaying the calculation.mp4
    03:11
  • 7. Calculate result.mp4
    06:19
  • 1. What have we achieved so far.mp4
    01:37
  • 1. Overview.mp4
    00:51
  • 2. Making the buttons round extracting.mp4
    16:51
  • 3. Adding tap behavior.mp4
    05:06
  • 4. Adding spacing between keypad rows.mp4
    04:08
  • 5. Extracting NumberButton.mp4
    10:22
  • 6. Extracting OperatorButton.mp4
    02:14
  • 7. Extracting ClearCaclulationButton.mp4
    01:28
  • 8. Extracting CalculateResultButton.mp4
    01:37
  • 9. Styling the keypad.mp4
    04:19
  • Description


    A beginner-friendly hands on guide to build a calculator app with state management all from scratch with Flutter.

    What You'll Learn?


    • Creating the very first Flutter app
    • How to get from concept / design to the finished app
    • Working with state / StatefulWidgets
    • How to layout apps in Flutter with Row and Column Widgets
    • Basic Widget usage in Flutter
    • The very basics of Dart that are needed to create an app
    • Extracting widgets into separate classes / files
    • The mindset of a Flutter developer
    • The skillset that is a perfect starting point for a long-lasting Flutter career

    Who is this for?


  • Beginner Flutter developers who want quick results
  • Students who want to learn by doing
  • Flutter newcomers who want to create their first app
  • Curious, practice-oriented learners
  • More details


    Description

    Are you interested in learning how to create mobile apps or have just started using Flutter?

    Do you want to try your hand at app development but don't know where to start?

    Then this course is for you!


    In this beginner-friendly video course, you'll learn how to build a fully functional calculator app using Flutter, Google's mobile app development framework. No prior programming experience is required, but it will certainly be helpful. The only requirement is that you have a Flutter installed and your favorite IDE running.


    Unlike some courses that overwhelm you with theoretical explanations, this course takes a learn-by-doing approach. You'll get started right away by setting up the project, and you'll create your first Flutter project within a matter of minutes.


    The course is divided into several easy-to-follow sections that cover all the basics of Flutter app development.


    Upon completing the course, you can expect to have gained the following skills and knowledge:

    • A foundational understanding of Flutter widgets

    • Proficiency in basic layouts using Row and Column widgets

    • Utilizing inbuilt widgets like AppBar and Scaffold

    • Being able to transform your design or concept into a functional application.


    What does the finished app look like?

    You'll have built a calculator app that can perform the four fundamental mathematical operations, which are:

    • Addition

    • Subtraction

    • Multiplication

    • Division

    This course also works if you have experience in Flutter and Dart. The basic explanatory excursion are extracted into separate lectures so that you can skip them if you already know the respective topic.


    Enroll now and join the millions of developers who use Flutter to create beautiful, fast, and modern apps!

    Who this course is for:

    • Beginner Flutter developers who want quick results
    • Students who want to learn by doing
    • Flutter newcomers who want to create their first app
    • Curious, practice-oriented learners

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    MotivationMotivated by the desire to create, I have found a passion for software development as I'm all thumbs and am unable to properly create things using traditional methods.ExperienceHolding a Master's Degree in Computer Science from Bremen during 2010-2015, I worked as a PHP developer while simultaneously undertaking projects to expand my knowledge in various languages like Python, Java, Javascript and C# which helped me understand language-agnostic concepts.Professional JourneyWith 7 years of practical experience as a senior full-stack developer, I transitioned professionally to become an app developer in 2019. A year prior, I founded a startup where I developed natively using Java, Swift and Flutter, while the backend API still runs on Python. As a side venture, I also founded a successful software agency with a friend in 2021, in addition to my primary occupation. Through this venture, a handful of apps created by us are now available on the iOS and Android app stores.Passion ProjectsIn addition to my primary occupation and the software agency, I run a Flutter blog that has a sizeable and growing audience, currently attracting 15,000 visitors per month.Every now and then I start projects to open up new fields in software development that I haven't tackled before. This includes, for example, game development or AI development.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 23
    • duration 1:46:00
    • Release Date 2023/05/05

    Courses related to Android Development

    Courses related to iOS Development

    Subtitle
    Demystifying Views in iOS
    RayWenderlichDemystifying Views in iOS
    2:04:36
    English subtitles
    06/15/2023
    Subtitle
    Creating Custom Reusable Widgets in Flutter

    Courses related to Google Flutter