Trainer - Flutter for Mobile Apps (iOS & Android)

Job Description

Title: Trainer - Flutter for Mobile Apps (iOS & Android)

Company Name: Flash IT Ltd.

Vacancy: 2

Job Location: Dhaka (Kawran Bazar)

Employment Status: Part-time

Educational Requirements:
∎ Diploma in Computer, Bachelor of Social Science (Pass), Master of Science (MSc)

Experience Requirements:
∎ 1 to 3 year(s)

Job Context:
∎ Prior experience of taking classes both offline and online is necessary, and knowledge about the Zoom app is required.
∎ Flutter is Google`s UI Toolkit for building beautiful, natively compiled applications mobile, web, desktop from a single codebase. This eliminates the need for separate platform oriented developers to build a single application which can be run on different platforms. Though Flutter is young, it quickly caught the attention of the mobile apps developers and became one of the most popular cross platforms. Flutter uses Dart programming language for both the UI and the logical part of a project, so it doesn`t require another markup language (like XML) or visual designer to create a user interface. Flutter and Dart are both easy to learn, easy to deploy and require less time and effort to build production ready applications from scratch. That`s why most of the companies are hiring flutter (or other cross platform) developers to get the benefit of less production cost and time.

∎ This course offers a very convenient way to learn Flutter from the very basic to advanced level. After completing this course, anyone will have the strong understanding of the building blocks of Flutter and the ability to build professional applications both for Android and iOS platforms.

Job Responsibilities:
∎ Course Curriculum
∎ 1.Introduction
∎ What is Flutter?
∎ Why should learn Flutter?
∎ Future of the Flutter.

∎ Setup and Installation
∎ Install Flutter SDK
∎ Install IDE (Android Studio/VS Code)
∎ Install Android Emulator(Menu/Build in Emulator/Vysor)

∎ 3.Dart Programming
∎ a.Variable
∎ b.Data types
∎ c.Final and Const
∎ d.Operator
∎ e.Functions
∎ f.Control Statement
∎ g.Loops
∎ h.Lists
∎ i.Maps
∎ j.Enums
∎ k.Exception Handling
∎ l.Future, Async and Await

∎ 4.Dart OOPs
∎ a.Class and Objects
∎ b.Constructor
∎ c.Inheritance
∎ d.Abstraction
∎ e.Encapsulation
∎ f.Polymorphism
∎ g.Null Safety

∎ 5.Flutter widget
∎ a.Stateless vs Statefull
∎ b.Scaffold
∎ c.Container
∎ d.Row & Column
∎ e.Buttons
∎ f.Stack
∎ g.Icons
∎ h.Images
∎ i.Card
∎ j.Tabbar
∎ k.Bottom Navigation Bar
∎ l.Drawer
∎ m.List View, Gridview, Pageview and more.

∎ 6.Flutter User Input:
∎ a.Flutter Text Field
∎ b.Flutter Form Field with Validation
∎ c.Flutter Check box and Radio Buttons
∎ d.Gesture Detector and Inkwell

∎ 7.Flutter Animation
∎ a.Flutter Hero Animation
∎ b.Flutter Implicit vs Explicit Animation
∎ c.Flutter Staggered Animation

∎ 8.Flutter Routing
∎ a.Flutter Routing such as Named Routing, Decarative Routing
∎ b.Data pass with Routing
∎ c.Navigation
∎ d.Applying PUSH and POP

∎ 9.Flutter Slivers
∎ a.SliverAppbar
∎ b.SliverList
∎ c.SliverGrid

∎ 10.Flutter UI Design
∎ a.Create Beautiful UI with Flutter
∎ b.Responsive UI Design
∎ c.3+ UI Design Project

∎ 11.Flutter State Management
∎ a.Stateless, Stateful & It's lifecycle
∎ b.Getx and its's uses
∎ c.Provider and its uses.

∎ 12.Flutter Local Database
∎ a.Shared Preference
∎ b.Sqflite Database
∎ c.Hive Database
∎ d.CRUD Operation with Sqflite and Hive Database

∎ 13.Flutter Networking
∎ a.Http Package
∎ b.JSON Serialization
∎ 14.Firebase
∎ a.Cloud Firestore
∎ b.Firebase Sign up and Sign In Authentication
∎ c.Firebase Firestore Database
∎ d.Firebase Storage
∎ e.Push Notifications

∎ 15. Project:
∎ a.Weather App Using REST API
∎ b.News App/Blog App Using REST API.
∎ 16.How to earn with Flutter
∎ Find work from Fiverr or Upwork
∎ Start your own Business
∎ Earn from your apps
∎ Curriculum
∎ Module Online Course on Mastering Flutter for Mobile Apps(iOS & Android)

Additional Requirements:
∎ Age 23 to 55 years
∎ Both males and females are allowed to apply

Salary: Negotiable

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 25 Apr 2023

Company Information:
∎ 27 Mar 2023
∎ Flash IT Ltd.
∎ Address : 21/B,(3rd Floor),Garden Road,Alam Mansion,West Karwan Bazar 1215,Dhaka-1215
∎ Web : www.flashitltd.com

Category: Education/Training

: Flutter uses Dart programming language for both the UI and the logical part of a project, so it doesn't require another markup language (like XML) or visual designer to create a user interface.

Source: bdjobs.com

Similar Jobs

প্রভাষক

IT Officer

Deputy Registrar

PG- KG II Teacher

Chemistry Teacher, Classes 8 and 9

Assistant Teacher (English), AVA International Academy, Jashore

Assistant Teacher (Arabic & Islamic Studies), AVA International Academy, Jashore

Skilled Teachers required

Professor (CSE/EEE), Department of CSE/EEE

Associate Professor (CSE/EEE), Department of CSE/EEE

Adjunct Faculty of CSE (Major in Cyber Security)

Senior Lecturer of Computer Science and Engineering

Assistant Professor of CSE (Major in Cyber Security)

Assistant Professor (CSE/EEE), Department of CSE/EEE

Lecturer (CSE/EEE), Department of CSE/EEE

Art and Music Teacher

Lab Assistant at BGC Trust University Bangladesh

Associate Professor (Pharmacy) at BGC Trust University Bangladesh

Teacher (English)

Professor (Mechanical Engineering), Department of EEE

Associate Professor (Mechanical Engineering), Department of EEE

Assistant Professor (Mechanical Engineering), Department of EEE

Lecturer (Mechanical Engineering), Department of EEE

Professor (Bangla), Dept. of Bangla

Associate Professor (Bangla), Department of Bangla

Assistant Professor (Bangla), Dept. of Bangla

Lecturer (Bangla), Dept. of Bangla and respective Departments

Professor (History & Bangladesh Studies), respective departments

Associate Professor (History & Bangladesh Studies), respective departments

Assistant Professor (History & Bangladesh Studies), respective departments

Lecturer (History & Bangladesh Studies), respective departments

Assistant PR Officer

সহকারী শিক্ষক

Assistant Officer (ERP Developer)

+Student Recruitment Advisor

Question and Answer Dept.(Q&A)-DAY Shift (An online doubt-solving platform)

O’ Level ICT/ CSE Teacher

Teaching Operations Manager

Lecturer (Physics)

Lecturer (ICT)