Skip to content

shivam1692/android-weatherApp

Repository files navigation

android-weatherApp

A simple Android Weather App is developed in MVVM Architecture to showcase Architecture Components, UI and Unit test cases.

Components

This sample showcases the following Architecture Components

  • ViewModels
  • LiveData
  • Data Binding
  • Handling Lifecycles

Other Components

  • Navigation Component
  • Dagger 2

Tests

  • Unit Test (Local and Robolectric)
  • UI Test (using Espresso)

Build and Run

Go to the project directory and run

./gradlew assembleDebug

Run Tests

  • Right click test class -> select run / run with coverage -or-

  • Go to the project directory and run following for local unit tests

./gradlew test
  • Go to the project directory and run following for instrumented unit test
./gradlew connectedAndroidTest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages