To reach a wider segment of audience, an app must be present on multiple platforms. But maintaining multiple codebases for the corresponding platforms is a difficult task. Google has created Flutter to solve this problem, using Flutter you can create an Android app, an iOS app, a Web app and also a Desktop app from the same codebase.
A modern app usually involves a remote backend (i.e. an app server) to provide dynamic experiences to its users. This usually involves another codebase created using some server-side technology , creation and maintenance of which is another expensive task. This can be simplified using Firebase. Firebase provides a number of services to create the backend for an app without writing any server-side code ourselves.
In this course I am teaching how to create a Job listing app using Flutter and Firebase. You don’t need to know multiple programming languages for the different target platforms and for the app-server, by the end of the course you will have your own Job listing app written in the language called Dart