e-School Teacher

Documentation

By : WRTeam
Email : wrteam.priyansh@gmail.com

Thank you for purchasing.e-School Teacher - Follow this documentation to setup mobile application.
Thank you so much!


Setup flutter


Setup flutter in your system

    Visit flutter official website : https://docs.flutter.dev/get-started/install for full install guide.

    If you prefer video tutorials, we recommend this playlist for the full installation process
    https://www.youtube.com/playlist?list=PLSzsOkUDsvdtl3Pw48-R8lcK2oYkk40cm

Change package name


  1. Unzip the downloaded code. After unzipping you will have E-School-Teacher- Flutter Code zip folder. Unzip that folder and open it in Android Studio or Visual Studio Code.
  2. Open ide terminal go to your project path and execute command

    flutter pub get

  3. If you are running this app for ios then run these following commands in terminal.

    cd ios

    pod install

    cd ..

  4. Change package name of android app
    Execute this command in your terminal

    flutter pub run change_app_package_name:main your_new_package_name

    e-School
  5. Change package name of ios app
    Open ios folder of this project in xcode. Go Select Runner->Targets->General->Identity and enter new package name in Build Identifier.
    e-School

Integrate with firebase

  1. Create firebase project in your account


    e-School
    e-School
    e-School
    e-School
  2. Add andorid application to your firebase project

    e-School

    Download the google-service.json file and add in this folder android/app/

    e-School
    e-School
    e-School
  3. Add ios application to your firebase project

    e-School
  4. e-School

    Download GoogleService-Info.plist and add in this folder ios/Runner/

    e-School
  5. Please configre this settings in-order to send ios notifications.

    https://firebase.flutter.dev/docs/messaging/apple-integration

  6. You have configured firebase in your project successfully

Integrate with admin panel

Go to lib/utils/constants.dart and replace the baseUrl with your admin panel url.

e-School

Change app name

For Android, go to android/app/src/main/AndroidManifest.xml and change the app name as shown in image. Replace the selected eschool text with your school name

e-School

For IOS open this project in xcode and enter your app name in display name field as shown in image.

e-School

Run this app

Now we have setiup all the necessary things it's time to run this app.


Open your terminal, navigate to your project path and execute the following command to run this app


flutter run


Change app theme

Go to lib/ui/styles/colors.dart and set your theme colors

e-School

Change font in app

  1. Go to lib/app/app.dart and add your font as shown in image.

    e-School
  2. Go to assets/google_fonts/ and add .tff files of fonts.

    e-School

Change language in app

  1. By default,default applicaiton language is english. If you want to change default language go to lib/utils/appLanguages.dart and add your respective language's code shown in below image. Get your language code from here https://developers.google.com/admin-sdk/directory/v1/languages.

    e-School
  2. If your default language code is not in app language list add language details in list as shown in below image. Go to lib/utils/appLanguages.dart

    e-School
  3. If your default language is not in assets/languages/[language-code].json then create new file in same folder with [language-code].json. Add all the labels from en.json and convert label values in your respective language

    e-School
  4. Copy all the labels form en.json file in your [language-code].json file.

    e-School
  5. If you want to add new language then follow the steps 2,3 and 4.

Generate release version


How to generate release version of this product

  1. To generate release android app-bundle and publish to playstore follow https://flutter.dev/docs/deployment/android

  2. To generate release ios apk and publish to appstore follow https://flutter.dev/docs/deployment/ios

Support


Its our pleasure to serve our service and support. please contact our support team.


Head of Customer Support : Priyansh Parmar Skype Name : Priyansh Parmar


To help our customers, we constantly be in touch with every customer if they need any assistance regarding our product.
We offer our customers a support from Mon – Fri 9.00am to 6.00pm IST (GMT +5.30) – We are a Team located in India – Asia. Typically we reply our customers for all the questions and queries within 24 hours of time via comments, support forum or emails.

Rating


Your Feedback


Dear valuable customer, Thank you very much for choosing our product. It's our pleasure to serve top-notch service to you. Please give us your honest feedback that will help us to make a more strong and reliable product by click here Rate Us. Thank you very much.

Contact Us


Contact Us

WRTeam has creative and dedicated group of developers who are mastered in Apps Developments and Web Application Development with a niche in delivering quality solutions to customers across the globe. Contact us today to find out how we can help you or for freelance work.

Visit Us : https://wrteam.in

Mail Us : support@wrteam.in


Thank you very much.