├── .gitignore ├── 2025-04-30 ├── 01.Before │ ├── Before.sln │ ├── Directory.Build.props │ ├── Directory.Packages.props │ ├── HatPepper.Domain │ │ └── HatPepper.Domain.csproj │ ├── HatPepper.Generic.Bootstrap │ │ ├── HatPepper.Generic.Bootstrap.csproj │ │ └── Program.cs │ ├── HatPepper.Generic.Presentation.Controller │ │ ├── HatPepper.Generic.Presentation.Controller.csproj │ │ ├── HatPepperController.cs │ │ ├── IReservationController.cs │ │ └── ISearchController.cs │ ├── HatPepper.Reservation.Application │ │ ├── HatPepper.Reservation.Application.csproj │ │ ├── IReservationUseCase.cs │ │ └── ReservationUseCase.cs │ ├── HatPepper.Reservation.Domain │ │ ├── HatPepper.Reservation.Domain.csproj │ │ ├── IReservationService.cs │ │ └── TimeSlot.cs │ ├── HatPepper.Reservation.Gateway.HotPepper │ │ ├── HatPepper.Reservation.Gateway.HotPepper.csproj │ │ └── ReservationService.cs │ ├── HatPepper.Reservation.Presentation.Controller │ │ ├── HatPepper.Reservation.Presentation.Controller.csproj │ │ └── ReservationController.cs │ ├── HatPepper.Reservation.Presentation.View │ │ ├── HatPepper.Reservation.Presentation.View.csproj │ │ ├── IReservationView.cs │ │ └── ReservationView.cs │ ├── HatPepper.Search.Application │ │ ├── HatPepper.Search.Application.csproj │ │ └── SearchRestaurant.cs │ ├── HatPepper.Search.Bootstrap │ │ ├── HatPepper.Search.Bootstrap.csproj │ │ └── Program.cs │ ├── HatPepper.Search.Domain │ │ ├── Genre.cs │ │ ├── HatPepper.Search.Domain.csproj │ │ ├── Restaurant.cs │ │ └── RestaurantId.cs │ ├── HatPepper.Search.Gateway.Device │ │ ├── GeoCoordinator.cs │ │ ├── HatPepper.Search.Gateway.Device.csproj │ │ └── Location.cs │ ├── HatPepper.Search.Gateway.HotPepper │ │ ├── Genre.cs │ │ ├── GourmetSearchResult.cs │ │ ├── GourmetService.cs │ │ ├── HatPepper.Search.Gateway.HotPepper.csproj │ │ ├── Results.cs │ │ └── Shop.cs │ ├── HatPepper.Search.Presentation.Controller │ │ ├── HatPepper.Search.Presentation.Controller.csproj │ │ └── SearchRestaurantController.cs │ └── HatPepper.Search.Presentation.View │ │ ├── HatPepper.Search.Presentation.View.csproj │ │ ├── RestaurantViewModel.cs │ │ └── SearchRestaurantView.cs ├── 02.After │ ├── After.sln │ ├── Directory.Build.props │ ├── Directory.Packages.props │ ├── HatPepper.Domain │ │ └── HatPepper.Domain.csproj │ ├── HatPepper.Generic.Bootstrap │ │ ├── HatPepper.Generic.Bootstrap.csproj │ │ └── Program.cs │ ├── HatPepper.Generic.Presentation.Controller │ │ ├── HatPepper.Generic.Presentation.Controller.csproj │ │ ├── HatPepperController.cs │ │ ├── IReservationController.cs │ │ └── ISearchController.cs │ ├── HatPepper.Reservation.Application │ │ ├── HatPepper.Reservation.Application.csproj │ │ ├── IReservationUseCase.cs │ │ └── ReservationUseCase.cs │ ├── HatPepper.Reservation.Domain │ │ ├── HatPepper.Reservation.Domain.csproj │ │ ├── IReservationService.cs │ │ └── TimeSlot.cs │ ├── HatPepper.Reservation.Gateway.HotPepper │ │ ├── HatPepper.Reservation.Gateway.HotPepper.csproj │ │ └── ReservationService.cs │ ├── HatPepper.Reservation.Presentation.Controller │ │ ├── HatPepper.Reservation.Presentation.Controller.csproj │ │ └── ReservationController.cs │ ├── HatPepper.Reservation.Presentation.View │ │ ├── HatPepper.Reservation.Presentation.View.csproj │ │ ├── IReservationView.cs │ │ └── ReservationView.cs │ ├── HatPepper.Search.Application │ │ ├── HatPepper.Search.Application.csproj │ │ ├── ISearchRestaurant.cs │ │ └── SearchRestaurant.cs │ ├── HatPepper.Search.Bootstrap │ │ ├── HatPepper.Search.Bootstrap.csproj │ │ └── Program.cs │ ├── HatPepper.Search.Domain │ │ ├── HatPepper.Search.Domain.csproj │ │ ├── IGeoCoordinator.cs │ │ ├── IRestaurantRepository.cs │ │ ├── Location.cs │ │ ├── Restaurant.cs │ │ └── RestaurantId.cs │ ├── HatPepper.Search.Gateway.Device │ │ ├── GeoCoordinator.cs │ │ └── HatPepper.Search.Gateway.Device.csproj │ ├── HatPepper.Search.Gateway.HotPepper │ │ ├── Genre.cs │ │ ├── GourmetSearchResult.cs │ │ ├── HatPepper.Search.Gateway.HotPepper.csproj │ │ ├── RestaurantRepository.cs │ │ ├── Results.cs │ │ └── Shop.cs │ ├── HatPepper.Search.Presentation.Controller │ │ ├── HatPepper.Search.Presentation.Controller.csproj │ │ └── SearchRestaurantController.cs │ └── HatPepper.Search.Presentation.View │ │ ├── HatPepper.Search.Presentation.View.csproj │ │ ├── ISearchRestaurantView.cs │ │ ├── RestaurantViewModel.cs │ │ └── SearchRestaurantView.cs ├── 03.DDD │ ├── DDD.sln │ ├── Directory.Build.props │ ├── Directory.Packages.props │ ├── HatPepper.Domain │ │ ├── Date.cs │ │ ├── HatPepper.Domain.csproj │ │ └── RestaurantId.cs │ ├── HatPepper.Generic.Bootstrap │ │ ├── HatPepper.Generic.Bootstrap.csproj │ │ └── Program.cs │ ├── HatPepper.Generic.Presentation.Controller │ │ ├── HatPepper.Generic.Presentation.Controller.csproj │ │ ├── HatPepperController.cs │ │ ├── IReservationController.cs │ │ └── ISearchController.cs │ ├── HatPepper.Reservation.Application │ │ ├── HatPepper.Reservation.Application.csproj │ │ ├── IReserveRestaurant.cs │ │ └── ReserveRestaurant.cs │ ├── HatPepper.Reservation.Domain │ │ ├── HatPepper.Reservation.Domain.csproj │ │ ├── IReservationService.cs │ │ └── TimeSlot.cs │ ├── HatPepper.Reservation.Gateway.HotPepper │ │ ├── HatPepper.Reservation.Gateway.HotPepper.csproj │ │ └── ReservationService.cs │ ├── HatPepper.Reservation.Presentation.Controller │ │ ├── HatPepper.Reservation.Presentation.Controller.csproj │ │ └── ReservationController.cs │ ├── HatPepper.Reservation.Presentation.View │ │ ├── HatPepper.Reservation.Presentation.View.csproj │ │ ├── IReservationView.cs │ │ └── ReservationView.cs │ ├── HatPepper.Search.Application │ │ ├── HatPepper.Search.Application.csproj │ │ ├── ISearchRestaurant.cs │ │ └── SearchRestaurant.cs │ ├── HatPepper.Search.Domain │ │ ├── HatPepper.Search.Domain.csproj │ │ ├── IGeoCoordinator.cs │ │ ├── IRestaurantRepository.cs │ │ ├── Location.cs │ │ └── Restaurant.cs │ ├── HatPepper.Search.Gateway.Device │ │ ├── GeoCoordinator.cs │ │ └── HatPepper.Search.Gateway.Device.csproj │ ├── HatPepper.Search.Gateway.HotPepper │ │ ├── Genre.cs │ │ ├── GourmetSearchResult.cs │ │ ├── HatPepper.Search.Gateway.HotPepper.csproj │ │ ├── RestaurantRepository.cs │ │ ├── Results.cs │ │ └── Shop.cs │ ├── HatPepper.Search.Presentation.Controller │ │ ├── HatPepper.Search.Presentation.Controller.csproj │ │ └── SearchController.cs │ ├── HatPepper.Search.Presentation.View │ │ ├── HatPepper.Search.Presentation.View.csproj │ │ ├── ISearchRestaurantView.cs │ │ ├── RestaurantViewModel.cs │ │ └── SearchRestaurantView.cs │ └── HatPepper.sln ├── README.md └── 世界一わかりやすいClean Architecture - 技術レイヤー分割より大切なモノ.pdf ├── Android ├── 01.Before │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── codeStyles │ │ │ ├── Project.xml │ │ │ └── codeStyleConfig.xml │ │ ├── dictionaries │ │ │ └── nuits_jp.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── jp │ │ │ │ └── nuits │ │ │ │ └── hatpepper │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── jp │ │ │ │ │ └── nuits │ │ │ │ │ └── hatpepper │ │ │ │ │ ├── HatPepperApplication.kt │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── presentation │ │ │ │ │ ├── CreditView.kt │ │ │ │ │ ├── CustomBindingAdapter.kt │ │ │ │ │ ├── NearbyRestaurantsFragment.kt │ │ │ │ │ ├── NearbyRestaurantsViewModel.kt │ │ │ │ │ └── RestaurantAdapter.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ ├── hotpepper.jpg │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ ├── main_activity.xml │ │ │ │ ├── main_fragment.xml │ │ │ │ ├── nearby_restaurants_fragment.xml │ │ │ │ └── restaurant.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimen.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── jp │ │ │ └── nuits │ │ │ └── hatpepper │ │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── infrastructure_api │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── jp │ │ │ │ └── nuits │ │ │ │ └── hatpepper │ │ │ │ └── infrastructure │ │ │ │ └── api │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── jp │ │ │ │ │ └── nuits │ │ │ │ │ └── hatpepper │ │ │ │ │ └── infrastructure │ │ │ │ │ └── api │ │ │ │ │ ├── Budget.kt │ │ │ │ │ ├── CouponUrls.kt │ │ │ │ │ ├── Genre.kt │ │ │ │ │ ├── GourmetSearchApi.kt │ │ │ │ │ ├── GourmetSearchApiImpl.kt │ │ │ │ │ ├── GourmetSearchResults.kt │ │ │ │ │ ├── LargeArea.kt │ │ │ │ │ ├── LargeServiceArea.kt │ │ │ │ │ ├── MiddleArea.kt │ │ │ │ │ ├── Mobile.kt │ │ │ │ │ ├── Pc.kt │ │ │ │ │ ├── Photo.kt │ │ │ │ │ ├── Results.kt │ │ │ │ │ ├── RetrofitGourmetSearchApi.kt │ │ │ │ │ ├── Secrets.kt │ │ │ │ │ ├── ServiceArea.kt │ │ │ │ │ ├── Shop.kt │ │ │ │ │ ├── SmallArea.kt │ │ │ │ │ ├── SubGenre.kt │ │ │ │ │ └── Urls.kt │ │ │ └── res │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ │ └── test │ │ │ └── java │ │ │ └── jp │ │ │ └── nuits │ │ │ └── hatpepper │ │ │ └── infrastructure │ │ │ └── api │ │ │ └── ExampleUnitTest.kt │ ├── infrastructure_location │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── jp │ │ │ │ └── nuits │ │ │ │ └── hatpepper │ │ │ │ └── infrastructure │ │ │ │ └── location │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── jp │ │ │ │ │ └── nuits │ │ │ │ │ └── hatpepper │ │ │ │ │ └── infrastructure │ │ │ │ │ └── location │ │ │ │ │ ├── DeviceLocationProvider.kt │ │ │ │ │ └── DeviceLocationProviderImpl.kt │ │ │ └── res │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ │ └── test │ │ │ └── java │ │ │ └── jp │ │ │ └── nuits │ │ │ └── hatpepper │ │ │ └── infrastructure │ │ │ └── location │ │ │ └── ExampleUnitTest.kt │ ├── infrastructure_time │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── jp │ │ │ │ └── nuits │ │ │ │ └── hatpepper │ │ │ │ └── infrastructure │ │ │ │ └── time │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── jp │ │ │ │ │ └── nuits │ │ │ │ │ └── hatpepper │ │ │ │ │ └── infrastructure │ │ │ │ │ └── time │ │ │ │ │ ├── TimeProvider.kt │ │ │ │ │ └── TimeProviderImpl.kt │ │ │ └── res │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ │ └── test │ │ │ └── java │ │ │ └── jp │ │ │ └── nuits │ │ │ └── hatpepper │ │ │ └── infrastructure │ │ │ └── time │ │ │ └── ExampleUnitTest.kt │ ├── settings.gradle │ └── usecase │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── jp │ │ │ └── nuits │ │ │ └── hatpepper │ │ │ └── usecase │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── jp │ │ │ │ └── nuits │ │ │ │ └── hatpepper │ │ │ │ └── usecase │ │ │ │ ├── FindNearbyRestaurants.kt │ │ │ │ ├── FindNearbyRestaurantsImpl.kt │ │ │ │ └── Restaurant.kt │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── jp │ │ └── nuits │ │ └── hatpepper │ │ └── usecase │ │ └── ExampleUnitTest.kt ├── 02.After │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── codeStyles │ │ │ ├── Project.xml │ │ │ └── codeStyleConfig.xml │ │ ├── dictionaries │ │ │ └── nuits_jp.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── jp │ │ │ │ └── nuits │ │ │ │ └── hatpepper │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── jp │ │ │ │ │ └── nuits │ │ │ │ │ └── hatpepper │ │ │ │ │ ├── HatPepperApplication.kt │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── presentation │ │ │ │ │ ├── CreditView.kt │ │ │ │ │ ├── CustomBindingAdapter.kt │ │ │ │ │ ├── NearbyShopsFragment.kt │ │ │ │ │ ├── NearbyShopsViewModel.kt │ │ │ │ │ └── RestaurantAdapter.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ ├── hotpepper.jpg │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ ├── main_activity.xml │ │ │ │ ├── main_fragment.xml │ │ │ │ ├── nearby_restaurants_fragment.xml │ │ │ │ └── restaurant.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimen.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── jp │ │ │ └── nuits │ │ │ └── hatpepper │ │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── infrastructure_api │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── jp │ │ │ │ └── nuits │ │ │ │ └── hatpepper │ │ │ │ └── infrastructure │ │ │ │ └── api │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── jp │ │ │ │ │ └── nuits │ │ │ │ │ └── hatpepper │ │ │ │ │ └── infrastructure │ │ │ │ │ └── api │ │ │ │ │ ├── Budget.kt │ │ │ │ │ ├── CouponUrls.kt │ │ │ │ │ ├── Genre.kt │ │ │ │ │ ├── GourmetSearchApiImpl.kt │ │ │ │ │ ├── GourmetSearchResults.kt │ │ │ │ │ ├── LargeArea.kt │ │ │ │ │ ├── LargeServiceArea.kt │ │ │ │ │ ├── MiddleArea.kt │ │ │ │ │ ├── Mobile.kt │ │ │ │ │ ├── Pc.kt │ │ │ │ │ ├── Photo.kt │ │ │ │ │ ├── Results.kt │ │ │ │ │ ├── RetrofitGourmetSearchApi.kt │ │ │ │ │ ├── Secrets.kt │ │ │ │ │ ├── ServiceArea.kt │ │ │ │ │ ├── Shop.kt │ │ │ │ │ ├── SmallArea.kt │ │ │ │ │ ├── SubGenre.kt │ │ │ │ │ └── Urls.kt │ │ │ └── res │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ │ └── test │ │ │ └── java │ │ │ └── jp │ │ │ └── nuits │ │ │ └── hatpepper │ │ │ └── infrastructure │ │ │ └── api │ │ │ └── ExampleUnitTest.kt │ ├── infrastructure_location │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── jp │ │ │ │ └── nuits │ │ │ │ └── hatpepper │ │ │ │ └── infrastructure │ │ │ │ └── location │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── jp │ │ │ │ │ └── nuits │ │ │ │ │ └── hatpepper │ │ │ │ │ └── infrastructure │ │ │ │ │ └── location │ │ │ │ │ └── DeviceLocationProviderImpl.kt │ │ │ └── res │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ │ └── test │ │ │ └── java │ │ │ └── jp │ │ │ └── nuits │ │ │ └── hatpepper │ │ │ └── infrastructure │ │ │ └── location │ │ │ └── ExampleUnitTest.kt │ ├── infrastructure_time │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── jp │ │ │ │ └── nuits │ │ │ │ └── hatpepper │ │ │ │ └── infrastructure │ │ │ │ └── time │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── jp │ │ │ │ │ └── nuits │ │ │ │ │ └── hatpepper │ │ │ │ │ └── infrastructure │ │ │ │ │ └── time │ │ │ │ │ └── TimeProviderImpl.kt │ │ │ └── res │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ │ └── test │ │ │ └── java │ │ │ └── jp │ │ │ └── nuits │ │ │ └── hatpepper │ │ │ └── infrastructure │ │ │ └── time │ │ │ └── ExampleUnitTest.kt │ ├── settings.gradle │ ├── usecase │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── jp │ │ │ │ └── nuits │ │ │ │ └── hatpepper │ │ │ │ └── usecase │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── jp │ │ │ │ │ └── nuits │ │ │ │ │ └── hatpepper │ │ │ │ │ └── usecase │ │ │ │ │ ├── FindNearbyRestaurants.kt │ │ │ │ │ └── Restaurant.kt │ │ │ └── res │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ │ └── test │ │ │ └── java │ │ │ └── jp │ │ │ └── nuits │ │ │ └── hatpepper │ │ │ └── usecase │ │ │ └── ExampleUnitTest.kt │ └── usecase_impl │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── jp │ │ │ └── nuits │ │ │ └── hatpepper │ │ │ └── usecase │ │ │ └── impl │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── jp │ │ │ │ └── nuits │ │ │ │ └── hatpepper │ │ │ │ └── usecase │ │ │ │ └── impl │ │ │ │ ├── DeviceLocation.kt │ │ │ │ ├── DeviceLocationProvider.kt │ │ │ │ ├── FindNearbyRestaurantsImpl.kt │ │ │ │ ├── GourmetSearchApi.kt │ │ │ │ └── TimeProvider.kt │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── jp │ │ └── nuits │ │ └── hatpepper │ │ └── usecase │ │ └── impl │ │ └── ExampleUnitTest.kt ├── Easiest-Clean-Architecture-for-Android.pptx ├── HatPepper.eapx └── README.md ├── DotNetConsole ├── 01.Before │ ├── AdventureWorks.Sales.Controller │ │ ├── AdventureWorks.Sales.Controllers.csproj │ │ └── Controller.cs │ ├── AdventureWorks.Sales.Gateway │ │ ├── AdventureWorks.Sales.Gateways.csproj │ │ ├── Product.cs │ │ ├── Repository.cs │ │ └── SalesOrderDetail.cs │ ├── AdventureWorks.Sales.Presenter │ │ ├── AdventureWorks.Sales.Presenters.csproj │ │ ├── CsvPresenter.cs │ │ └── IPresenter.cs │ ├── AdventureWorks.Sales.UseCase │ │ ├── AdventureWorks.Sales.UseCases.csproj │ │ ├── IUseCase.cs │ │ └── UseCase.cs │ ├── AdventureWorks.Sales │ │ ├── AdventureWorks.Sales.Entities.csproj │ │ ├── IRepository.cs │ │ └── ProductSales.cs │ ├── AdventureWorks.sln │ ├── AdventureWorks.sln.DotSettings │ └── AdventureWorks │ │ ├── AdventureWorks.csproj │ │ └── Program.cs ├── 02.After │ ├── AdventureWorks.Sales.Controller │ │ ├── AdventureWorks.Sales.Controller.csproj │ │ └── Controller.cs │ ├── AdventureWorks.Sales.Infrastructure │ │ ├── AdventureWorks.Sales.Gateway.csproj │ │ ├── GetProductSales.sql │ │ ├── Properties │ │ │ ├── Resources.Designer.cs │ │ │ └── Resources.resx │ │ └── Repository.cs │ ├── AdventureWorks.Sales.Presenter │ │ ├── AdventureWorks.Sales.Presenter.csproj │ │ └── CsvPresenter.cs │ ├── AdventureWorks.Sales.UseCase │ │ ├── AdventureWorks.Sales.UseCase.csproj │ │ ├── IPresenter.cs │ │ ├── IUseCase.cs │ │ └── UseCase.cs │ ├── AdventureWorks.Sales │ │ ├── AdventureWorks.Sales.Entity.csproj │ │ ├── IRepository.cs │ │ └── ProductSales.cs │ ├── AdventureWorks.sln │ ├── AdventureWorks.sln.DotSettings │ ├── AdventureWorks │ │ ├── AdventureWorks.csproj │ │ └── Program.cs │ └── CreateProductSalesView.sql ├── Easiest-Clean-Architecture-for-DotNetConsole.pptx └── README.md ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/.gitignore -------------------------------------------------------------------------------- /2025-04-30/01.Before/Before.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/Before.sln -------------------------------------------------------------------------------- /2025-04-30/01.Before/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/Directory.Build.props -------------------------------------------------------------------------------- /2025-04-30/01.Before/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/Directory.Packages.props -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Domain/HatPepper.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Domain/HatPepper.Domain.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Generic.Bootstrap/HatPepper.Generic.Bootstrap.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Generic.Bootstrap/HatPepper.Generic.Bootstrap.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Generic.Bootstrap/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Generic.Bootstrap/Program.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Generic.Presentation.Controller/HatPepper.Generic.Presentation.Controller.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Generic.Presentation.Controller/HatPepper.Generic.Presentation.Controller.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Generic.Presentation.Controller/HatPepperController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Generic.Presentation.Controller/HatPepperController.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Generic.Presentation.Controller/IReservationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Generic.Presentation.Controller/IReservationController.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Generic.Presentation.Controller/ISearchController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Generic.Presentation.Controller/ISearchController.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Reservation.Application/HatPepper.Reservation.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Reservation.Application/HatPepper.Reservation.Application.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Reservation.Application/IReservationUseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Reservation.Application/IReservationUseCase.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Reservation.Application/ReservationUseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Reservation.Application/ReservationUseCase.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Reservation.Domain/HatPepper.Reservation.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Reservation.Domain/HatPepper.Reservation.Domain.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Reservation.Domain/IReservationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Reservation.Domain/IReservationService.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Reservation.Domain/TimeSlot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Reservation.Domain/TimeSlot.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Reservation.Gateway.HotPepper/HatPepper.Reservation.Gateway.HotPepper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Reservation.Gateway.HotPepper/HatPepper.Reservation.Gateway.HotPepper.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Reservation.Gateway.HotPepper/ReservationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Reservation.Gateway.HotPepper/ReservationService.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Reservation.Presentation.Controller/HatPepper.Reservation.Presentation.Controller.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Reservation.Presentation.Controller/HatPepper.Reservation.Presentation.Controller.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Reservation.Presentation.Controller/ReservationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Reservation.Presentation.Controller/ReservationController.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Reservation.Presentation.View/HatPepper.Reservation.Presentation.View.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Reservation.Presentation.View/HatPepper.Reservation.Presentation.View.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Reservation.Presentation.View/IReservationView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Reservation.Presentation.View/IReservationView.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Reservation.Presentation.View/ReservationView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Reservation.Presentation.View/ReservationView.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Application/HatPepper.Search.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Application/HatPepper.Search.Application.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Application/SearchRestaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Application/SearchRestaurant.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Bootstrap/HatPepper.Search.Bootstrap.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Bootstrap/HatPepper.Search.Bootstrap.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Bootstrap/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Bootstrap/Program.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Domain/Genre.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Domain/Genre.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Domain/HatPepper.Search.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Domain/HatPepper.Search.Domain.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Domain/Restaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Domain/Restaurant.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Domain/RestaurantId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Domain/RestaurantId.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Gateway.Device/GeoCoordinator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Gateway.Device/GeoCoordinator.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Gateway.Device/HatPepper.Search.Gateway.Device.csproj: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Gateway.Device/Location.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Gateway.Device/Location.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Gateway.HotPepper/Genre.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Gateway.HotPepper/Genre.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Gateway.HotPepper/GourmetSearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Gateway.HotPepper/GourmetSearchResult.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Gateway.HotPepper/GourmetService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Gateway.HotPepper/GourmetService.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Gateway.HotPepper/HatPepper.Search.Gateway.HotPepper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Gateway.HotPepper/HatPepper.Search.Gateway.HotPepper.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Gateway.HotPepper/Results.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Gateway.HotPepper/Results.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Gateway.HotPepper/Shop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Gateway.HotPepper/Shop.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Presentation.Controller/HatPepper.Search.Presentation.Controller.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Presentation.Controller/HatPepper.Search.Presentation.Controller.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Presentation.Controller/SearchRestaurantController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Presentation.Controller/SearchRestaurantController.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Presentation.View/HatPepper.Search.Presentation.View.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Presentation.View/HatPepper.Search.Presentation.View.csproj -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Presentation.View/RestaurantViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Presentation.View/RestaurantViewModel.cs -------------------------------------------------------------------------------- /2025-04-30/01.Before/HatPepper.Search.Presentation.View/SearchRestaurantView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/01.Before/HatPepper.Search.Presentation.View/SearchRestaurantView.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/After.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/After.sln -------------------------------------------------------------------------------- /2025-04-30/02.After/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/Directory.Build.props -------------------------------------------------------------------------------- /2025-04-30/02.After/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/Directory.Packages.props -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Domain/HatPepper.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Domain/HatPepper.Domain.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Generic.Bootstrap/HatPepper.Generic.Bootstrap.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Generic.Bootstrap/HatPepper.Generic.Bootstrap.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Generic.Bootstrap/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Generic.Bootstrap/Program.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Generic.Presentation.Controller/HatPepper.Generic.Presentation.Controller.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Generic.Presentation.Controller/HatPepper.Generic.Presentation.Controller.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Generic.Presentation.Controller/HatPepperController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Generic.Presentation.Controller/HatPepperController.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Generic.Presentation.Controller/IReservationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Generic.Presentation.Controller/IReservationController.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Generic.Presentation.Controller/ISearchController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Generic.Presentation.Controller/ISearchController.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Reservation.Application/HatPepper.Reservation.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Reservation.Application/HatPepper.Reservation.Application.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Reservation.Application/IReservationUseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Reservation.Application/IReservationUseCase.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Reservation.Application/ReservationUseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Reservation.Application/ReservationUseCase.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Reservation.Domain/HatPepper.Reservation.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Reservation.Domain/HatPepper.Reservation.Domain.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Reservation.Domain/IReservationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Reservation.Domain/IReservationService.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Reservation.Domain/TimeSlot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Reservation.Domain/TimeSlot.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Reservation.Gateway.HotPepper/HatPepper.Reservation.Gateway.HotPepper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Reservation.Gateway.HotPepper/HatPepper.Reservation.Gateway.HotPepper.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Reservation.Gateway.HotPepper/ReservationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Reservation.Gateway.HotPepper/ReservationService.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Reservation.Presentation.Controller/HatPepper.Reservation.Presentation.Controller.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Reservation.Presentation.Controller/HatPepper.Reservation.Presentation.Controller.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Reservation.Presentation.Controller/ReservationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Reservation.Presentation.Controller/ReservationController.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Reservation.Presentation.View/HatPepper.Reservation.Presentation.View.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Reservation.Presentation.View/HatPepper.Reservation.Presentation.View.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Reservation.Presentation.View/IReservationView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Reservation.Presentation.View/IReservationView.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Reservation.Presentation.View/ReservationView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Reservation.Presentation.View/ReservationView.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Application/HatPepper.Search.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Application/HatPepper.Search.Application.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Application/ISearchRestaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Application/ISearchRestaurant.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Application/SearchRestaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Application/SearchRestaurant.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Bootstrap/HatPepper.Search.Bootstrap.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Bootstrap/HatPepper.Search.Bootstrap.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Bootstrap/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Bootstrap/Program.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Domain/HatPepper.Search.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Domain/HatPepper.Search.Domain.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Domain/IGeoCoordinator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Domain/IGeoCoordinator.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Domain/IRestaurantRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Domain/IRestaurantRepository.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Domain/Location.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Domain/Location.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Domain/Restaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Domain/Restaurant.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Domain/RestaurantId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Domain/RestaurantId.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Gateway.Device/GeoCoordinator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Gateway.Device/GeoCoordinator.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Gateway.Device/HatPepper.Search.Gateway.Device.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Gateway.Device/HatPepper.Search.Gateway.Device.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Gateway.HotPepper/Genre.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Gateway.HotPepper/Genre.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Gateway.HotPepper/GourmetSearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Gateway.HotPepper/GourmetSearchResult.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Gateway.HotPepper/HatPepper.Search.Gateway.HotPepper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Gateway.HotPepper/HatPepper.Search.Gateway.HotPepper.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Gateway.HotPepper/RestaurantRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Gateway.HotPepper/RestaurantRepository.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Gateway.HotPepper/Results.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Gateway.HotPepper/Results.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Gateway.HotPepper/Shop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Gateway.HotPepper/Shop.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Presentation.Controller/HatPepper.Search.Presentation.Controller.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Presentation.Controller/HatPepper.Search.Presentation.Controller.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Presentation.Controller/SearchRestaurantController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Presentation.Controller/SearchRestaurantController.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Presentation.View/HatPepper.Search.Presentation.View.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Presentation.View/HatPepper.Search.Presentation.View.csproj -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Presentation.View/ISearchRestaurantView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Presentation.View/ISearchRestaurantView.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Presentation.View/RestaurantViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Presentation.View/RestaurantViewModel.cs -------------------------------------------------------------------------------- /2025-04-30/02.After/HatPepper.Search.Presentation.View/SearchRestaurantView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/02.After/HatPepper.Search.Presentation.View/SearchRestaurantView.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/DDD.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/DDD.sln -------------------------------------------------------------------------------- /2025-04-30/03.DDD/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/Directory.Build.props -------------------------------------------------------------------------------- /2025-04-30/03.DDD/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/Directory.Packages.props -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Domain/Date.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Domain/Date.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Domain/HatPepper.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Domain/HatPepper.Domain.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Domain/RestaurantId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Domain/RestaurantId.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Generic.Bootstrap/HatPepper.Generic.Bootstrap.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Generic.Bootstrap/HatPepper.Generic.Bootstrap.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Generic.Bootstrap/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Generic.Bootstrap/Program.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Generic.Presentation.Controller/HatPepper.Generic.Presentation.Controller.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Generic.Presentation.Controller/HatPepper.Generic.Presentation.Controller.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Generic.Presentation.Controller/HatPepperController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Generic.Presentation.Controller/HatPepperController.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Generic.Presentation.Controller/IReservationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Generic.Presentation.Controller/IReservationController.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Generic.Presentation.Controller/ISearchController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Generic.Presentation.Controller/ISearchController.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Reservation.Application/HatPepper.Reservation.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Reservation.Application/HatPepper.Reservation.Application.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Reservation.Application/IReserveRestaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Reservation.Application/IReserveRestaurant.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Reservation.Application/ReserveRestaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Reservation.Application/ReserveRestaurant.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Reservation.Domain/HatPepper.Reservation.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Reservation.Domain/HatPepper.Reservation.Domain.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Reservation.Domain/IReservationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Reservation.Domain/IReservationService.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Reservation.Domain/TimeSlot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Reservation.Domain/TimeSlot.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Reservation.Gateway.HotPepper/HatPepper.Reservation.Gateway.HotPepper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Reservation.Gateway.HotPepper/HatPepper.Reservation.Gateway.HotPepper.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Reservation.Gateway.HotPepper/ReservationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Reservation.Gateway.HotPepper/ReservationService.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Reservation.Presentation.Controller/HatPepper.Reservation.Presentation.Controller.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Reservation.Presentation.Controller/HatPepper.Reservation.Presentation.Controller.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Reservation.Presentation.Controller/ReservationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Reservation.Presentation.Controller/ReservationController.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Reservation.Presentation.View/HatPepper.Reservation.Presentation.View.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Reservation.Presentation.View/HatPepper.Reservation.Presentation.View.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Reservation.Presentation.View/IReservationView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Reservation.Presentation.View/IReservationView.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Reservation.Presentation.View/ReservationView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Reservation.Presentation.View/ReservationView.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Application/HatPepper.Search.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Application/HatPepper.Search.Application.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Application/ISearchRestaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Application/ISearchRestaurant.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Application/SearchRestaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Application/SearchRestaurant.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Domain/HatPepper.Search.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Domain/HatPepper.Search.Domain.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Domain/IGeoCoordinator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Domain/IGeoCoordinator.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Domain/IRestaurantRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Domain/IRestaurantRepository.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Domain/Location.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Domain/Location.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Domain/Restaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Domain/Restaurant.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Gateway.Device/GeoCoordinator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Gateway.Device/GeoCoordinator.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Gateway.Device/HatPepper.Search.Gateway.Device.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Gateway.Device/HatPepper.Search.Gateway.Device.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Gateway.HotPepper/Genre.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Gateway.HotPepper/Genre.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Gateway.HotPepper/GourmetSearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Gateway.HotPepper/GourmetSearchResult.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Gateway.HotPepper/HatPepper.Search.Gateway.HotPepper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Gateway.HotPepper/HatPepper.Search.Gateway.HotPepper.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Gateway.HotPepper/RestaurantRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Gateway.HotPepper/RestaurantRepository.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Gateway.HotPepper/Results.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Gateway.HotPepper/Results.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Gateway.HotPepper/Shop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Gateway.HotPepper/Shop.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Presentation.Controller/HatPepper.Search.Presentation.Controller.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Presentation.Controller/HatPepper.Search.Presentation.Controller.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Presentation.Controller/SearchController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Presentation.Controller/SearchController.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Presentation.View/HatPepper.Search.Presentation.View.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Presentation.View/HatPepper.Search.Presentation.View.csproj -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Presentation.View/ISearchRestaurantView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Presentation.View/ISearchRestaurantView.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Presentation.View/RestaurantViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Presentation.View/RestaurantViewModel.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.Search.Presentation.View/SearchRestaurantView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.Search.Presentation.View/SearchRestaurantView.cs -------------------------------------------------------------------------------- /2025-04-30/03.DDD/HatPepper.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/03.DDD/HatPepper.sln -------------------------------------------------------------------------------- /2025-04-30/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/README.md -------------------------------------------------------------------------------- /2025-04-30/世界一わかりやすいClean Architecture - 技術レイヤー分割より大切なモノ.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/2025-04-30/世界一わかりやすいClean Architecture - 技術レイヤー分割より大切なモノ.pdf -------------------------------------------------------------------------------- /Android/01.Before/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/.gitignore -------------------------------------------------------------------------------- /Android/01.Before/.idea/.name: -------------------------------------------------------------------------------- 1 | HatPepper -------------------------------------------------------------------------------- /Android/01.Before/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /Android/01.Before/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /Android/01.Before/.idea/dictionaries/nuits_jp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/.idea/dictionaries/nuits_jp.xml -------------------------------------------------------------------------------- /Android/01.Before/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/.idea/gradle.xml -------------------------------------------------------------------------------- /Android/01.Before/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/.idea/misc.xml -------------------------------------------------------------------------------- /Android/01.Before/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Android/01.Before/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/.idea/vcs.xml -------------------------------------------------------------------------------- /Android/01.Before/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/01.Before/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/build.gradle -------------------------------------------------------------------------------- /Android/01.Before/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/proguard-rules.pro -------------------------------------------------------------------------------- /Android/01.Before/app/src/androidTest/java/jp/nuits/hatpepper/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/androidTest/java/jp/nuits/hatpepper/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/java/jp/nuits/hatpepper/HatPepperApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/java/jp/nuits/hatpepper/HatPepperApplication.kt -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/java/jp/nuits/hatpepper/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/java/jp/nuits/hatpepper/MainActivity.kt -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/java/jp/nuits/hatpepper/presentation/CreditView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/java/jp/nuits/hatpepper/presentation/CreditView.kt -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/java/jp/nuits/hatpepper/presentation/CustomBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/java/jp/nuits/hatpepper/presentation/CustomBindingAdapter.kt -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/java/jp/nuits/hatpepper/presentation/NearbyRestaurantsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/java/jp/nuits/hatpepper/presentation/NearbyRestaurantsFragment.kt -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/java/jp/nuits/hatpepper/presentation/NearbyRestaurantsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/java/jp/nuits/hatpepper/presentation/NearbyRestaurantsViewModel.kt -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/java/jp/nuits/hatpepper/presentation/RestaurantAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/java/jp/nuits/hatpepper/presentation/RestaurantAdapter.kt -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/drawable/hotpepper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/drawable/hotpepper.jpg -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/layout/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/layout/main_activity.xml -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/layout/main_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/layout/main_fragment.xml -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/layout/nearby_restaurants_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/layout/nearby_restaurants_fragment.xml -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/layout/restaurant.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/layout/restaurant.xml -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/values/dimen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/values/dimen.xml -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/01.Before/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Android/01.Before/app/src/test/java/jp/nuits/hatpepper/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/app/src/test/java/jp/nuits/hatpepper/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Android/01.Before/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/build.gradle -------------------------------------------------------------------------------- /Android/01.Before/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/gradle.properties -------------------------------------------------------------------------------- /Android/01.Before/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/01.Before/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Android/01.Before/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/gradlew -------------------------------------------------------------------------------- /Android/01.Before/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/gradlew.bat -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/build.gradle -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/proguard-rules.pro -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/androidTest/java/jp/nuits/hatpepper/infrastructure/api/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/androidTest/java/jp/nuits/hatpepper/infrastructure/api/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Budget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Budget.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/CouponUrls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/CouponUrls.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Genre.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Genre.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/GourmetSearchApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/GourmetSearchApi.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/GourmetSearchApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/GourmetSearchApiImpl.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/GourmetSearchResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/GourmetSearchResults.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/LargeArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/LargeArea.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/LargeServiceArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/LargeServiceArea.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/MiddleArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/MiddleArea.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Mobile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Mobile.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Pc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Pc.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Photo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Photo.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Results.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Results.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/RetrofitGourmetSearchApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/RetrofitGourmetSearchApi.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Secrets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Secrets.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/ServiceArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/ServiceArea.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Shop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Shop.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/SmallArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/SmallArea.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/SubGenre.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/SubGenre.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Urls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Urls.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_api/src/test/java/jp/nuits/hatpepper/infrastructure/api/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_api/src/test/java/jp/nuits/hatpepper/infrastructure/api/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_location/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_location/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_location/build.gradle -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_location/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_location/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_location/proguard-rules.pro -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_location/src/androidTest/java/jp/nuits/hatpepper/infrastructure/location/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_location/src/androidTest/java/jp/nuits/hatpepper/infrastructure/location/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_location/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_location/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_location/src/main/java/jp/nuits/hatpepper/infrastructure/location/DeviceLocationProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_location/src/main/java/jp/nuits/hatpepper/infrastructure/location/DeviceLocationProvider.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_location/src/main/java/jp/nuits/hatpepper/infrastructure/location/DeviceLocationProviderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_location/src/main/java/jp/nuits/hatpepper/infrastructure/location/DeviceLocationProviderImpl.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_location/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_location/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_location/src/test/java/jp/nuits/hatpepper/infrastructure/location/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_location/src/test/java/jp/nuits/hatpepper/infrastructure/location/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_time/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_time/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_time/build.gradle -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_time/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_time/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_time/proguard-rules.pro -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_time/src/androidTest/java/jp/nuits/hatpepper/infrastructure/time/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_time/src/androidTest/java/jp/nuits/hatpepper/infrastructure/time/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_time/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_time/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_time/src/main/java/jp/nuits/hatpepper/infrastructure/time/TimeProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_time/src/main/java/jp/nuits/hatpepper/infrastructure/time/TimeProvider.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_time/src/main/java/jp/nuits/hatpepper/infrastructure/time/TimeProviderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_time/src/main/java/jp/nuits/hatpepper/infrastructure/time/TimeProviderImpl.kt -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_time/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_time/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/01.Before/infrastructure_time/src/test/java/jp/nuits/hatpepper/infrastructure/time/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/infrastructure_time/src/test/java/jp/nuits/hatpepper/infrastructure/time/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Android/01.Before/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/settings.gradle -------------------------------------------------------------------------------- /Android/01.Before/usecase/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/01.Before/usecase/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/usecase/build.gradle -------------------------------------------------------------------------------- /Android/01.Before/usecase/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android/01.Before/usecase/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/usecase/proguard-rules.pro -------------------------------------------------------------------------------- /Android/01.Before/usecase/src/androidTest/java/jp/nuits/hatpepper/usecase/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/usecase/src/androidTest/java/jp/nuits/hatpepper/usecase/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Android/01.Before/usecase/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/usecase/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/01.Before/usecase/src/main/java/jp/nuits/hatpepper/usecase/FindNearbyRestaurants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/usecase/src/main/java/jp/nuits/hatpepper/usecase/FindNearbyRestaurants.kt -------------------------------------------------------------------------------- /Android/01.Before/usecase/src/main/java/jp/nuits/hatpepper/usecase/FindNearbyRestaurantsImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/usecase/src/main/java/jp/nuits/hatpepper/usecase/FindNearbyRestaurantsImpl.kt -------------------------------------------------------------------------------- /Android/01.Before/usecase/src/main/java/jp/nuits/hatpepper/usecase/Restaurant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/usecase/src/main/java/jp/nuits/hatpepper/usecase/Restaurant.kt -------------------------------------------------------------------------------- /Android/01.Before/usecase/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/usecase/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/01.Before/usecase/src/test/java/jp/nuits/hatpepper/usecase/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/01.Before/usecase/src/test/java/jp/nuits/hatpepper/usecase/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Android/02.After/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/.gitignore -------------------------------------------------------------------------------- /Android/02.After/.idea/.name: -------------------------------------------------------------------------------- 1 | HatPepper -------------------------------------------------------------------------------- /Android/02.After/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /Android/02.After/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /Android/02.After/.idea/dictionaries/nuits_jp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/.idea/dictionaries/nuits_jp.xml -------------------------------------------------------------------------------- /Android/02.After/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/.idea/gradle.xml -------------------------------------------------------------------------------- /Android/02.After/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/.idea/misc.xml -------------------------------------------------------------------------------- /Android/02.After/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Android/02.After/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/.idea/vcs.xml -------------------------------------------------------------------------------- /Android/02.After/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/02.After/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/build.gradle -------------------------------------------------------------------------------- /Android/02.After/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/proguard-rules.pro -------------------------------------------------------------------------------- /Android/02.After/app/src/androidTest/java/jp/nuits/hatpepper/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/androidTest/java/jp/nuits/hatpepper/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Android/02.After/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/02.After/app/src/main/java/jp/nuits/hatpepper/HatPepperApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/java/jp/nuits/hatpepper/HatPepperApplication.kt -------------------------------------------------------------------------------- /Android/02.After/app/src/main/java/jp/nuits/hatpepper/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/java/jp/nuits/hatpepper/MainActivity.kt -------------------------------------------------------------------------------- /Android/02.After/app/src/main/java/jp/nuits/hatpepper/presentation/CreditView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/java/jp/nuits/hatpepper/presentation/CreditView.kt -------------------------------------------------------------------------------- /Android/02.After/app/src/main/java/jp/nuits/hatpepper/presentation/CustomBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/java/jp/nuits/hatpepper/presentation/CustomBindingAdapter.kt -------------------------------------------------------------------------------- /Android/02.After/app/src/main/java/jp/nuits/hatpepper/presentation/NearbyShopsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/java/jp/nuits/hatpepper/presentation/NearbyShopsFragment.kt -------------------------------------------------------------------------------- /Android/02.After/app/src/main/java/jp/nuits/hatpepper/presentation/NearbyShopsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/java/jp/nuits/hatpepper/presentation/NearbyShopsViewModel.kt -------------------------------------------------------------------------------- /Android/02.After/app/src/main/java/jp/nuits/hatpepper/presentation/RestaurantAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/java/jp/nuits/hatpepper/presentation/RestaurantAdapter.kt -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/drawable/hotpepper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/drawable/hotpepper.jpg -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/layout/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/layout/main_activity.xml -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/layout/main_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/layout/main_fragment.xml -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/layout/nearby_restaurants_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/layout/nearby_restaurants_fragment.xml -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/layout/restaurant.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/layout/restaurant.xml -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/values/dimen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/values/dimen.xml -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/02.After/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Android/02.After/app/src/test/java/jp/nuits/hatpepper/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/app/src/test/java/jp/nuits/hatpepper/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Android/02.After/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/build.gradle -------------------------------------------------------------------------------- /Android/02.After/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/gradle.properties -------------------------------------------------------------------------------- /Android/02.After/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/02.After/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Android/02.After/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/gradlew -------------------------------------------------------------------------------- /Android/02.After/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/gradlew.bat -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/build.gradle -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/proguard-rules.pro -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/androidTest/java/jp/nuits/hatpepper/infrastructure/api/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/androidTest/java/jp/nuits/hatpepper/infrastructure/api/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Budget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Budget.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/CouponUrls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/CouponUrls.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Genre.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Genre.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/GourmetSearchApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/GourmetSearchApiImpl.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/GourmetSearchResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/GourmetSearchResults.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/LargeArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/LargeArea.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/LargeServiceArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/LargeServiceArea.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/MiddleArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/MiddleArea.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Mobile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Mobile.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Pc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Pc.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Photo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Photo.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Results.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Results.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/RetrofitGourmetSearchApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/RetrofitGourmetSearchApi.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Secrets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Secrets.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/ServiceArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/ServiceArea.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Shop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Shop.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/SmallArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/SmallArea.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/SubGenre.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/SubGenre.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Urls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/java/jp/nuits/hatpepper/infrastructure/api/Urls.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/02.After/infrastructure_api/src/test/java/jp/nuits/hatpepper/infrastructure/api/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_api/src/test/java/jp/nuits/hatpepper/infrastructure/api/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_location/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/02.After/infrastructure_location/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_location/build.gradle -------------------------------------------------------------------------------- /Android/02.After/infrastructure_location/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android/02.After/infrastructure_location/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_location/proguard-rules.pro -------------------------------------------------------------------------------- /Android/02.After/infrastructure_location/src/androidTest/java/jp/nuits/hatpepper/infrastructure/location/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_location/src/androidTest/java/jp/nuits/hatpepper/infrastructure/location/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_location/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_location/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/02.After/infrastructure_location/src/main/java/jp/nuits/hatpepper/infrastructure/location/DeviceLocationProviderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_location/src/main/java/jp/nuits/hatpepper/infrastructure/location/DeviceLocationProviderImpl.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_location/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_location/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/02.After/infrastructure_location/src/test/java/jp/nuits/hatpepper/infrastructure/location/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_location/src/test/java/jp/nuits/hatpepper/infrastructure/location/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_time/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/02.After/infrastructure_time/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_time/build.gradle -------------------------------------------------------------------------------- /Android/02.After/infrastructure_time/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android/02.After/infrastructure_time/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_time/proguard-rules.pro -------------------------------------------------------------------------------- /Android/02.After/infrastructure_time/src/androidTest/java/jp/nuits/hatpepper/infrastructure/time/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_time/src/androidTest/java/jp/nuits/hatpepper/infrastructure/time/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_time/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_time/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/02.After/infrastructure_time/src/main/java/jp/nuits/hatpepper/infrastructure/time/TimeProviderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_time/src/main/java/jp/nuits/hatpepper/infrastructure/time/TimeProviderImpl.kt -------------------------------------------------------------------------------- /Android/02.After/infrastructure_time/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_time/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/02.After/infrastructure_time/src/test/java/jp/nuits/hatpepper/infrastructure/time/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/infrastructure_time/src/test/java/jp/nuits/hatpepper/infrastructure/time/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Android/02.After/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/settings.gradle -------------------------------------------------------------------------------- /Android/02.After/usecase/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/02.After/usecase/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase/build.gradle -------------------------------------------------------------------------------- /Android/02.After/usecase/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android/02.After/usecase/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase/proguard-rules.pro -------------------------------------------------------------------------------- /Android/02.After/usecase/src/androidTest/java/jp/nuits/hatpepper/usecase/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase/src/androidTest/java/jp/nuits/hatpepper/usecase/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Android/02.After/usecase/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/02.After/usecase/src/main/java/jp/nuits/hatpepper/usecase/FindNearbyRestaurants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase/src/main/java/jp/nuits/hatpepper/usecase/FindNearbyRestaurants.kt -------------------------------------------------------------------------------- /Android/02.After/usecase/src/main/java/jp/nuits/hatpepper/usecase/Restaurant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase/src/main/java/jp/nuits/hatpepper/usecase/Restaurant.kt -------------------------------------------------------------------------------- /Android/02.After/usecase/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/02.After/usecase/src/test/java/jp/nuits/hatpepper/usecase/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase/src/test/java/jp/nuits/hatpepper/usecase/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Android/02.After/usecase_impl/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/02.After/usecase_impl/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase_impl/build.gradle -------------------------------------------------------------------------------- /Android/02.After/usecase_impl/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android/02.After/usecase_impl/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase_impl/proguard-rules.pro -------------------------------------------------------------------------------- /Android/02.After/usecase_impl/src/androidTest/java/jp/nuits/hatpepper/usecase/impl/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase_impl/src/androidTest/java/jp/nuits/hatpepper/usecase/impl/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Android/02.After/usecase_impl/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase_impl/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/02.After/usecase_impl/src/main/java/jp/nuits/hatpepper/usecase/impl/DeviceLocation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase_impl/src/main/java/jp/nuits/hatpepper/usecase/impl/DeviceLocation.kt -------------------------------------------------------------------------------- /Android/02.After/usecase_impl/src/main/java/jp/nuits/hatpepper/usecase/impl/DeviceLocationProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase_impl/src/main/java/jp/nuits/hatpepper/usecase/impl/DeviceLocationProvider.kt -------------------------------------------------------------------------------- /Android/02.After/usecase_impl/src/main/java/jp/nuits/hatpepper/usecase/impl/FindNearbyRestaurantsImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase_impl/src/main/java/jp/nuits/hatpepper/usecase/impl/FindNearbyRestaurantsImpl.kt -------------------------------------------------------------------------------- /Android/02.After/usecase_impl/src/main/java/jp/nuits/hatpepper/usecase/impl/GourmetSearchApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase_impl/src/main/java/jp/nuits/hatpepper/usecase/impl/GourmetSearchApi.kt -------------------------------------------------------------------------------- /Android/02.After/usecase_impl/src/main/java/jp/nuits/hatpepper/usecase/impl/TimeProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase_impl/src/main/java/jp/nuits/hatpepper/usecase/impl/TimeProvider.kt -------------------------------------------------------------------------------- /Android/02.After/usecase_impl/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase_impl/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/02.After/usecase_impl/src/test/java/jp/nuits/hatpepper/usecase/impl/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/02.After/usecase_impl/src/test/java/jp/nuits/hatpepper/usecase/impl/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Android/Easiest-Clean-Architecture-for-Android.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/Easiest-Clean-Architecture-for-Android.pptx -------------------------------------------------------------------------------- /Android/HatPepper.eapx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/HatPepper.eapx -------------------------------------------------------------------------------- /Android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/Android/README.md -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales.Controller/AdventureWorks.Sales.Controllers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales.Controller/AdventureWorks.Sales.Controllers.csproj -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales.Controller/Controller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales.Controller/Controller.cs -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales.Gateway/AdventureWorks.Sales.Gateways.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales.Gateway/AdventureWorks.Sales.Gateways.csproj -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales.Gateway/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales.Gateway/Product.cs -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales.Gateway/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales.Gateway/Repository.cs -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales.Gateway/SalesOrderDetail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales.Gateway/SalesOrderDetail.cs -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales.Presenter/AdventureWorks.Sales.Presenters.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales.Presenter/AdventureWorks.Sales.Presenters.csproj -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales.Presenter/CsvPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales.Presenter/CsvPresenter.cs -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales.Presenter/IPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales.Presenter/IPresenter.cs -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales.UseCase/AdventureWorks.Sales.UseCases.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales.UseCase/AdventureWorks.Sales.UseCases.csproj -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales.UseCase/IUseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales.UseCase/IUseCase.cs -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales.UseCase/UseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales.UseCase/UseCase.cs -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales/AdventureWorks.Sales.Entities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales/AdventureWorks.Sales.Entities.csproj -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales/IRepository.cs -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.Sales/ProductSales.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.Sales/ProductSales.cs -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.sln -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks.sln.DotSettings -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks/AdventureWorks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks/AdventureWorks.csproj -------------------------------------------------------------------------------- /DotNetConsole/01.Before/AdventureWorks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/01.Before/AdventureWorks/Program.cs -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales.Controller/AdventureWorks.Sales.Controller.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales.Controller/AdventureWorks.Sales.Controller.csproj -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales.Controller/Controller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales.Controller/Controller.cs -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales.Infrastructure/AdventureWorks.Sales.Gateway.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales.Infrastructure/AdventureWorks.Sales.Gateway.csproj -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales.Infrastructure/GetProductSales.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales.Infrastructure/GetProductSales.sql -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales.Infrastructure/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales.Infrastructure/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales.Infrastructure/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales.Infrastructure/Properties/Resources.resx -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales.Infrastructure/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales.Infrastructure/Repository.cs -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales.Presenter/AdventureWorks.Sales.Presenter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales.Presenter/AdventureWorks.Sales.Presenter.csproj -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales.Presenter/CsvPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales.Presenter/CsvPresenter.cs -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales.UseCase/AdventureWorks.Sales.UseCase.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales.UseCase/AdventureWorks.Sales.UseCase.csproj -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales.UseCase/IPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales.UseCase/IPresenter.cs -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales.UseCase/IUseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales.UseCase/IUseCase.cs -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales.UseCase/UseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales.UseCase/UseCase.cs -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales/AdventureWorks.Sales.Entity.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales/AdventureWorks.Sales.Entity.csproj -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales/IRepository.cs -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.Sales/ProductSales.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.Sales/ProductSales.cs -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.sln -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks.sln.DotSettings -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks/AdventureWorks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks/AdventureWorks.csproj -------------------------------------------------------------------------------- /DotNetConsole/02.After/AdventureWorks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/AdventureWorks/Program.cs -------------------------------------------------------------------------------- /DotNetConsole/02.After/CreateProductSalesView.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/02.After/CreateProductSalesView.sql -------------------------------------------------------------------------------- /DotNetConsole/Easiest-Clean-Architecture-for-DotNetConsole.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/Easiest-Clean-Architecture-for-DotNetConsole.pptx -------------------------------------------------------------------------------- /DotNetConsole/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/DotNetConsole/README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuitsjp/Easiest-Clean-Architecture/HEAD/README.md --------------------------------------------------------------------------------