All Projects → jarroyoesp → TDDWeatherApp

jarroyoesp / TDDWeatherApp

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

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to TDDWeatherApp

Android tmdb clean architecture
Showcase of clean architecture concepts along with Continuous Integration and Development for modular Android applications. Includes test suits (functional and unit tests) along with code coverage.
Stars: ✭ 63 (+65.79%)
Mutual labels:  mockito, android-architecture, espresso, dagger2, retrofit2
Mvvm Kotlin Android Architecture
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
Stars: ✭ 1,014 (+2568.42%)
Mutual labels:  mockito, android-architecture, espresso, retrofit2
Droid Feed
Aggregated Android news, articles, podcasts and conferences about Android Development
Stars: ✭ 174 (+357.89%)
Mutual labels:  android-architecture, dagger2, retrofit2, kotlin-coroutines
Tvflix
TvFlix android app using Dagger Hilt, Coroutines, Flow, KTX, Jetpack(Room, ViewModel, Paging3, Lifecycle) based on MVVM architecture purely written in Kotlin
Stars: ✭ 286 (+652.63%)
Mutual labels:  mockito, dagger2, retrofit2, kotlin-coroutines
Newspaper
An aggregated newspaper app containing news from 10+ local news publishers in Hong Kong. Made with ❤
Stars: ✭ 82 (+115.79%)
Mutual labels:  mockito, espresso, dagger2, retrofit2
mvp-sample
Demonstrates how to implement MVP (Model View Presenter) pattern using Kotlin, RXJava, Retrofit, Dagger and DataBinding
Stars: ✭ 35 (-7.89%)
Mutual labels:  mockito, espresso, dagger2, retrofit2
Clean Mvvm Archcomponents
👽 Android app consuming Star Wars API.Built with clean architecture ,MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout
Stars: ✭ 285 (+650%)
Mutual labels:  tdd, android-architecture, espresso, retrofit2
Githubprojectbrowser
This is a sample Android Project that is based on Clean Architecture
Stars: ✭ 64 (+68.42%)
Mutual labels:  mockito, espresso, dagger2, retrofit2
GuildWars2 APIViewer
Guild Wars 2 API Viewer: An Android application used for viewing various Guild Wars 2 API endpoint responses. Developed utilizing MVVM architecture, in conjunction with Databinding, Dagger 2, Retrofit 2, and RxJava 2.
Stars: ✭ 53 (+39.47%)
Mutual labels:  mockito, espresso, dagger2, retrofit2
Mockstar
Demo project on How to be a Mockstar using Mockito and MockWebServer.
Stars: ✭ 53 (+39.47%)
Mutual labels:  mockito, dagger2, retrofit2
Star Wars Shop
Simple project with clean architecture and android lifecycle
Stars: ✭ 37 (-2.63%)
Mutual labels:  mockito, dagger2, retrofit2
Android-MVVM-News-App
MVVM News Application with clean code architecture & android jetpack components.
Stars: ✭ 38 (+0%)
Mutual labels:  mockito, retrofit2, kotlin-coroutines
TeamCityApp
TeamCity in your pocket (Android application)
Stars: ✭ 48 (+26.32%)
Mutual labels:  mockito, espresso, dagger2
Mvpandroid
Sample app to demonstrate MVP (Model - View - Presenter) architecture in android
Stars: ✭ 91 (+139.47%)
Mutual labels:  mockito, espresso, dagger2
Marvel
Marvel Characters Android Application Assigned by smava GmbH
Stars: ✭ 227 (+497.37%)
Mutual labels:  mockito, espresso, retrofit2
Android-Starter-Kit
This is up-to-date android studio project for native android application, that is using modern tools and libraries.
Stars: ✭ 16 (-57.89%)
Mutual labels:  mockito, dagger2, retrofit2
Androidstarter
A sample Android app using the MVP architecture.
Stars: ✭ 140 (+268.42%)
Mutual labels:  mockito, dagger2, retrofit2
nytclient-android
This sample app is created to demonstrate the usage of Android Architecture Components with MVVM architecture
Stars: ✭ 24 (-36.84%)
Mutual labels:  dagger2, retrofit2, kotlin-coroutines
Debt-Manager
A personal app to store people that owe you money or you owe money to. "Mo Money Mo Problems" 🎵 - The Notorious B.I.G. 😎
Stars: ✭ 22 (-42.11%)
Mutual labels:  mockito, android-architecture, dagger2
AndroidMVPArchitecture
Android MVP architecture sample project with or without RxJava and Dagger2 and Kotlin
Stars: ✭ 78 (+105.26%)
Mutual labels:  mockito, dagger2, retrofit2

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

Account

Forecast detail

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].