Full Stack Development
Rs.1,499 Rs.8,500
Save 82%
Pre-book Your Seats

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)

Registration Open - Offer Ends Soon!

Join Our Live Class on Google Meet Google Meet

Join our live Google Meet classes and unlock massive savings with our Special Offer!

Have any Question?

WhatsApp: 9862130505
Telephone: 025-575163

Pre-book this Course

Early Bird Discount - Save 10% on course fees when you pre-book

Prebook for Rs.100

Flutter Workshop

From Beginner to App Developer in One Workshop

Course Overview

Flutter Workshop – Simple Course Overview

The Flutter Workshop by Code IT is designed for students in Nepal who want to learn how to make mobile apps easily. Code IT offers a practical and beginner-friendly workshop where you will learn to create apps for both Android and iOS using just one codebase. Even if you are new to app development, this workshop will guide you step by step.

Flutter is very popular today because it helps you build beautiful, fast, and modern apps. Many IT companies in Nepal look for Flutter developers because it saves time and gives great performance. In this workshop, we focus on simple examples, live coding, and small projects so students can understand everything clearly.

At Code IT, we make learning easy and affordable. Our trainers explain every topic in simple language, and you will get hands-on practice in every class. Code IT offers a workshop that helps you build real apps, not just theory.

By joining this Flutter workshop in Nepal, you will learn how to design screens, connect data, add features, and build complete apps. You will also learn how Flutter makes app development faster and more fun. After finishing this workshop, you will be able to start creating your own apps with confidence.

If you want to learn app development, start freelancing, or build your own projects, this workshop is the best place to begin. If you are searching for Flutter training in Nepal, affordable Flutter workshop, or beginner-friendly mobile app development training, Code IT is the right choice.

Join us and start your journey to becoming a Flutter developer!


What's Included in the Course

Life time video access
Free Certificate
Future Support
Live sessions on Google Meet

Course Syllabus

Explore the complete course syllabus to see what you'll learn from start to finish.

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)

Day 2: Dart Advanced Concepts

  • Collections (List, Set, Map)
  • Classes, inheritance, polymorphism
  • Named constructors
  • Null safety basics

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

Day 4: Layouts & Styling

  • Layout widgets: Padding, Align, Center, Expanded, Flexible
  • Decoration, Borders, Shadows, Colors, Fonts
  • Theming Flutter apps

Day 5: User Interaction & Input

  • GestureDetector and InkWell
  • Tap, double tap, long press handling
  • TextField and Form widgets
  • Form validation basics

Day 6: State Management with setState()

  • Introduction to state
  • StatefulWidget lifecycle
  • setState() usage
  • Simple counter app using setState()

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

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

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

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

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

Day 12: Persistence & Local Storage

  • Using GetStorage for simple key-value storage
  • Saving and retrieving data locally with GetStorage

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

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

Need More Information About This Course?

Have questions or need clarification? Our education specialists are ready to assist you. Complete the form below and we'll respond within 1 hours.

Frequently Asked Questions

Code IT is a professional IT training institute that offers both online and offline courses in various fields like Web Development, Networking, Graphic Design, and more.

Yes, you will receive a certificate upon successful completion of the course.

Internship opportunities are available for most students; however, some courses do not include internships.

Yes, we offer job placement support. Terms and conditions apply.

Yes, the course fee must be paid during registration to confirm your seat.

Yes, demo classes are available. You can find them at the top of this syllabus — click the "Watch Demo" button.

Yes, you will get access to recorded class videos, which you can watch anytime with lifetime access.

Yes, Code IT provides lifetime support to all students, even after course completion.

No, the fee is non-refundable. However, you can transfer to another class if you inform the administrator within 1 day of the course start date.

Similar Courses

Explore other courses that match your interest and help you upgrade your skills. Whether you're starting fresh or looking to specialize, these related courses are perfect next steps in your learning journey.