Skip to main content

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.