You are on page 1of 3

Computer Society of India, Mumbai Chapter

Presents
Instructor led live online certificate training on

BASIC HYBRID MOBILE


APPLICATION
DEVELOPMENT
(FLUTTER USING DART)
Date: 19-20-21 February 2021, Timing - 9:30 am to 5:30 pm
Introduction
Flutter is a technology used for creating quality and efficient applications for mobile devices operating across
different platforms - iOS and Android. It uses Dart language, found by Google. The SDK used to develop
applications is efficient and powerful yet simple and easy to understand. In this workshop we are going to cover
the basics, starting from installing Flutter, setting Android studio, Flutter Framework, Architecture and finally
developing mobile Applications.
Course Contents:
Flutter - Introduction  FloatingActionButton
 What is Flutter?  Icon widget
 How is it essential to build mobile apps?  Build your own widget
 How to set up an environment for  Stateless and Stateful widgets
development? o What is the state in Flutter?
 Why do we need to use Flutter?  List View, List Tile
 Navigating between activities
Dart
 Why Dart? User Inputs and Forms
 Dart features and compatibility for Flutter  Handling user inputs
 Restrict inputs
Flutter Architecture  Form
 Flutter Architecture  Form Validation and saving
 Assets in Flutter  UI Widgets
 Flutter’s Reactive Framework
 Flutter Dev Tools User Interface
 Using Layouts
Environment Set up for Flutter o Tab Layouts
 Setting up the environment  Flutter with react naive dev
 Installing Flutter SDK  Box Constraints
 Set up Emulator/Device for output  Assets and images
 Build a ‘Hello world’ Flutter app  ThemeData
 Hot Reload and Hot Restart  Custom fonts
 Accessibility and Internationalization
Flutter widgets
 Importance of widgets in Flutter Navigator
 Material App & Scaffold Widget  Navigator Routes
 Adding icon to widget  Applying Push() and Pop()
 Images  Parameter-less routes
 Container widgets
 Layout column and row widgets

Who Should Attend? Pre-requisite


Mobile Application Developers, Software Basic knowledge of Mobile Application Development
Developers, Students, Professors, Managers, Anyone
from ‘Technical background’ wanting to learn Advance
Flutter
Trainers Profile:
Himadri V. Parikh
M.E. (Wireless and Mobile Computing)
Corporate Trainer: Mobile App Development and Core Java

Skills:
 Programming Language: C, Java, C#, dart
 Mobile App Development: Android, iOS, Flutter
 Operating System: Windows, Linux (Ubuntu), OSX (Mac)
 Database Management: MySql, Oracle
 Simulator: NS2, Packet Tracer

Professional Training Experience:


 Corporate trainer for Mobile Application Development (July 2016 - current)
 Conducting public/open trainings on “Android App Development” in CSI since 2016
 Conducted various corporate trainings for CSI for the corporates like LIC india, Aditya Birla Group, NSDL
and many other organisations.
 Conducted 8 days workshops in Android Application Development at CV Raman College of Engineering
(in affiliation with CDAC, ACTS - PUNE), Bhubaneshwar, Orissa, for final year students, from 30th July to
8th August 2018.
 Conducted One day Basic Android App Development workshop at ITM Universe for Diploma 4th and 6th
sem students (from Maharaja Sayajirao University and Parul University) January 2018.
 Conducted One Day Workshop on Advance Android App Development at ITM Universe for Diploma 4th
and 6th sem students (from Maharaja Sayajirao University and Parul University) May 2018.

Teaching Experience:
 Teaching Assistant, Dept. of Computer Applications, Faculty of Science, Maharaja Sayajirao University,
Vadodara (August 2018 - current)
 Assistant Professor, CSE Dept., ITM Universe, Vadodara.(July 2017 - May 2018)
 Lecturer, DCS, Ganpat University, Mehsana.(July 2016 to June 2017)
Project:
Research Experience
1. Title: Improvement of Tracer implementation in Martian atmosphere using GCM over HPC cluster.
 Research Scholar(ME Research)
 Guide: Dr. Varun Sheel, Associate Professor & Scientist, PRL, Ahmedabad.
 Duration: Sept 2016 - May 2016
 Tools used:
o General Circulation Model- LMDZ
o HPC Cluster- VIKRAM-100
o Tool for Analyzing Output - GrADS
 Responsibilities:
o To make changes in the FORTRAN code to get the desired output. To analyze the output using GrADS.
o To handle the binary files in NetCDF format for input and output to the model.

Contact for Registration: Registration / Terms and Conditions


Harsh Mane @ - CSI Members Rs. 7080/- Per Participant
CSI Mumbai Chapter - Non CSI Member Rs. 9440/- Per Participant
E-217, 2nd Floor, Floral Deck Plaza, MIDC, Near Sunrise - College Students Rs. 5900/- Per Participant
Tower, Andheri East, Mumbai - 400093 - The above mentioned fees are inclusive of GST
Mobile: 9076089527 / 9819089527 / 9920675317 / - Modes of Payment:
8356878339 Cheque/DD/NEFT/RTGS/Online/NEFT/RTGS details
Email: sunita@csimumbai.org / harsh@csimumbai.org Account Name: Computer Society of India,
/ ajay@csimumbai.org Mumbai Chapter
Account No.: 350209100000133
Website: https://www.csimumbai.org/ Bank Name: Saraswat Co-operative Bank Ltd.
Branch: MIDC, Andheri (E) Mumbai-400093
RTGS / NEFT Code/IFSC Code: SRCB0000350
- Students will be practically performing on their
systems/laptop
- On completion of the training, participants will be
given CSI E-Certificate for attending the training.
- Soft copy of study material will be provided during
the training
Participation only through advance registration
Disclaimer
This mail is not spam mail and is a genuine communication from Computer Society of India (CSI) Mumbai Chapter to its members and
other IT Professionals to inform them about the forthcoming event. If you feel that this mail should not have been sent to you or you
want similar communication to be sent to your different e-mail address, please reply to this mail and specify it in the message.

Follow us on Facebook Twitter LinkedIn

You might also like