Skip to content

kapil93/Voice-Assisted-Weather-App

Repository files navigation

Voice Assisted Weather App

Overview

A simple weather application which extracts location information from voice commands and displays weather details.

The voice command may or may not have location information but must essentially have a weather intent. In case of absence of location information device location is used.


Animation


Project Details

  • This project is built using MVP architecture
  • For speech recognition Android's built-in SpeechRecognizer API is used
  • Retrieval of weather intent and location information from the text obtained from speech recognizer is done by wit.ai service
  • Weather information is obtained using openweathermap.org
  • A custom view implementation is made to provide visual feedback for voice input

Basic unit tests and instrumentation tests are written but not all classes are covered.


Libraries Used:

  • Mockito
  • Espresso
  • Retrofit
  • Dagger2
  • RxJava

About

An android app which takes voice input and displays weather information

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages