About the Workshop
Flutter is an open-source framework to create high quality, high performance mobile applications across mobile operating systems- Android and iOS. It provides a simple, powerful, efficient and easy to understand SDK to write mobile applications in Google’s own language, Dart.
This two-day workshop walks through the basics of Flutter framework, installation of Flutter SDK, setting up Android Studio to develop Flutter based application, architecture of Flutter framework and idea of developing all types of mobile applications using Flutter framework.
Flutter Introduction
In general, developing a mobile application is a difficult and time-consuming operation. A mobile application can be developed using a variety of frameworks. Android has a native framework based on java, while iOS has a native framework based on Swift Language/Objective-C.
However, to develop an application supporting both the OS, we need to code in two different languages using two different frameworks.
To help overcome this complexity, there exists mobile frameworks supporting both OS. These frameworks range from simple HTML based hybrid mobile application framework (which uses HTML for User Interface and JavaScript for application logic) to complex language specific framework (which do the heavy lifting of converting code to native code.
In this scenario, Flutter- a simple and high-performance framework based on Dart language, provides high performance by rendering the UI directly in the operating system’s canvas rather than through native framework.
Event Details
Session: Flutter Workshop
Venue: Informatics College Pokhara
Address: Matepani-12, Pokhara
Date: 3rd-4th October, 2021
Time: 11AM – 3:30PM
Features of Flutter
Flutter framework offers the following features to developers:
- Modern and reactive framework.
- Uses Dart programming language and it is very easy to learn.
- Fast development
- Beautiful and fluid user interfaces
- Huge widget catalog
- Runs same UI for multiple platforms
- High performance application
Workshop Agenda
Time | 11:00AM-11:15AM | 11:15AM-11:45AM | 11:45AM-1:00PM | 1:00PM-1:30PM | 1:30PM-2:15PM | 2:15PM-2:30PM |
---|---|---|---|---|---|---|
Theme | Opening Remarks | Introduction to the Workshop Objective | Introduction to the flutter and setup for project one | Break | Concept of UI designing | Day one wrap-up (Task) |
Highlight |
|
|
|
Break |
|
|
Time | 11:00AM – 11:30PM | 11:30AM-1:00AM | 1:00PM-1:30PM | 1:30PM-2:00PM | 2:00PM-3:00PM | 3:00PM-3:30PM |
---|---|---|---|---|---|---|
Theme | Review of the Day’s Agenda and Objectives | Rest API Integration and starting of the project
(Nepaldometer) |
Break | Concluding Project | Talk on career growth and Questionnaires | Closing Remarks |
Highlights | Welcoming the participants and opening the workshop discussing the day two agenda. |
|
Break |
|
|
|