Math Solver AI - Math notes
Scan, Write, Solve ANY Equation!
What it does
The application uses Gemini AI to help solve Math problems in specific steps.
The application has the following main features:
- Solve problems through captured images or by importing photos from the library.
- Solve problems written by the user on the drawing board inside the application.
- Solve problems from keyboard input.
After receiving the image or mathematical characters of the problem to be solved, the application uses Gemini to help solve the problem with the following prompt: "Solve the problem below, explaining each step in LaTeX format (example for LaTeX format: inline LaTeX: $sqrt{a^2 + b^2}$ and block LaTeX: $$sqrt{a^2 + b^2}$$) and break lines for display result on mobile app: 1. State the problem 2. Analyze the problem and identify necessary information 3. Apply appropriate method/algorithm 4. Perform calculations and address each part of the problem 5. Verify and confirm the result 6. Summarize the result and explain the final outcome 7. Conclusion."
These prompts are configured from Firebase Remote Config so they can be adjusted appropriately whenever needed.
In addition, the app also has a Q&A section and a chat with MATH AI feature. The Gemini chat session is used to start chatting and exchanging with users. Text-to-speech is used to read the AI response content, and speech-to-text is used to receive the request content.
Above are the two main features using Gemini AI inside the application.
Built with
- Flutter
Team
By
Megatron
From
Vietnam