Our goal is provide solution for 2 sustainable development goals.
𝐋𝐢𝐧𝐤𝐢𝐧𝐠𝐒𝐢𝐠𝐧 𝐢𝐬 𝐭𝐡𝐞 𝐦𝐨𝐛𝐢𝐥𝐞 𝐚𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐩𝐫𝐨𝐣𝐞𝐜𝐭 𝐭𝐡𝐚𝐭 𝐟𝐚𝐜𝐢𝐥𝐢𝐭𝐚𝐭𝐞𝐬 𝐬𝐢𝐠𝐧-𝐥𝐚𝐧𝐠𝐮𝐚𝐠𝐞 𝐥𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐩𝐫𝐨𝐜𝐞𝐬𝐬 𝐰𝐢𝐭𝐡 𝐭𝐡𝐞 𝐡𝐞𝐥𝐩 𝐨𝐟 𝐀𝐈 𝐢𝐧 𝐩𝐫𝐚𝐜𝐭𝐢𝐜𝐞 𝐚𝐬𝐬𝐞𝐬𝐬𝐦𝐞𝐧𝐭.Our project introduction video is displayed on Youtube.
This is link to download Apk File.
1084650796547262449.mp4
- To run any Android application built with Flutter you need to configure the enviroments in your machine, you can do this following the the tutorial provided by Google in Flutter website
- Flutter SDK
- Android Studio (to download Android SDK)
- Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
- A little knowledge of Dart and Flutter
- Flutter
- API with Go backend and Database
- AI
- Clone the repository
- Open the project in your preferred IDE (e.g. Android - Studio, VS Code)
- Run
flutter pub get
to install the required dependencies - Run the project in an emulator or on a physical device
- app
- data:
- models: contains the app's models
- global_widgets: contains widgets that are used multiple times in app
- modules:
- <module_name>:each module is named after its specified function
- screens: contains screens of the function
- widgets: contains widgets that only appear in this function.
- <module_name>_controller.dart: Initializes controller for the feature
- <module_name>_binding.dart: Defines functions and variables for controller
- <module_name>:each module is named after its specified function
- routes
- app_pages.dart: routes to corresponding pages
- app_routes.dart: contains names of routes
- data:
- main.dart