LLM Based Weather App
Large Language Models (LLM), Java, Android Development, Android Studio, Gradle, Firebase, Google Maps API, Jacoco, JUnit, Espresso, GCP, Flask, Python, SQLite, SQLAlchemy, REST APIs
- Developed a native Android application using modern Android SDK practices.
- Engineered a scalable Flask backend with a modular blueprint architecture.
- Utilized a multi-module Gradle build system with custom JVM configurations and Gradle wrapper.
- Implemented AndroidX libraries including AppCompat, ConstraintLayout, Navigation components, and Material Design.
- Integrated Firebase for secure user authentication.
- Connected with Google Maps APIs to enable interactive mapping features.
- Leveraged SQLAlchemy with a SQLite database for efficient data management.
- Integrated external APIs (e.g., OpenWeatherMap) for real-time data fetching.
- Designed well-documented RESTful endpoints for robust API communication.
- Adopted agile methodologies to iteratively enhance features and meet evolving requirements.
- Enabled Jacoco for code coverage analysis, ensuring high-quality, maintainable code.