In the previous few years, smart phones have become the go-to platform for developing all sorts of applications. Business applications for banks, TV broadcasters, universities, shopping stores… have been migrating from websites to mobile applications. On the same level, Android and iOS devices are dominating the market share of mobile devices. All this has made Android and iOS application development among the most required skills in the IT sector and in the available IT jobs.

This course is for developers that want a faster way to build beautiful and professional iOS and Android apps.
This is a Seven-day (50-hours) course that provides the required knowledge and skills to design and build a complete Flutter™ application. It delivers an extensive training on the main Flutter SDK components and its interactions. Moreover, this course book uses Dart programming language.

How will this Course help You

Upon completing this course, you will be able to:

  • Learn the essentials of the Dart Programming Language and all Dart topics which are related to Flutter applications development.
  • Design and build a complete Flutter application.
  • Develop visual, behavioral and motion rich Flutter widgets.
  • Build and use different techniques to navigate Flutter app interfaces.
  • Build Google Maps Flutter apps (iOS & Android).
  • Add Firebase authentication and database plug-in to Flutter apps (iOS & Android).
  • Add and customize more than 100 Flutter widgets (Class).
  • Configure Android and iOS app icons.
  • Update and fix Flutter code.
  • Having the enough knowledge to have full control on the app elements contents.
  • Design any iOS and Android app.
  • Testing and evaluating your iOS & Android app.
  • Publish Android and iOS apps to Google Play and Apple stores.
  • Consider yourself as Android and iOS developer.
  • Apply for the Flutter certified application developer exam AFD-200.


Addis Ababa, Ethiopia



Register to our waiting list and get notified when the course starts.