Flutter Workshop

From Beginner to App Developer in One Workshop

Flutter Workshop in Nepal

Build and publish your first Android & iOS app in 14 days. NPR 1,499 only. Guaranteed internship included.

If you've been looking for the best Flutter workshop in Nepal, this is exactly what you need. Code IT's 14-day intensive program takes you from zero to a fully built, published mobile application — covering Dart programming, Flutter UI, GetX state management, REST API integration with Dio, and full Google Play Store deployment in two focused weeks.

Flutter is Google's most in-demand cross-platform framework — one codebase, two platforms, endless career opportunities. By Day 14, you'll have built a real app using the MVCS architecture pattern, integrated live APIs, stored data locally with GetStorage, and walked through the complete process of signing and publishing your app to the Play Store. That's a full mobile development cycle — done in a fortnight.

Your instructor is Er. Sajal Shrestha — CEO and Founder of Code IT with 27+ years of experience in technology and software development. You're learning from someone who has actually built and shipped real software — not a trainer reading from slides.

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 experience needed — just a laptop and 14 days of commitment.

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

Prerequisites

Understanding of programming basics is helpful but not mandatory
Willingness to learn and practice daily
Basic computer knowledge (using laptop installing software internet browsing)
Flutter Workshop
🎯 Starts in 24 Days

Flutter Workshop

Starts: May 11, 2026
Mode: Online (Google Meet) Google Meet
Duration: 14 Days
Class Time: 8:00 - 9:30 pm
Seats available - Register now
Rs.1,499/-
Rs.8,500 Save 82%
Enroll Now

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 - 9:30 pm

Lifetime 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

  • Dart Programming Fundamentals

  • Object-Oriented Programming in Dart

  • Flutter UI & Widgets

  • State Management & Navigation

  • Api Integration

Full Curriculum

01 Day 1: Introduction to Dart & Setup
Dart basics: variables, data types, operators
Control flow (if, switch, loops)
Functions and classes basics
Setup Flutter environment (Flutter SDK, VSCode/Android Studio)
Create your first Flutter app (Hello World)
02 Day 2: Dart Advanced Concepts
Collections (List, Set, Map)
Classes, inheritance, polymorphism
Named constructors
Null safety basics
03 Day 3: Flutter Basics – Widgets 101
What is a Widget?
StatelessWidget vs StatefulWidget
Common widgets: Text, Container, Row, Column, Image, Icon, Button
Building simple UI
04 Day 4: Layouts & Styling
Layout widgets: Padding, Align, Center, Expanded, Flexible
Decoration, Borders, Shadows, Colors, Fonts
Theming Flutter apps
05 Day 5: User Interaction & Input
GestureDetector and InkWell
Tap, double tap, long press handling
TextField and Form widgets
Form validation basics
06 Day 6: State Management with setState()
Introduction to state
StatefulWidget lifecycle
setState() usage
Simple counter app using setState()
07 Day 7: GetX State Management - Basics
Introduction to GetX package
Reactive state management with Rx variables
Using Obx widget for reactive UI updates
Creating simple counter app with GetX controller
08 Day 8: GetX Routing & Navigation
Using GetX for routing instead of Navigator
Defining routes in GetX
Navigating with Get.to(), Get.back(), Get.off()
Passing data between pages with GetX
09 Day 9: MVC(S) Pattern Introduction
What is MVC and MVCS?
Role of Model, View, Controller, Service layers
Structuring Flutter app with MVCS using GetX
10 Day 10: Implementing MVCS Pattern with GetX
Building Models (data classes)
Creating Views (UI Widgets)
Writing Controllers (business logic with GetX controllers)
Adding Services (API, data storage)
Example app structure using MVCS + GetX
11 Day 11: Networking & API Integration with Dio
Introduction to Dio package for HTTP requests
Setting up Dio client
Making GET, POST, PUT, DELETE requests
Parsing JSON into Dart models
Displaying API data in UI with GetX state management
Handling errors and timeouts in Dio
12 Day 12: Persistence & Local Storage
Using GetStorage for simple key-value storage
Saving and retrieving data locally with GetStorage
13 Day 13: [Free/Review/Project Work]
Review topics or start building a small project incorporating all learned concepts
Practice GetX state management, routing, and MVCS
14 Day 14: Publishing Flutter App
Preparing app release for Android & iOS
Signing APK/IPA files
Publishing on Google Play Store
Publishing on Apple App Store overview
App maintenance & updates

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
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

Flutter Workshop

Open on YouTube ↗