Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Developing app using Flutter (May 2022)
Rating: 4.1 out of 5(287 ratings)
14,499 students

Developing app using Flutter (May 2022)

Flutter, android app, Weather app, MySQL, Firebase, cloud firestore database, Rest APIs
Last updated 8/2023
English

What you'll learn

  • Features of Flutter
  • Basics of Dart programming
  • Working with widgets and layouts
  • Navigation with named Routes
  • Accessing product service APIs in Flutter
  • Connecting to MySQL database
  • Connecting to Cloud firestore database(Firebase)
  • Building an weather app

Course content

8 sections21 lectures1h 51m total length
  • Introduction4:38

    Learn creating an app with Flutter which is cross platform dependent that supports both OS(android and IOS) and web, Connecting to database(both SQL and NoSQL) and using REST APIs in Flutter.

Requirements

  • knowledge of any programming language
  • About MySQL queries

Description

Flutter is supported and used by Google, trusted by well-known brands around the world, and maintained by a community of global developers. Developing a mobile application is a complex and challenging task. However, to develop an application supporting both OSs, we need to code in two different languages using two different frameworks. To help overcome this complexity, there exist mobile frameworks supporting both OS. Irrespective of their simplicity or complexity, these frameworks always have many disadvantages, one of the main drawbacks being their slow performance. Dart has a large repository of software packages that lets you to extend the capabilities of your application.

Flutter – a simple and high-performance framework based on Dart language, provides high performance by rendering the UI directly in the operating system’s canvas rather than through a native framework. Flutter is powered by Dart, a language optimized for fast apps on any platform. Flutter needs lesser testing. Because of its single code base, it is a sufficient if we write automated tests once for both platforms.


Flutter also offers many ready-to-use widgets (UI) to create a modern application. These widgets are optimized for mobile environments and designing the application using widgets is as simple as designing HTML.

Who this course is for:

  • Mobile App developer
  • Cross platform app developers