Skip to main content

🛠️ Environment Setup

📋 Overview

Before you can build, run, or customize the eSchool SaaS mobile application, your development machine must have a properly configured Flutter environment. This includes installing the Flutter SDK, Java JDK, configuring your IDE, and setting up platform-specific tools for Android and iOS.

We have published a comprehensive, step-by-step environment setup guide that covers everything you need — from scratch to a fully working Flutter development environment.


📖 Follow the Complete Setup Guide

👉 Flutter & Java JDK Environment Setup Guide

This guide covers all the essential setup steps required before working with the eSchool SaaS mobile application:

StepWhat's Covered
1. Flutter SDKDownload, extract, and configure Flutter on Windows / macOS / Linux
2. Java JDKInstall JDK, set JAVA_HOME, and verify with java -version
3. IDE SetupConfigure Android Studio or VS Code with Flutter & Dart plugins
4. Android SDKSet up Android SDK, emulator, or physical device
5. iOS ToolsInstall Xcode and configure iOS simulator (macOS only)
6. VerificationRun flutter doctor --verbose to confirm everything is working

✅ Before You Proceed

Once you have completed the setup guide linked above, verify your environment by running:

flutter doctor -v

All required checks should show a green ✓. Only then proceed to the next step in this documentation.

Important

Do not skip or partially complete the environment setup. An incomplete setup is the most common cause of build failures, dependency errors, and runtime issues when working with the eSchool SaaS app.

Support Scope

Assistance for system-level setup — including Flutter installation, Android Studio configuration, JDK setup, and macOS-specific tooling — is not included in our support services. Please follow the linked guide and refer to the official Flutter documentation for environment-related issues.


🔗 Additional Resources