

Flutter Framework Training in Nepal
Learn to build stunning apps for iOS and Android, gain practical experience
Duration: 1 Month
Fee: Rs.1499 /-
Rs.16500
Flutter Framework Training in Nepal – Code It
Code It offers Flutter Framework Training in Nepal at an affordable price, providing students with the skills to build cross-platform mobile applications for iOS and Android. Flutter, developed by Google, is an open-source UI framework that enables seamless app development using the Dart programming language.
Why Learn Flutter at Code It?
- Cross-Platform Development – Build high-performance apps for both iOS and Android with a single codebase.
- Industry-Relevant Training – Learn from experienced developers who provide hands-on, real-world training.
- Code Reusability – Reduce development time by using the same code for multiple platforms.
- Google’s Official SDK – Flutter is the primary framework for developing Google Fuchsia applications.
Join our Flutter course at Code It and gain the expertise to create modern, scalable, and efficient mobile applications.
Materials included
Free Certificate
Life Time Video Access
Live Session (Google Meet)
QNA session After class
internship
Requirements
Basic Programming Knowledge
Course Syllabus
Introduction to Dart
- Overview
- Introduction to dart programming language
- Data Types
- Operators
- Const and final
- Null Safety
Control Flow and Loops with dart
- If else Statements
- Switch Statement
- Breaks and continue
- For Loops
- For in loops
- Do While Loops
- While Loop
Functions with dart
- Creating Basic functions
- Parameters and return keyword
- Positional and Named Parameter
- Arrow Functions Notation
Object Oriented Programming in dart
- Introduction to OOP
- 4 Pillars in OOP (Abstraction, Encapsulation, Inheritance, Polymorphism)
- Creating classes
- Constructor
- Getters and Setters
- Mixin
- Abstract Classes
- Factory Methods
Extra Dart Topics
- Generics
- Extension Methods
- Enums
- Typedef
- Control Flow in Collections (if and for)
Dart 3
- Records
- Patterns Matching
- Switch Expression
- Class Modifiers (abstract, interface, sealed, final, mixin, base)
Introduction To Flutter
- Basics Introduction
- Basic about widgets
- Stateful Widget vs Stateless Widget
- Creating and using Custom widgets
- Adding images and Fonts
Navigation with Flutter
- Navigation Basics
- Named Routes
- Generated Routes
- Passing Data between screens
Offline data storage
- Working with shared preferences
- Relational Database vs No SQL Database
- Creating database connections
- Creating tables with SQLite
- Performing Queries in SQLite
- Update Queries in SQLite
- Delete Queries in SQLite
Working with Third Party Library
- Working with Camera
- Working with Connectivity
- Working with Google Maps
- Working with PDF
Http request with Flutter
- Asynchronous programming
- Fetch http requests
- Working with JSON
- Casting JSON to model instances
- Working with dart futures
- Working with Interceptor
State Management with Getx
- Installing
- Controller
- Model
- Views
- service
- Counter App with GetX
- Getx Routing
Basic git classes
- Creating a repository on GitHub
- Pushing local changes into the repository
- Pulling and cloning projects from the repository
- Resolving merge conflicts
Project Work
- Recipe App
Building animation
- Animation library classes
- Stateful widgets for animation
- The ticker provider
- Tweens with curves
- Nature of animation
- Observing the use interaction
- Tween ranges
- Working with widget rotation
- Box animation
- Animated builder
Extra Stuffs with Flutter
- Social Login (Google and Facebook)
- Firebase Notifications
- Local Notifications
Form Validation with Flutter
- Form validation
- Global key referencing
- Retrieving form values
- Submitting the form
Basic Git Classes
- Creating a repository on GitHub
- Pushing local changes into the repository
- Pulling and cloning projects from the repository
- Resolving merge conflicts
Project Work
Online Class
May 04, 2025
8:00pm-9:30pm
Class Time
8:00pm-9:30pm