• Flutter is an open-source SDK (Software Development Kit) to build native apps by Google. Using which we can create apps for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase.
  • Can be used for making native apps. And if you are new to app development you might wonder what native apps are in layman terms, native apps are coded for a specific operating system for example Apple iOS or Android OS.
  • But the advantage of using Flutter for building native apps is there is only one code base, for both android and iOS. So to make any change and push it we wouldn’t be needing to dig into two different code reps to change.
  • Great Layout and very responsive UI.
  • Smooth experience while running apps.
  • Integrates well and easily with Firebase.
  • Great Documentation, easy to get started with, and continue learning.
  • Uses Material Design.
  • Uses Dart programming language, easy to pick up and learn.
  • The app is basically a compilation of WIDGETS. So as long as you know your widgets, you are good to go.
  • You can always use preexisting widgets or you can always use new widgets by creating them from scratch or modifying preexisting ones.
  • Widgets have properties using which they can be completely personalized.
  • And in turn, these properties can have values or other widgets in turn.
  • Therefore as properties can have widgets which in turn can have other properties and the loop continues, it might form a tree structure. Therefore the app can also be summarized with its widget tree.
  • Text Widget (properties include: style, textAlign, overflow, maxLines)
  • Button Widget (color, elevation, disabledColor, enabled …)
  • Row widget
  • Column widget

just another X-shaped personality, love to learn and tinker with new tech.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Using Ruby-Gems with Native Extensions on AWS Lambda

Deploying cBioPortal for OCCAMS using Docker

Building an NFT Marketplace on Aptos

Google playstore Errors & Solutions on Lenovo Vibe K5 Plus

Can't Install App (error Code : -504)

Redefinition of (Multi and Hybrid) Cloud Implementations

Image Courtesy of Pixabay

Email Customization in Flutter

How to update the backend service by commanding Siri to do so ?

Performance Personae

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
H Dev

H Dev

just another X-shaped personality, love to learn and tinker with new tech.

More from Medium

A trick for search by text in Firestore

How to show Firebase Firestore Data in Flutter

How to deploy your flutter project to firebase ?

flutter web firebase hosting

One language stop for App Development — Dart!