gitextract_anx4udf3/ ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── de/ │ │ └── ehsun/ │ │ └── smartbooking/ │ │ └── ExampleInstrumentedTest.kt │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── de/ │ │ │ └── ehsun/ │ │ │ └── smartbooking/ │ │ │ ├── ApplicationComponent.kt │ │ │ ├── BookLibraryApplication.kt │ │ │ ├── entities/ │ │ │ │ ├── Attendee.kt │ │ │ │ ├── Booking.kt │ │ │ │ ├── BookingInfo.kt │ │ │ │ ├── BookingResult.kt │ │ │ │ ├── Room.kt │ │ │ │ ├── RoomFilter.kt │ │ │ │ ├── RoomOrder.kt │ │ │ │ └── RoomRequest.kt │ │ │ ├── model/ │ │ │ │ ├── repository/ │ │ │ │ │ ├── RepositoryModule.kt │ │ │ │ │ ├── booking/ │ │ │ │ │ │ ├── BookingRepository.kt │ │ │ │ │ │ └── DefaultBookingRepository.kt │ │ │ │ │ └── room/ │ │ │ │ │ ├── DefaultRoomRepository.kt │ │ │ │ │ └── RoomRepository.kt │ │ │ │ └── source/ │ │ │ │ ├── SourceModule.kt │ │ │ │ ├── config/ │ │ │ │ │ ├── BaseConfiguration.kt │ │ │ │ │ └── DefaultBaseConfiguration.kt │ │ │ │ └── network/ │ │ │ │ ├── ApiService.kt │ │ │ │ └── ServiceUtils.kt │ │ │ ├── ui/ │ │ │ │ ├── PresentersModule.kt │ │ │ │ ├── base/ │ │ │ │ │ ├── BaseActivity.kt │ │ │ │ │ ├── BasePresenterContract.kt │ │ │ │ │ └── BaseViewContract.kt │ │ │ │ ├── launch/ │ │ │ │ │ ├── LaunchActivity.kt │ │ │ │ │ ├── LaunchContract.kt │ │ │ │ │ └── LaunchPresenter.kt │ │ │ │ ├── main/ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ ├── MainContract.kt │ │ │ │ │ ├── MainPresenter.kt │ │ │ │ │ ├── adapter/ │ │ │ │ │ │ └── RoomAdapter.kt │ │ │ │ │ └── viewholder/ │ │ │ │ │ ├── LocationViewHolder.kt │ │ │ │ │ └── RoomViewHolder.kt │ │ │ │ └── roomdetails/ │ │ │ │ ├── RoomDetailsActivity.kt │ │ │ │ ├── RoomDetailsContract.kt │ │ │ │ ├── RoomDetailsPresenter.kt │ │ │ │ ├── adapter/ │ │ │ │ │ ├── AttendeeAdapter.kt │ │ │ │ │ ├── EquipmentAdapter.kt │ │ │ │ │ └── ImageSliderAdapter.kt │ │ │ │ └── viewholder/ │ │ │ │ ├── AttendeeViewHolder.kt │ │ │ │ └── EquipmentViewHolder.kt │ │ │ └── utils/ │ │ │ ├── UtilsModule.kt │ │ │ ├── ValidationUtil.kt │ │ │ ├── extension/ │ │ │ │ └── ContextExtensions.kt │ │ │ ├── gson/ │ │ │ │ ├── DateTimeDeserializer.kt │ │ │ │ └── LocalDateDeserializer.kt │ │ │ └── scheduler/ │ │ │ ├── DefaultSchedulerProvider.kt │ │ │ └── SchedulerProvider.kt │ │ └── res/ │ │ ├── drawable/ │ │ │ ├── ic_arrow_drop_down_black_24dp.xml │ │ │ ├── ic_chevron_left_black_24dp.xml │ │ │ ├── ic_chevron_right_black_24dp.xml │ │ │ ├── ic_close_24dp.xml │ │ │ ├── ic_launcher_foreground.xml │ │ │ ├── ic_one_aim.xml │ │ │ ├── ic_photo_24dp.xml │ │ │ └── ic_tune_black_24dp.xml │ │ ├── font/ │ │ │ ├── cera.xml │ │ │ ├── cera_bold.otf │ │ │ ├── cera_italic.otf │ │ │ ├── cera_medium.otf │ │ │ ├── cera_regular.otf │ │ │ └── cera_thin.otf │ │ ├── font-v26/ │ │ │ └── cera.xml │ │ ├── layout/ │ │ │ ├── activity_launcher.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_room_details.xml │ │ │ ├── image_slide.xml │ │ │ ├── list_item_attendee_item.xml │ │ │ ├── list_item_book_item.xml │ │ │ ├── list_item_equipment_item.xml │ │ │ ├── list_item_location_item.xml │ │ │ ├── list_item_room_item.xml │ │ │ ├── popup_filter.xml │ │ │ ├── view_loading.xml │ │ │ └── view_submit_event.xml │ │ ├── layout-v21/ │ │ │ └── activity_room_details.xml │ │ ├── menu/ │ │ │ └── sort_actions.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── values/ │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test/ │ └── java/ │ └── de/ │ └── ehsun/ │ └── smartbooking/ │ └── ExampleUnitTest.kt ├── build.gradle ├── coloredtimebar/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── de/ │ │ └── ehsun/ │ │ └── coloredtimebar/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── de/ │ │ │ └── ehsun/ │ │ │ └── coloredtimebar/ │ │ │ ├── Extensions.kt │ │ │ ├── SimpleTime.kt │ │ │ ├── TimelinePickerView.kt │ │ │ └── TimelineView.kt │ │ └── res/ │ │ ├── drawable/ │ │ │ └── ic_navigation_black_24dp.xml │ │ └── values/ │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ └── strings.xml │ └── test/ │ └── java/ │ └── de/ │ └── ehsun/ │ └── coloredtimebar/ │ └── ExampleUnitTest.java ├── gradle/ │ ├── bintrayv1.gradle │ ├── installv1.gradle │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle