Created on 17th April 2025
•
This application is built to provide quick and intelligent assistance in everyday situations—ranging from solving math problems to having human-like conversations. By integrating advanced AI and mobile technologies, it ensures smart, secure, and seamless user experiences.
Mathify is an Android-based feature that allows users—students and professionals—to ask mathematical questions and receive accurate, AI-powered answers in real time.
Beyond math, the app acts as your friendly AI companion for casual, day-to-day conversations. Whether you're bored or need quick help, it responds just like a human friend.
For accessibility and hands-free convenience, the app supports Google Speech Recognition. Speak your query, and the app converts it into text effortlessly.
Upload images and ask related questions!
Your image is encoded securely using Bitmap processing before being stored, ensuring privacy and data protection.
Designed using ConstraintLayout and modern UI principles, the app delivers a visually appealing and responsive interface across all screen sizes. Whether it's a phone or a tablet, your experience stays smooth and consistent.
✨ Powered by the
meta-llama/llama-4-scout-17b-16e-instruct
model via Groq API for ultra-fast and smart interactions.
Integrating
meta-llama/llama-4-scout-17b-16e-instruct
came with challenges like latency and context loss.Bitmap
encoding on low-end devices led to memory issues.Google Speech Recognition struggled with accents and background noise.
✅ Added preprocessing filters and confidence thresholds for higher accuracy in voice-to-text conversion.
UI components broke on different screen sizes and Android versions.
✅ Used ConstraintLayout and responsive design with adaptive XML for a clean, consistent UI.
The stateless nature of LLaMA meant context would reset on each call.
✅ We created a chat history manager using JSON, feeding past messages into each prompt.
Heavy usage led to throttling and delays from the Groq API.
✅ Introduced query caching, async retry logic, and exponential backoff to manage requests.
Unexpected inputs like malformed JSON, invalid images, or poor networks caused crashes.
✅ Developed robust error handling and user guidance for smoother experience.
Building a full-featured AI app during a hackathon was a race against the clock.
✅ Focused on core features first using a modular design, allowing faster and scalable development.
💡 Each challenge taught us how to adapt fast, optimize smart, and build reliable AI-powered solutions on mobile.
Tracks Applied (1)
Groq