├── .circleci └── config.yml ├── .gitignore ├── .idea ├── codeStyles │ └── Project.xml ├── inspectionProfiles │ └── Project_Default.xml └── runConfigurations.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── kkori │ │ └── mini_festa │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── kkori │ │ │ └── mini_festa │ │ │ ├── FestaApplication.java │ │ │ ├── data │ │ │ ├── API.java │ │ │ ├── database │ │ │ │ ├── EventDataBase.java │ │ │ │ ├── TicketRoomEntityListConverter.java │ │ │ │ ├── dao │ │ │ │ │ └── EventDao.java │ │ │ │ └── entity │ │ │ │ │ ├── EventRoomEntity.java │ │ │ │ │ ├── LocationRoomEntity.java │ │ │ │ │ └── TicketRoomEntity.java │ │ │ ├── datasource │ │ │ │ ├── EventLocalDataSource.java │ │ │ │ ├── EventLocalDataSourceImp.java │ │ │ │ ├── EventRemoteDataSource.java │ │ │ │ └── EventRemoteDataSourceImp.java │ │ │ ├── dto │ │ │ │ └── EventListDTO.java │ │ │ ├── entity │ │ │ │ ├── EventEntity.java │ │ │ │ ├── HostOrganizationEntity.java │ │ │ │ ├── LocationEntity.java │ │ │ │ ├── MetaDataEntity.java │ │ │ │ └── TicketEntity.java │ │ │ ├── mapper │ │ │ │ ├── EventMapper.java │ │ │ │ ├── EventRoomMapper.java │ │ │ │ ├── LocationMapper.java │ │ │ │ ├── LocationRoomMapper.java │ │ │ │ ├── TicketsMapper.java │ │ │ │ └── TicketsRoomMapper.java │ │ │ └── repository │ │ │ │ └── EventRepositoryImp.java │ │ │ ├── domain │ │ │ ├── base │ │ │ │ ├── Mapper.java │ │ │ │ └── UseCase.java │ │ │ ├── entity │ │ │ │ ├── Event.java │ │ │ │ ├── Location.java │ │ │ │ ├── Ticket.java │ │ │ │ └── event │ │ │ │ │ ├── EventRepository.java │ │ │ │ │ ├── EventService.java │ │ │ │ │ └── EventServiceImp.java │ │ │ └── usecase │ │ │ │ ├── GetEventThroughIdUseCase.java │ │ │ │ ├── GetFavoriteEventListUseCase.java │ │ │ │ ├── GetLocalEventListUseCase.java │ │ │ │ ├── GetRemoteEventListUseCase.java │ │ │ │ └── SetFavoriteEventUseCase.java │ │ │ └── presentation │ │ │ ├── base │ │ │ ├── BaseActivity.java │ │ │ ├── BaseContract.java │ │ │ ├── BaseFragment.java │ │ │ └── BasePresenter.java │ │ │ ├── di │ │ │ ├── component │ │ │ │ └── AppComponent.java │ │ │ ├── injection │ │ │ │ ├── InjectionActivityModule.java │ │ │ │ └── InjectionFragmentModule.java │ │ │ ├── module │ │ │ │ ├── AppModule.java │ │ │ │ ├── LocalModule.java │ │ │ │ ├── NetworkModule.java │ │ │ │ └── event │ │ │ │ │ ├── EventBoardModule.java │ │ │ │ │ ├── EventDetailModule.java │ │ │ │ │ └── EventModule.java │ │ │ └── scope │ │ │ │ ├── EventFragmentScope.java │ │ │ │ └── MainActivityScope.java │ │ │ ├── mapper │ │ │ ├── EventFormat.java │ │ │ ├── EventModelMapper.java │ │ │ ├── LocationModelMapper.java │ │ │ └── TicketModelsMapper.java │ │ │ ├── model │ │ │ ├── EventModel.java │ │ │ ├── LocationModel.java │ │ │ └── TicketModel.java │ │ │ └── ui │ │ │ └── event │ │ │ ├── MainActivity.java │ │ │ ├── board │ │ │ ├── EventBoardContract.java │ │ │ ├── EventBoardFragment.java │ │ │ ├── EventBoardPresenter.java │ │ │ ├── EventDiffCallback.java │ │ │ └── EventListAdapter.java │ │ │ └── detail │ │ │ ├── EventDetailContract.java │ │ │ ├── EventDetailFragment.java │ │ │ ├── EventDetailPresenter.java │ │ │ └── TicketListAdapter.java │ └── res │ │ ├── anim │ │ ├── enter_from_left.xml │ │ ├── enter_from_right.xml │ │ ├── exit_to_left.xml │ │ ├── exit_to_right.xml │ │ ├── fade_in.xml │ │ └── fade_out.xml │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── drawable_dash_line.xml │ │ ├── eventboard_title.png │ │ ├── ic_arrow_back.xml │ │ ├── ic_count.xml │ │ ├── ic_count_light.xml │ │ ├── ic_dehaze.xml │ │ ├── ic_favorite.xml │ │ ├── ic_favorite_border.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_limit_per_user.xml │ │ ├── ic_limit_per_user_light.xml │ │ ├── ic_move_user_page.xml │ │ ├── ic_quantity.xml │ │ ├── ic_quantity_light.xml │ │ ├── ic_sale_date.xml │ │ ├── ic_sale_date_light.xml │ │ ├── ic_ticket_bought_count.xml │ │ ├── icon.png │ │ └── logo.xml │ │ ├── font │ │ └── core_gtd_eight.ttf │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fragment_event_board.xml │ │ ├── fragment_event_detail.xml │ │ ├── item_event_board.xml │ │ └── item_ticket_detail.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 │ │ ├── api.xml │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── kkori │ └── mini_festa │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── img ├── approach.png ├── screenshot1.png └── screenshot2.png └── settings.gradle /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/kkori/mini_festa/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/androidTest/java/com/kkori/mini_festa/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/FestaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/FestaApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/API.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/API.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/database/EventDataBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/database/EventDataBase.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/database/TicketRoomEntityListConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/database/TicketRoomEntityListConverter.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/database/dao/EventDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/database/dao/EventDao.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/database/entity/EventRoomEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/database/entity/EventRoomEntity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/database/entity/LocationRoomEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/database/entity/LocationRoomEntity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/database/entity/TicketRoomEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/database/entity/TicketRoomEntity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/datasource/EventLocalDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/datasource/EventLocalDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/datasource/EventLocalDataSourceImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/datasource/EventLocalDataSourceImp.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/datasource/EventRemoteDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/datasource/EventRemoteDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/datasource/EventRemoteDataSourceImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/datasource/EventRemoteDataSourceImp.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/dto/EventListDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/dto/EventListDTO.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/entity/EventEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/entity/EventEntity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/entity/HostOrganizationEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/entity/HostOrganizationEntity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/entity/LocationEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/entity/LocationEntity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/entity/MetaDataEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/entity/MetaDataEntity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/entity/TicketEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/entity/TicketEntity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/mapper/EventMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/mapper/EventMapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/mapper/EventRoomMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/mapper/EventRoomMapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/mapper/LocationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/mapper/LocationMapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/mapper/LocationRoomMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/mapper/LocationRoomMapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/mapper/TicketsMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/mapper/TicketsMapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/mapper/TicketsRoomMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/mapper/TicketsRoomMapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/data/repository/EventRepositoryImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/data/repository/EventRepositoryImp.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/domain/base/Mapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/domain/base/Mapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/domain/base/UseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/domain/base/UseCase.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/domain/entity/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/domain/entity/Event.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/domain/entity/Location.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/domain/entity/Location.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/domain/entity/Ticket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/domain/entity/Ticket.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/domain/entity/event/EventRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/domain/entity/event/EventRepository.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/domain/entity/event/EventService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/domain/entity/event/EventService.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/domain/entity/event/EventServiceImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/domain/entity/event/EventServiceImp.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/domain/usecase/GetEventThroughIdUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/domain/usecase/GetEventThroughIdUseCase.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/domain/usecase/GetFavoriteEventListUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/domain/usecase/GetFavoriteEventListUseCase.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/domain/usecase/GetLocalEventListUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/domain/usecase/GetLocalEventListUseCase.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/domain/usecase/GetRemoteEventListUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/domain/usecase/GetRemoteEventListUseCase.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/domain/usecase/SetFavoriteEventUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/domain/usecase/SetFavoriteEventUseCase.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/base/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/base/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/base/BaseContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/base/BaseContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/base/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/base/BaseFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/base/BasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/base/BasePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/di/component/AppComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/di/component/AppComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/di/injection/InjectionActivityModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/di/injection/InjectionActivityModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/di/injection/InjectionFragmentModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/di/injection/InjectionFragmentModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/di/module/AppModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/di/module/AppModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/di/module/LocalModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/di/module/LocalModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/di/module/NetworkModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/di/module/NetworkModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/di/module/event/EventBoardModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/di/module/event/EventBoardModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/di/module/event/EventDetailModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/di/module/event/EventDetailModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/di/module/event/EventModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/di/module/event/EventModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/di/scope/EventFragmentScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/di/scope/EventFragmentScope.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/di/scope/MainActivityScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/di/scope/MainActivityScope.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/mapper/EventFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/mapper/EventFormat.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/mapper/EventModelMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/mapper/EventModelMapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/mapper/LocationModelMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/mapper/LocationModelMapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/mapper/TicketModelsMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/mapper/TicketModelsMapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/model/EventModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/model/EventModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/model/LocationModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/model/LocationModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/model/TicketModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/model/TicketModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/ui/event/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/ui/event/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/ui/event/board/EventBoardContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/ui/event/board/EventBoardContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/ui/event/board/EventBoardFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/ui/event/board/EventBoardFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/ui/event/board/EventBoardPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/ui/event/board/EventBoardPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/ui/event/board/EventDiffCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/ui/event/board/EventDiffCallback.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/ui/event/board/EventListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/ui/event/board/EventListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/ui/event/detail/EventDetailContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/ui/event/detail/EventDetailContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/ui/event/detail/EventDetailFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/ui/event/detail/EventDetailFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/ui/event/detail/EventDetailPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/ui/event/detail/EventDetailPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/kkori/mini_festa/presentation/ui/event/detail/TicketListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/java/com/kkori/mini_festa/presentation/ui/event/detail/TicketListAdapter.java -------------------------------------------------------------------------------- /app/src/main/res/anim/enter_from_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/anim/enter_from_left.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/enter_from_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/anim/enter_from_right.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/exit_to_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/anim/exit_to_left.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/exit_to_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/anim/exit_to_right.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/fade_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/anim/fade_in.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/fade_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/anim/fade_out.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/drawable_dash_line.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/drawable_dash_line.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/eventboard_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/eventboard_title.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_arrow_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_count.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_count.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_count_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_count_light.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dehaze.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_dehaze.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_favorite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_favorite.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_favorite_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_favorite_border.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_limit_per_user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_limit_per_user.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_limit_per_user_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_limit_per_user_light.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_move_user_page.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_move_user_page.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_quantity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_quantity.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_quantity_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_quantity_light.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sale_date.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_sale_date.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sale_date_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_sale_date_light.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_ticket_bought_count.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/ic_ticket_bought_count.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/drawable/logo.xml -------------------------------------------------------------------------------- /app/src/main/res/font/core_gtd_eight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/font/core_gtd_eight.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_event_board.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/layout/fragment_event_board.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_event_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/layout/fragment_event_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_event_board.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/layout/item_event_board.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_ticket_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/layout/item_ticket_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/api.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/values/api.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/kkori/mini_festa/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/app/src/test/java/com/kkori/mini_festa/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/gradlew.bat -------------------------------------------------------------------------------- /img/approach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/img/approach.png -------------------------------------------------------------------------------- /img/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/img/screenshot1.png -------------------------------------------------------------------------------- /img/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeungYongSon/mini-festa/HEAD/img/screenshot2.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------