Flutter Applications

Expense Calculation App Step by Step

4.4(91)2h 39m12 lectures1 sections

What you'll learn

  • Learn to use Flutter for app creation
  • Understand how to design user interfaces
  • Master state management in apps
  • Apply techniques for database integration
  • Analyze and optimize app performance
  • Use external libraries in Flutter

About this course

Flutter is an SDK development package from Google designed for programming mobile applications for Android, iOS, and the Fuchsia operating system. It provides a comprehensive framework in Dart for rendering high-quality application interfaces with excellent performance, while also equipping developers with ready-made tools to build professional applications quickly and efficiently.

Expected outcomes

  • Develop professional applications using Flutter
  • Create attractive and high-quality user interfaces
  • Optimize application performance across different operating systems
  • Use Flutter tools to build applications quickly
  • Understand data handling in applications
  • Apply programming concepts in Dart
  • Enhance programming skills in a modern environment

Learner reviews

These reviews are from learners who bought the content and completed at least 50% of it — there are no reviews from anyone who hasn't gone through the material.
4.4
★★★★☆
91 reviews
5
41
4
48
3
2
2
0
1
0

    Course content

    1

    Expense Tracking App using Flutter

    12 lectures
    1. Overview of the Application4:55
    2. Phase One - Project Creation7:41
    3. Initial Design for the Application Screen14:33
    4. Creating the Model13:43
    5. Using an External Library to Display the Date9:03
    6. Adding a Global Style to the Application8:00
    7. Phase Two - Adding Logic to the Application12:20
    8. Adding Application Lifecycle Logic13:10
    9. Modifications in Data Display16:24
    10. Adding New Data24:40
    11. Final Phase - Preparing Day Percentage Display17:13
    12. End Application17:19

    Instructor

    Eng. Amr Abdel Fattah

    Eng. Amr Abdel Fattah

    Computer systems engineer specializing in mobile app and website development, with experience in creating popular platforms and web applications.
    7,145 students20 courses