SkillAgentSearch skills...

TDDWeatherApp

Android App trying to apply TDD and using MVVM, Kotlin Coroutines

Install / Use

/learn @jarroyoesp/TDDWeatherApp

README

TDD Weather App

This is an example of Android application using TDD and MVVM design pattern to show the current weather and forecast. I created this project for a few reasons:

  1. To experiment with MVVM
  2. To experiment with the Android Architecture Components
  3. To experiment with stable Kotlin coroutines
  4. To use as a starting point in future projects where clean architecture feels appropriate

It is written 100% in Kotlin with both UI and Unit tests

Languages, libraries and tools used

References

Captures

Home

<img src="https://github.com/jarroyoesp/TDDWeatherApp/blob/master/images/home.png" width="200">

Account

<img src="https://github.com/jarroyoesp/TDDWeatherApp/blob/master/images/locations.png" width="200">

Forecast detail

<img src="https://github.com/jarroyoesp/TDDWeatherApp/blob/master/images/forecast_detail.png" width="200">
View on GitHub
GitHub Stars38
CategoryDevelopment
Updated2d ago
Forks8

Languages

Kotlin

Security Score

80/100

Audited on Apr 4, 2026

No findings