from Google

Flutter is a mobile UI framework that helps us to create modern mobile apps for iOS and Android using a single(almost) codebase. A Flutter application is just a combination of Stateful and Stateless Widgets. In this post, we going to explain the basic behavior of the Flutter stateful widget and its lifecycle.

Whats a Stateful Widget

A Stateful Widget is a widget that can change its state multiple times and can be redrawn onto the screen any number of times while the app is in action. Stateful Widgets are mutable. Stateful Widgets are used when part of the UI changes dynamically.

The lifecycle of…


Image from Google

Visual Studio Code is one of the most common code editors among programmers. The numerous extensions that speed up the development process are one of the reasons for VS Code’s popularity.

Here is the list of the 5 amazing VSCode extensions I use for my Flutter app development.

Flutter

A must-have extension for anyone that want to develop Flutter applications with VSCode.

This extension adds support for effectively editing, refactoring, running, and reloading Flutter mobile apps, as well as support for the Dart programming language.

Awesome Flutter Snippets

Awesome Flutter Snippets according to its overview on VSCode market place is a collection of commonly…


Image from datascienceethics

As we all know that everything in Flutter is a widget. Every Flutter widget has a @override build() method with the argument of BuildContext

class ButtonWidget extends StatelessWidget {@override
Widget build(BuildContext context) {
...
}
}

Then what is BuildContext?

BuildContext Class is a reference to the location of a widget within the tree structure of all the Widgets which are built.

Widget build(BuildContext context) {
...
}

As we all know that in Flutter, everything is a widget. A Container, a Column, a Row, a Button etc. …


AppKnox

Many of the flutter applications require users to login with with either username and password or with their social media account. These applications require both user authentication and user authorization.

User Authorization

Authorization is the function of specifying access rights/privileges to resources, which is related to information security and computer security in general and to access control in particular (wikipedia).

User authorization can also be define as the ability of the system to give User access/privileges to some features in your application base on the role or permission given to the user.

There are different methods use in creating user authorization.

Using If-Else

some…


MindInventory

Flutter is Google’s UI toolkit for building beautiful, native, natively compiled applications for android and iOS.

Many Flutter developers are stuck in the loop of developing their Flutter applications only for only Android because they can not afford a MAC laptop and have no idea of how to develop and deploy iOS applications without a MAC.

Here are some of the ways to deploy iOS applications without a MAC.

Install macOS on Your PC via VirtualBox


In computing, a library is a collection of non-volatile resources or subprograms used in computer programs.

These may include configuration data, documentation, help data, pre-writing codes and subroutines, classes, values, or type specifications (Wikipedia).

Here is a list of some libraries that in my opinion, every developer should know about.

There are many useful flutter libraries available on Pub.dev to help developers on each step of development. Here are some of the top flutter libraries that in my opinion, every developer should know about. So let’s dig into the flutter libraries right away.

mvc_pattern

Writing a clean and maintainable flutter code…


instaflutter

Business and developers these days need to critical choices on their selection of technology for software development. They are constantly testing different technology that can be used to develop great applications for multiple platforms at the quickest possible time. Among these technologies, there is Flutter which has distinguished itself lately.

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.dev).

Flutter started off as a cross-platform mobile development SDK for building android and iOS applications which were released in 2017. …


Many of the applications we build that require users to log in have both User authentications and authorizations, There are many tutorials online that teaches about User authorizations in React, but I can’t find any that meet my satisfaction.

Let get stated

What is User authorization?

User authorization is the ability of the system to give User access/privileges to some features in your application base on the role or permission given to the user.

There are different ways to create user authorization, Some use the If-Else method which I find dirty and difficult to maintain. …

Efikas

Flutter Enthusiast, Writer, Health Researcher, A Dreamer.

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