Base Application

pub package

Base module to kick start your application development process.

Installation

  • add the following in your pubspec.yaml:
dependencies:
  base_application: ^0.3.0

Init Base Project:

This command will add the basic project structure for your flutter application.

  • COMMAND:
flutter pub run base_application:init

Note: Run above command only for new projects. It will replace the lib folder & replace pubspec.yaml files of your project. .Don't forget to setup icons, splash screens and package name after initialization of base project. (Steps are written in respective YAML files). .All required YAML files will be imported to your project directly after running the init command!

Included Modules/Packages/Plugins:

Module name argument package version latest version
Responsive Framework responsive_framework ^0.2.0 pub package
Dio dio ^4.0.6 pub package
Get Storage get_storage ^2.0.3 pub package
Path Provider path_provider ^2.0.11 pub package

How to import optional modules:

  • COMMAND:
flutter pub run base_application:add <arguments>

Note: You have to manually import & do native configurations for respective packages. Below Service modules will be added to your project at PATH:- lib/common/services/<argument>

Optional Modules

Module name argument package version latest version
Audio Player audio_player ^3.0.5 pub package
Apple Sign-in apple_authentication ^4.2.0 pub package
Google Sign-in google_authentication ^5.4.2 pub package
Speech to Text speech_to_text ^6.1.0 pub package
Text to Speech text_to_speech ^3.5.3 pub package
Image Compress* image_service ^6.1.0 pub package

=> more modules will be included in future!!