Flutter

Flutter Development Course – Create Beautiful Cross-Platform Mobile Apps with Dart

Flutter Course in Nepal

Build professional Android & iOS apps from a single codebase. Guaranteed internship included.

If you're searching for the best Flutter course in Nepal, this is it. Code IT's 1-month Flutter training is the most complete mobile app development course available in Nepal — taking you from Dart fundamentals and OOP to building fully functional, deployed Android and iOS applications with state management, API integration, offline storage, animations, Google Maps, Firebase notifications, and social login.

Flutter is Google's cross-platform framework that lets you build one app that runs beautifully on both Android and iOS. Nepal's mobile development industry is growing fast — and Flutter developers are among the most in-demand professionals in Nepal's tech job market right now.

This course goes far deeper than most. You'll master Dart 3 features including records, pattern matching, and class modifiers. You'll build complete UI layouts, manage app state with GetX, connect to live APIs using HTTP requests and interceptors, store data locally with SQLite and SharedPreferences, integrate Google Maps, Camera, and PDF support, implement Google and Facebook social login, set up Firebase push notifications, and build smooth animations using Flutter's animation library. You'll finish with a complete Recipe App project and a solid Git workflow for professional team development.

Live classes run from 8:00 PM to 9:30 PM via Google Meet, accessible from Kathmandu, Pokhara, Biratnagar, Butwal, Chitwan, or anywhere in Nepal. Classroom sessions available in Dharan. No prior coding experience required — just basic Git knowledge helps.

Every student receives lifetime video access, an industry-recognized certificate, and a guaranteed 3-month internship.

Prerequisites

No coding required. But if you already know coding it will give you some advantage.
Basic Git Knowledge
Flutter

Flutter

Next batch starting soon

Mode: Online (Google Meet) Google Meet
Duration: 1 Month
Rs.1,999/-
Rs.16,500 Save 87%
Enquiry

Have any Question?

WhatsApp: 9862130505
Telephone: 025-575163

Everything You Receive

All-inclusive support — from training to real-world experience

Live Classes

Google Meet
8:00 PM - 9:30 PM

Recorded Videos

Re-watch anytime

Certification

Industry recognized

Internship

Guaranteed 3-Month Internship

Course Curriculum

Everything you'll learn — from fundamentals to advanced concepts

Course Outlines

  • Flutter & Dart Fundamentals

  • UI Design & Layout System

  • State Management

  • API Integration & Backend Connection

  • Advanced Features & Deployment

Full Curriculum

01 Introduction to Dart
Overview
Introduction to dart programming language
Data Types
Operators
Const and final
Null Safety
02 Control Flow and Loops with dart
If else Statements
Switch Statement
Breaks and continue
For Loops
For in loops
Do While Loops
While Loop
03 Functions with dart
Creating Basic functions
Parameters and return keyword
Positional and Named Parameter
Arrow Functions Notation
04 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
05 Extra Dart Topics
Generics
Extension Methods
Enums
Typedef
Control Flow in Collections (if and for)
06 Dart 3
Records
Patterns Matching
Switch Expression
Class Modifiers (abstract, interface, sealed, final, mixin, base)
07 Introduction To Flutter
Basics Introduction
Basic about widgets
Stateful Widget vs Stateless Widget
Creating and using Custom widgets
Adding images and Fonts
08 Navigation with Flutter
Navigation Basics
Named Routes
Generated Routes
Passing Data between screens
09 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
10 Working with Third Party Library
Working with Camera
Working with Connectivity
Working with Google Maps
Working with PDF
11 Http request with Flutter
Asynchronous programming
Fetch http requests
Working with JSON
Casting JSON to model instances
Working with dart futures
Working with Interceptor
12 State Management with Getx
Installing
Controller
Model
Views
service
Counter App with GetX
Getx Routing
13 Basic git classes
Creating a repository on GitHub
Pushing local changes into the repository
Pulling and cloning projects from the repository
Resolving merge conflicts
14 Project Work
Recipe App
15 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
16 Extra Stuffs with Flutter
Social Login (Google and Facebook)
Firebase Notifications
Local Notifications
17 Form Validation with Flutter
Form validation
Global key referencing
Retrieving form values
Submitting the form
18 Basic Git Classes
Creating a repository on GitHub
Pushing local changes into the repository
Pulling and cloning projects from the repository
Resolving merge conflicts
19 Project Work

Earn Your Certification

After completing the course, you will receive a professional certificate from Code IT, verified by industry leaders in Nepal.

Share your achievement with pride on LinkedIn.
Certificate

Course Mentors

Learn directly from industry experts with years of hands‑on experience

Er.Sajal Shrestha

Er.Sajal Shrestha

CEO/ Founder

Code IT, Nepal 27+ Years of Experience
Er.Yunesh Shrestha

Er.Yunesh Shrestha

Flutter Developer

Code IT, Nepal 5+ Years Experience
Get in Touch

Need More Information?

Our team will respond within a few hours

Why Enquire?

Payment plans & installment options
Certificate & accreditation details
Course level & suitability check
Flexible batch timings
Career guidance & job support

Join 100k+ successful graduates

We'll respond within 2-3 hours during business hours

Watch Demo Video