MyWeather Android Mobile Application.
Download Android Studio
- To Run/Install the App In Different Variants in Andorid
- Click on the Build Variants tab on the left side of the IDE
- Click the Option below the title Active Build Variant
- Wait for the project to sync
- Then Run the App
- To Retrieve the Current Weather
- Launch app
- Click the Search Bar at the very top
- Enter city name or zip code (you may also include state and/or country by seperating each with a ",")
- Click the "Search" button in the lower right corner of the Keypad
- The weather results will load (App will notify you if the city or zip code entered is invalid)
City Name Query:
- London
- London, GB
- Saint Louis
- Saint Louis, MO, US
Zip Code Query:
- 63101
- 63101, US
- 49534
- 49534, US
- To Retrieve the Current Weather by Device Location
- Launch app
- Click the Current Location icon in the Search bar in the upper right hand corner
- Device may ask permisson to your location as Location Services if it's disabled
- The weather results will load according to your location (Latitude and Longitude coordinates will be displayed in the search bar)
Try enabling Dark Mode 😎
This project files the MVVM (Model-View-ViewModel) Architecture. Guidelines can be found here: https://developer.android.com/jetpack/guide
Google Play requires that the versionCode be incremented on every app store submission. In addition to choosing a versionName, the versionCode must be incremented by one before building an APK.
There are currently 3 environments set up in the project:
- debug (development)
- stage (test)
- release
- Adam Sousa