Flutter Media_player app
- Building an app which plays video and audio files from local as well as from internet in flutter
What is Flutter?
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
Flutter enables a smooth and easy cross-platform mobile app development. You don’t need to develop an iOS and Android app separately. All you need is one codebase for both platforms.
Widgets in Flutter
Widgets are high-level objects used to describe any part of an application. In flutter, almost everything is a widget. In a sense, widgets are extremely similar to React components.
For example, if we need to create a button, we have a RaisedButton widget which provides the functionality of the button.
Every widget is like a function. Flutter uses dart language. Dart is a Functional programming language. That means, we can pass functions as parameters to other functions. So, every widget is a function which has parameters which accept other widgets(functions).
Some widgets have a child parameter. This parameter accepts only one widget. Some other widgets like Column widget has children parameter which accepts more than one widget.
Basic widgets
- MaterialApp
- Scaffold
- colour
- appear
- Text
- Container
- Column
- Row
- ListView
You can find the Complete code in my GitHub
Connect me on my LinkedIn as well.