├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── Bug.md │ ├── Chore.md │ ├── Docs.md │ ├── Feature.md │ └── Refactor.md ├── pull_request_template.md └── workflows │ └── android-pull-request-ci.yml ├── .gitignore ├── README.md ├── app-compose ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── kunize │ │ └── uswtimetable │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_logo-playstore.png │ ├── java │ │ └── com │ │ │ └── kunize │ │ │ └── uswtimetable │ │ │ ├── SuwikiApplication.kt │ │ │ └── ui │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── kunize │ └── uswtimetable │ └── ExampleUnitTest.kt ├── core ├── android │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── core │ │ └── android │ │ ├── Dispatcher.kt │ │ ├── DispatchersModule.kt │ │ └── ThrowUnknownException.kt ├── common │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── core │ │ └── common │ │ └── RunCatchingIgnoreCancelled.kt ├── database │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── database │ │ │ └── TimetableDatabaseMigrate1To2Test.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── suwiki │ │ │ │ └── core │ │ │ │ └── database │ │ │ │ ├── dao │ │ │ │ ├── OpenLectureDao.kt │ │ │ │ ├── OpenMajorDao.kt │ │ │ │ └── TimeTableDao.kt │ │ │ │ ├── database │ │ │ │ ├── OpenLectureDatabase.kt │ │ │ │ ├── OpenMajorDatabase.kt │ │ │ │ ├── TimetableDatabase.kt │ │ │ │ ├── converter │ │ │ │ │ ├── OpenLectureConverter.kt │ │ │ │ │ └── TimetableCellListConverter.kt │ │ │ │ └── migration │ │ │ │ │ └── TimetableMigration.kt │ │ │ │ ├── di │ │ │ │ ├── DaoModule.kt │ │ │ │ ├── DataStoreModule.kt │ │ │ │ ├── DatabaseModule.kt │ │ │ │ └── NormalDataStore.kt │ │ │ │ ├── model │ │ │ │ ├── OpenLectureEntity.kt │ │ │ │ ├── OpenMajorEntity.kt │ │ │ │ └── TimetableEntity.kt │ │ │ │ └── proto │ │ │ │ └── UserPreferenceSerializer.kt │ │ └── proto │ │ │ └── user_preference.proto │ │ └── test │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── database │ │ └── ExampleUnitTest.kt ├── designsystem │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── ic_logo-playstore.png │ │ ├── java │ │ └── com │ │ │ └── suwiki │ │ │ └── core │ │ │ └── designsystem │ │ │ ├── component │ │ │ ├── appbar │ │ │ │ ├── SuwikiAppBarWithTextButton.kt │ │ │ │ └── SuwikiAppBarWithTitle.kt │ │ │ ├── badge │ │ │ │ └── SuwikiBadge.kt │ │ │ ├── bottomsheet │ │ │ │ ├── SuwikiAgreementBottomSheet.kt │ │ │ │ ├── SuwikiBottomSheet.kt │ │ │ │ └── SuwikiSelectBottomSheet.kt │ │ │ ├── button │ │ │ │ ├── BasicButton.kt │ │ │ │ ├── SuwikiContainedButton.kt │ │ │ │ ├── SuwikiOutlinedButton.kt │ │ │ │ └── TextFieldClearButton.kt │ │ │ ├── chips │ │ │ │ ├── SuwikiContainedChip.kt │ │ │ │ └── SuwikiOutlinedChip.kt │ │ │ ├── container │ │ │ │ ├── SuwikiBoardContainer.kt │ │ │ │ ├── SuwikiEditContainer.kt │ │ │ │ └── SuwikiSelectionContainer.kt │ │ │ ├── dialog │ │ │ │ └── SuwikiDialog.kt │ │ │ ├── loading │ │ │ │ └── LoadingScreen.kt │ │ │ ├── ratingbar │ │ │ │ └── SuwikiRatingBar.kt │ │ │ ├── searchbar │ │ │ │ ├── BasicSearchBar.kt │ │ │ │ └── SuwikiSearchBar.kt │ │ │ ├── tabbar │ │ │ │ └── SuwikiTabBar.kt │ │ │ └── textfield │ │ │ │ ├── SuwikiRegularTextField.kt │ │ │ │ ├── SuwikiReviewInputBox.kt │ │ │ │ └── SuwikiSmallTextField.kt │ │ │ ├── shadow │ │ │ ├── BottomNavigationShadow.kt │ │ │ ├── CardShadow.kt │ │ │ └── SuwikiShadow.kt │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Typography.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_appbar_arrow_left.xml │ │ ├── ic_appbar_close_mark.xml │ │ ├── ic_check_filled.xml │ │ ├── ic_eye_off.xml │ │ ├── ic_eye_on.xml │ │ ├── ic_logo.xml │ │ ├── ic_logo_foreground.xml │ │ ├── ic_search.xml │ │ ├── ic_slider_thumb_hovered.xml │ │ ├── ic_star_empty.xml │ │ ├── ic_star_filled.xml │ │ └── ic_textfield_clear.xml │ │ ├── font │ │ ├── notosanskrbold.ttf │ │ ├── notosanskrlight.ttf │ │ ├── notosanskrmedium.ttf │ │ └── notosanskrregular.ttf │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_logo.xml │ │ └── ic_logo_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_logo.webp │ │ ├── ic_logo_foreground.webp │ │ └── ic_logo_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_logo.webp │ │ ├── ic_logo_foreground.webp │ │ └── ic_logo_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_logo.webp │ │ ├── ic_logo_foreground.webp │ │ └── ic_logo_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_logo.webp │ │ ├── ic_logo_foreground.webp │ │ └── ic_logo_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_logo.webp │ │ ├── ic_logo_foreground.webp │ │ └── ic_logo_round.webp │ │ └── values │ │ ├── ic_logo_background.xml │ │ ├── strings.xml │ │ └── themes.xml ├── model │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── core │ │ └── model │ │ ├── enums │ │ ├── EvaluationLevel.kt │ │ └── LectureAlign.kt │ │ ├── exception │ │ ├── CommonExceptions.kt │ │ ├── SuwikiServerExceptions.kt │ │ └── TimetableExceptions.kt │ │ ├── lectureevaluation │ │ ├── PurchaseHistory.kt │ │ ├── exam │ │ │ ├── ExamEvaluationList.kt │ │ │ └── MyExamEvaluation.kt │ │ └── lecture │ │ │ ├── LectureEvaluationAverage.kt │ │ │ ├── LectureEvaluationExtraAverage.kt │ │ │ ├── LectureEvaluationList.kt │ │ │ ├── LectureInfo.kt │ │ │ └── MyLectureEvaluation.kt │ │ ├── notice │ │ ├── Notice.kt │ │ └── NoticeDetail.kt │ │ ├── openmajor │ │ ├── OpenMajor.kt │ │ └── OpenMajorVersion.kt │ │ ├── timetable │ │ ├── Enums.kt │ │ ├── OpenLecture.kt │ │ ├── Timetable.kt │ │ └── TimetableCell.kt │ │ └── user │ │ ├── Suspension.kt │ │ ├── Token.kt │ │ └── User.kt ├── network │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── core │ │ │ └── network │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── core │ │ │ └── network │ │ │ ├── api │ │ │ └── AuthApi.kt │ │ │ ├── authenticator │ │ │ └── TokenAuthenticator.kt │ │ │ ├── di │ │ │ ├── ApiModule.kt │ │ │ ├── Consts.kt │ │ │ ├── DatabaseModule.kt │ │ │ ├── NetworkModule.kt │ │ │ ├── Qualifier.kt │ │ │ └── RepositoryModule.kt │ │ │ ├── interceptor │ │ │ └── AuthenticationInterceptor.kt │ │ │ ├── model │ │ │ └── TokenResponse.kt │ │ │ ├── repository │ │ │ ├── AuthRepository.kt │ │ │ └── AuthRepositoryImpl.kt │ │ │ └── retrofit │ │ │ ├── ApiResult.kt │ │ │ ├── ApiResultCallAdapter.kt │ │ │ ├── Json.kt │ │ │ ├── ResultCallAdapterFactory.kt │ │ │ └── SuwikiErrorResponse.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── core │ │ └── network │ │ └── ExampleUnitTest.kt ├── security │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── core │ │ │ └── security │ │ │ ├── SecurityPreferences.kt │ │ │ └── di │ │ │ ├── DataStoreModule.kt │ │ │ └── SecureDataStore.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── security │ │ └── ExampleUnitTest.kt └── ui │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── suwiki │ │ └── core │ │ └── ui │ │ ├── enums │ │ └── LectureEvaluationTab.kt │ │ ├── extension │ │ ├── Context.kt │ │ ├── Enums.kt │ │ ├── Etc.kt │ │ ├── Flow.kt │ │ ├── Json.kt │ │ ├── LazyListState.kt │ │ └── Modifier.kt │ │ └── util │ │ ├── Consts.kt │ │ ├── LaunchedEffectWithLifecycle.kt │ │ ├── MultipleEventsCutter.kt │ │ └── TimetableColorHexMap.kt │ └── res │ ├── drawable │ ├── ic_align_checked.xml │ ├── ic_arrow_gray_right.xml │ ├── ic_dropdown_arrow_down.xml │ ├── ic_star_empty.xml │ └── ic_star_filled.xml │ └── values │ └── strings.xml ├── data ├── lectureevaluation │ ├── editor │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── suwiki │ │ │ │ └── data │ │ │ │ └── lectureevaluation │ │ │ │ └── editor │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── suwiki │ │ │ │ └── data │ │ │ │ └── lectureevaluation │ │ │ │ └── editor │ │ │ │ ├── datasource │ │ │ │ ├── RemoteExamEditorDataSource.kt │ │ │ │ └── RemoteLectureEditorDataSource.kt │ │ │ │ ├── di │ │ │ │ └── RepositoryModule.kt │ │ │ │ └── repository │ │ │ │ ├── ExamEditorRepositoryImpl.kt │ │ │ │ └── LectureEditorRepositoryImpl.kt │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── data │ │ │ └── lectureevaluation │ │ │ └── editor │ │ │ └── ExampleUnitTest.kt │ ├── my │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── suwiki │ │ │ │ └── data │ │ │ │ └── lectureevaluation │ │ │ │ └── my │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── suwiki │ │ │ │ └── data │ │ │ │ └── lectureevaluation │ │ │ │ └── my │ │ │ │ ├── datasource │ │ │ │ ├── RemoteExamMyDataSource.kt │ │ │ │ └── RemoteLectureMyDataSource.kt │ │ │ │ ├── di │ │ │ │ └── RepositoryModule.kt │ │ │ │ └── repository │ │ │ │ ├── ExamMyRepositoryImpl.kt │ │ │ │ └── LectureMyRepositoryImpl.kt │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── data │ │ │ └── lectureevaluation │ │ │ └── my │ │ │ └── ExampleUnitTest.kt │ └── viewerreporter │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── data │ │ │ └── lectureevaluation │ │ │ └── viewerreporter │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── data │ │ │ └── lectureevaluation │ │ │ └── viewerreporter │ │ │ ├── datasource │ │ │ ├── RemoteExamProviderDataSource.kt │ │ │ ├── RemoteExamReportDataSource.kt │ │ │ ├── RemoteLectureProviderDataSource.kt │ │ │ └── RemoteLectureReportDataSource.kt │ │ │ ├── di │ │ │ └── RepositoryModule.kt │ │ │ └── repository │ │ │ ├── ExamProviderRepositoryImpl.kt │ │ │ ├── ExamReportRepositoryImpl.kt │ │ │ ├── LectureProviderRepositoryImpl.kt │ │ │ └── LectureReportRepositoryImpl.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── data │ │ └── lectureevaluation │ │ └── viewerreporter │ │ └── ExampleUnitTest.kt ├── login │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── data │ │ └── login │ │ ├── datasource │ │ ├── LocalLoginDataSource.kt │ │ └── RemoteLoginDataSource.kt │ │ ├── di │ │ └── RepositoryModule.kt │ │ └── repository │ │ └── LoginRepositoryImpl.kt ├── notice │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── data │ │ │ └── notice │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── data │ │ │ └── notice │ │ │ ├── datasource │ │ │ └── RemoteNoticeDataSource.kt │ │ │ ├── di │ │ │ └── RepositoryModule.kt │ │ │ └── repository │ │ │ └── NoticeRepositoryImpl.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── data │ │ └── notice │ │ └── ExampleUnitTest.kt ├── openmajor │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── data │ │ │ └── openmajor │ │ │ ├── datasource │ │ │ ├── LocalOpenMajorDataSource.kt │ │ │ └── RemoteOpenMajorDataSource.kt │ │ │ ├── di │ │ │ └── RepositoryModule.kt │ │ │ └── repository │ │ │ └── OpenMajorRepositoryImpl.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── data │ │ └── openmajor │ │ └── ExampleUnitTest.kt ├── signup │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── data │ │ │ └── signup │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── data │ │ │ └── signup │ │ │ ├── datasource │ │ │ └── RemoteSignUpDataSource.kt │ │ │ ├── di │ │ │ └── RepositoryModule.kt │ │ │ └── repository │ │ │ └── SignupRepositoryImpl.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── data │ │ └── signup │ │ └── ExampleUnitTest.kt ├── timetable │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── data │ │ │ └── timetable │ │ │ ├── OpenLectureRaw.kt │ │ │ ├── TimetableUtil.kt │ │ │ ├── datasource │ │ │ ├── LocalOpenLectureDataSource.kt │ │ │ ├── LocalTimetableDataSource.kt │ │ │ └── RemoteOpenLectureDataSource.kt │ │ │ ├── di │ │ │ └── RepositoryModule.kt │ │ │ └── repository │ │ │ ├── OpenLectureRepositoryImpl.kt │ │ │ └── TimetableRepositoryImpl.kt │ │ └── test │ │ └── java │ │ └── com │ │ ├── kunize │ │ └── uswtimetable │ │ │ └── ExampleUnitTest.kt │ │ └── suwiki │ │ └── data │ │ └── timetable │ │ └── repository │ │ └── TimetableUtilTest.kt └── user │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── suwiki │ │ └── data │ │ └── user │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── suwiki │ │ └── data │ │ └── user │ │ ├── datasource │ │ ├── LocalUserDataSource.kt │ │ └── RemoteUserDataSource.kt │ │ ├── di │ │ └── RepositoryModule.kt │ │ └── repository │ │ └── UserRepositoryImpl.kt │ └── test │ └── java │ └── com │ └── suwiki │ └── data │ └── user │ └── ExampleUnitTest.kt ├── detekt-config.yml ├── docs ├── core_module.png └── entire_module_graph.png ├── domain ├── lectureevaluation │ ├── editor │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── domain │ │ │ └── lectureevaluation │ │ │ └── editor │ │ │ ├── repository │ │ │ ├── ExamEditorRepository.kt │ │ │ └── LectureEditorRepository.kt │ │ │ └── usecase │ │ │ ├── exam │ │ │ ├── DeleteExamEvaluationUseCase.kt │ │ │ ├── PostExamEvaluationUseCase.kt │ │ │ └── UpdateExamEvaluationUseCase.kt │ │ │ └── lecture │ │ │ ├── DeleteLectureEvaluationUseCase.kt │ │ │ ├── PostLectureEvaluationUseCase.kt │ │ │ └── UpdateLectureEvaluationUseCase.kt │ ├── my │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── domain │ │ │ └── lectureevaluation │ │ │ └── my │ │ │ ├── repository │ │ │ ├── ExamMyRepository.kt │ │ │ └── LectureMyRepository.kt │ │ │ └── usecase │ │ │ ├── GetMyExamEvaluationListUseCase.kt │ │ │ ├── GetMyLectureEvaluationListUseCase.kt │ │ │ └── GetPurchaseHistoryUseCase.kt │ └── viewerreporter │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── domain │ │ └── lectureevaluation │ │ └── viewerreporter │ │ ├── repository │ │ ├── ExamProviderRepository.kt │ │ ├── ExamReportRepository.kt │ │ ├── LectureProviderRepository.kt │ │ └── LectureReportRepository.kt │ │ └── usecase │ │ ├── exam │ │ ├── BuyExamUseCase.kt │ │ ├── GetExamEvaluationListUseCase.kt │ │ └── ReportExamUseCase.kt │ │ └── lecture │ │ ├── GetLectureEvaluationAverageListUseCase.kt │ │ ├── GetLectureEvaluationExtraAverageUseCase.kt │ │ ├── GetLectureEvaluationListUseCase.kt │ │ ├── ReportLectureUseCase.kt │ │ └── RetrieveLectureEvaluationAverageListUseCase.kt ├── login │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── domain │ │ └── login │ │ ├── repository │ │ └── LoginRepository.kt │ │ └── usecase │ │ ├── FindIdUseCase.kt │ │ ├── FindPasswordUseCase.kt │ │ └── LoginUseCase.kt ├── notice │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── domain │ │ └── notice │ │ ├── repository │ │ └── NoticeRepository.kt │ │ └── usecase │ │ ├── CheckUpdateMandatoryUseCase.kt │ │ ├── GetNoticeDetailUseCase.kt │ │ └── GetNoticeListUseCase.kt ├── openmajor │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── domain │ │ └── openmajor │ │ ├── repository │ │ └── OpenMajorRepository.kt │ │ └── usecase │ │ ├── GetBookmarkedOpenMajorListUseCase.kt │ │ ├── GetOpenMajorListUseCase.kt │ │ ├── RegisterBookmarkUseCase.kt │ │ └── UnRegisterBookmarkUseCase.kt ├── signup │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── domain │ │ └── signup │ │ ├── repository │ │ └── SignupRepository.kt │ │ └── usecase │ │ ├── CheckEmailOverlapUseCase.kt │ │ ├── CheckIdOverlapUseCase.kt │ │ └── SignupUseCase.kt ├── timetable │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── domain │ │ └── timetable │ │ ├── repository │ │ ├── OpenLectureRepository.kt │ │ └── TimetableRepository.kt │ │ └── usecase │ │ ├── DeleteTimetableCellUseCase.kt │ │ ├── DeleteTimetableUseCase.kt │ │ ├── GetAllTimetableUseCase.kt │ │ ├── GetMainTimetableUseCase.kt │ │ ├── GetOpenLectureListUseCase.kt │ │ ├── GetTimetableCellTypeUseCase.kt │ │ ├── InsertTimetableCellUseCase.kt │ │ ├── InsertTimetableUseCase.kt │ │ ├── SetMainTimetableCreateTime.kt │ │ ├── SetTimetableCellTypeUseCase.kt │ │ ├── UpdateOpenLectureIfNeedUseCase.kt │ │ ├── UpdateTimetableCellUseCase.kt │ │ └── UpdateTimetableUseCase.kt └── user │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── main │ └── java │ └── com │ └── suwiki │ └── domain │ └── user │ ├── repository │ └── UserRepository.kt │ └── usecase │ ├── GetBanHistoryUseCase.kt │ ├── GetBlackListUseCase.kt │ ├── GetUserInfoUseCase.kt │ ├── LogoutUseCase.kt │ ├── QuitUseCase.kt │ └── ResetPasswordUseCase.kt ├── feature ├── lectureevaluation │ ├── editor │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── suwiki │ │ │ │ └── feature │ │ │ │ └── lectureevaluation │ │ │ │ └── editor │ │ │ │ ├── examevaluation │ │ │ │ ├── ExamEvaluationEditorViewModel.kt │ │ │ │ ├── ExamEvalutionEditorContract.kt │ │ │ │ └── ExamEvalutionEditorScreen.kt │ │ │ │ ├── lectureevaluation │ │ │ │ ├── LectureEvaluationEditorContract.kt │ │ │ │ ├── LectureEvaluationEditorScreen.kt │ │ │ │ ├── LectureEvaluationEditorViewModel.kt │ │ │ │ └── component │ │ │ │ │ └── slider │ │ │ │ │ ├── SuwikiSlider.kt │ │ │ │ │ ├── SuwikiSliderThumb.kt │ │ │ │ │ ├── SuwikiSliderThumbWithLabel.kt │ │ │ │ │ ├── SuwikiSliderTrack.kt │ │ │ │ │ └── material │ │ │ │ │ ├── Slider.kt │ │ │ │ │ └── SliderState.kt │ │ │ │ └── navigation │ │ │ │ └── EvaluationEditorNavigation.kt │ │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ ├── my │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── suwiki │ │ │ │ └── feature │ │ │ │ └── lectureevaluation │ │ │ │ └── my │ │ │ │ ├── MyEvaluationContract.kt │ │ │ │ ├── MyEvaluationScreen.kt │ │ │ │ ├── MyEvaluationViewModel.kt │ │ │ │ └── navigation │ │ │ │ └── MyEvaluationNavigation.kt │ │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ └── viewerreporter │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── suwiki │ │ │ └── feature │ │ │ └── lectureevaluation │ │ │ └── viewerreporter │ │ │ ├── LectureEvaluationContract.kt │ │ │ ├── LectureEvaluationScreen.kt │ │ │ ├── LectureEvaluationViewModel.kt │ │ │ ├── component │ │ │ ├── EvaluationAppBar.kt │ │ │ ├── EvaluationCard.kt │ │ │ ├── EvaluationSearchBar.kt │ │ │ ├── OnboardingBottomSheet.kt │ │ │ └── OnboardingPager.kt │ │ │ ├── detail │ │ │ ├── LectureEvaluationDetailContract.kt │ │ │ ├── LectureEvaluationDetailScreen.kt │ │ │ ├── LectureEvaluationDetailViewModel.kt │ │ │ └── component │ │ │ │ ├── ExamEvaluationContainer.kt │ │ │ │ ├── LectureEvaluationContainer.kt │ │ │ │ └── StatisticsContainer.kt │ │ │ └── navigation │ │ │ └── LectureEvaluationNavigation.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_filter.xml │ │ ├── ic_filter_arrow_down.xml │ │ ├── ic_onboarding1.png │ │ ├── ic_onboarding2.png │ │ └── ic_write.xml │ │ └── values │ │ └── strings.xml ├── login │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── suwiki │ │ │ └── feature │ │ │ └── login │ │ │ ├── findid │ │ │ ├── FindIdContract.kt │ │ │ ├── FindIdScreen.kt │ │ │ └── FindIdViewModel.kt │ │ │ ├── findpassword │ │ │ ├── FindPasswordContract.kt │ │ │ ├── FindPasswordScreen.kt │ │ │ └── FindPasswordViewModel.kt │ │ │ ├── login │ │ │ ├── LoginContract.kt │ │ │ ├── LoginScreen.kt │ │ │ └── LoginViewModel.kt │ │ │ └── navigation │ │ │ └── LoginNavigation.kt │ │ └── res │ │ └── values │ │ └── strings.xml ├── myinfo │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── suwiki │ │ │ └── feature │ │ │ └── myinfo │ │ │ ├── MyInfoContract.kt │ │ │ ├── MyInfoScreen.kt │ │ │ ├── MyInfoViewModel.kt │ │ │ ├── banhistory │ │ │ ├── BanHistoryContract.kt │ │ │ ├── BanHistoryScreen.kt │ │ │ └── BanHistoryViewModel.kt │ │ │ ├── myaccount │ │ │ ├── MyAccountContract.kt │ │ │ ├── MyAccountScreen.kt │ │ │ └── MyAccountViewModel.kt │ │ │ ├── mypoint │ │ │ ├── MyPointContract.kt │ │ │ ├── MyPointScreen.kt │ │ │ └── MyPointViewModel.kt │ │ │ ├── navigation │ │ │ └── MyInfoNavigation.kt │ │ │ ├── quit │ │ │ ├── QuitContract.kt │ │ │ ├── QuitScreen.kt │ │ │ └── QuitViewModel.kt │ │ │ └── resetpassword │ │ │ ├── ResetPasswordContract.kt │ │ │ ├── ResetPasswordScreen.kt │ │ │ └── ResetPasswordViewModel.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_my_info_comment.xml │ │ ├── ic_my_info_notice.xml │ │ ├── ic_my_info_point.xml │ │ └── ic_my_info_setting.xml │ │ └── values │ │ └── strings.xml ├── navigator │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── suwiki │ │ │ └── feature │ │ │ └── navigator │ │ │ ├── MainActivity.kt │ │ │ ├── MainContract.kt │ │ │ ├── MainNavigator.kt │ │ │ ├── MainScreen.kt │ │ │ ├── MainTab.kt │ │ │ ├── MainViewModel.kt │ │ │ └── component │ │ │ └── SuwikiToast.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_bottom_navigation_evaluation.xml │ │ ├── ic_bottom_navigation_myinfo.xml │ │ └── ic_bottom_navigation_timetable.xml │ │ └── values │ │ └── strings.xml ├── notice │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── suwiki │ │ │ └── feature │ │ │ └── notice │ │ │ ├── NoticeContract.kt │ │ │ ├── NoticeScreen.kt │ │ │ ├── NoticeViewModel.kt │ │ │ ├── detail │ │ │ ├── NoticeDetailContract.kt │ │ │ ├── NoticeDetailScreen.kt │ │ │ └── NoticeDetailViewModel.kt │ │ │ └── navigation │ │ │ └── NoticeNavigation.kt │ │ └── res │ │ └── values │ │ └── strings.xml ├── openmajor │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── suwiki │ │ │ └── feature │ │ │ └── openmajor │ │ │ ├── OpenMajorContract.kt │ │ │ ├── OpenMajorScreen.kt │ │ │ ├── OpenMajorViewModel.kt │ │ │ ├── component │ │ │ └── OpenMajorContainer.kt │ │ │ ├── model │ │ │ ├── OpenMajor.kt │ │ │ └── OpenMajorTap.kt │ │ │ └── navigation │ │ │ └── OpenMajorNavigation.kt │ │ └── res │ │ ├── drawable │ │ └── ic_filter_stared.xml │ │ └── values │ │ └── strings.xml ├── signup │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── suwiki │ │ │ └── feature │ │ │ └── signup │ │ │ ├── complete │ │ │ ├── SignupCompleteContract.kt │ │ │ ├── SignupCompleteScreen.kt │ │ │ └── SignupCompleteViewModel.kt │ │ │ ├── navigation │ │ │ └── SignupNavigation.kt │ │ │ └── signup │ │ │ ├── SignupContract.kt │ │ │ ├── SignupScreen.kt │ │ │ └── SignupViewModel.kt │ │ └── res │ │ ├── drawable │ │ └── ic_signup_complete.png │ │ └── values │ │ └── strings.xml └── timetable │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── suwiki │ │ └── feature │ │ └── timetable │ │ ├── celleditor │ │ ├── CellEditorContract.kt │ │ ├── CellEditorScreen.kt │ │ └── CellEditorViewModel.kt │ │ ├── navigation │ │ ├── TimetableNavigation.kt │ │ └── argument │ │ │ ├── CellEditorArgument.kt │ │ │ └── TimetableEditorArgument.kt │ │ ├── openlecture │ │ ├── OpenLectureContract.kt │ │ ├── OpenLectureScreen.kt │ │ ├── OpenLectureViewModel.kt │ │ ├── component │ │ │ └── OpenLectureCard.kt │ │ └── model │ │ │ └── SchoolLevel.kt │ │ ├── timetable │ │ ├── TimetableContract.kt │ │ ├── TimetableScreen.kt │ │ ├── TimetableViewModel.kt │ │ └── component │ │ │ ├── EditTimetableCellBottomSheet.kt │ │ │ ├── TimetableAppbar.kt │ │ │ ├── TimetableEmptyColumn.kt │ │ │ └── timetable │ │ │ ├── Common.kt │ │ │ ├── Timetable.kt │ │ │ ├── cell │ │ │ ├── ClassCell.kt │ │ │ ├── ELearningCell.kt │ │ │ └── EmptyCell.kt │ │ │ └── column │ │ │ ├── ClassColumn.kt │ │ │ └── TimeColumn.kt │ │ ├── timetableeditor │ │ ├── TimetableEditorContract.kt │ │ ├── TimetableEditorScreen.kt │ │ └── TimetableEditorViewModel.kt │ │ ├── timetablelist │ │ ├── TimetableListContract.kt │ │ ├── TimetableListScreen.kt │ │ └── TimetableListViewModel.kt │ │ └── widget │ │ ├── SendWidgetUpdateCommand.kt │ │ ├── TimetableWidget.kt │ │ ├── TimetableWidgetReceiver.kt │ │ └── timetable │ │ ├── Common.kt │ │ ├── GlanceTimetable.kt │ │ ├── cell │ │ ├── GlanceClassCell.kt │ │ ├── GlanceELearningCell.kt │ │ └── GlanceEmptyCell.kt │ │ └── column │ │ ├── GlanceClassColumn.kt │ │ └── GlanceTimeColumn.kt │ └── res │ ├── drawable │ ├── ic_timetable_add.xml │ ├── ic_timetable_hamburger.xml │ └── ic_timetable_setting.xml │ ├── values │ └── strings.xml │ └── xml │ └── timetable_widget_info.xml ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── local ├── login │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── local │ │ └── login │ │ ├── datasource │ │ └── LocalLoginDataSourceImpl.kt │ │ └── di │ │ └── LocalDataSourceModule.kt ├── openmajor │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── openmajor │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── local │ │ │ └── openmajor │ │ │ ├── converter │ │ │ └── OpenMajor.kt │ │ │ ├── datasource │ │ │ └── LocalOpenMajorDataSourceImpl.kt │ │ │ └── di │ │ │ └── LocalDataSourceModule.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── openmajor │ │ └── ExampleUnitTest.kt ├── timetable │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com.suwiki.local.timetable │ │ ├── converter │ │ ├── OpenLectureEntity.kt │ │ ├── Timetable.kt │ │ └── TimetableEntity.kt │ │ ├── datasource │ │ ├── LocalOpenLectureDatasourceImpl.kt │ │ └── LocalTimetableDatasourceImpl.kt │ │ └── di │ │ └── LocalDataSourceModule.kt └── user │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── suwiki │ │ └── user │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── suwiki │ │ └── local │ │ └── user │ │ ├── datasource │ │ └── LocalUserDataSourceImpl.kt │ │ └── di │ │ └── LocalDataSourceModule.kt │ └── test │ └── java │ └── com │ └── suwiki │ └── user │ └── ExampleUnitTest.kt ├── remote ├── lectureevaluation │ ├── editor │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── suwiki │ │ │ │ └── lectureevaluation │ │ │ │ └── editor │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── suwiki │ │ │ │ └── remote │ │ │ │ └── lectureevaluation │ │ │ │ └── editor │ │ │ │ ├── api │ │ │ │ ├── ExamEditorApi.kt │ │ │ │ └── LectureEditorApi.kt │ │ │ │ ├── datasource │ │ │ │ ├── RemoteExamEditorDataSourceImpl.kt │ │ │ │ └── RemoteLectureEditorDataSourceImpl.kt │ │ │ │ ├── di │ │ │ │ ├── ApiModule.kt │ │ │ │ └── RemoteDataSourceModule.kt │ │ │ │ └── request │ │ │ │ ├── PostExamEvaluationRequest.kt │ │ │ │ ├── PostLectureEvaluationRequest.kt │ │ │ │ ├── UpdateExamEvaluationRequest.kt │ │ │ │ └── UpdateLectureEvaluationRequest.kt │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── lectureevaluation │ │ │ └── editor │ │ │ └── ExampleUnitTest.kt │ ├── my │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── suwiki │ │ │ │ └── lectureevaluation │ │ │ │ └── my │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── suwiki │ │ │ │ └── remote │ │ │ │ └── lectureevaluation │ │ │ │ └── my │ │ │ │ ├── api │ │ │ │ ├── ExamMyApi.kt │ │ │ │ └── LectureMyApi.kt │ │ │ │ ├── datasource │ │ │ │ ├── RemoteExamMyDataSourceImpl.kt │ │ │ │ └── RemoteLectureMyDataSourceImpl.kt │ │ │ │ ├── di │ │ │ │ ├── ApiModule.kt │ │ │ │ └── RemoteDataSourceModule.kt │ │ │ │ └── response │ │ │ │ ├── DataResponse.kt │ │ │ │ ├── MyExamEvaluationResponse.kt │ │ │ │ ├── MyLectureEvaluationResponse.kt │ │ │ │ └── PurchaseHistoryResponse.kt │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── lectureevaluation │ │ │ └── my │ │ │ └── ExampleUnitTest.kt │ └── viewerreporter │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── remote │ │ │ └── lectureevaluation │ │ │ └── viewerreporter │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── remote │ │ │ └── lectureevaluation │ │ │ └── viewerreporter │ │ │ ├── api │ │ │ ├── ExamReportApi.kt │ │ │ ├── ExamViewerApi.kt │ │ │ ├── LectureReportApi.kt │ │ │ └── LectureViewerApi.kt │ │ │ ├── datasource │ │ │ ├── RemoteExamProviderDataSourceImpl.kt │ │ │ ├── RemoteExamReportDataSourceImpl.kt │ │ │ ├── RemoteLectureProviderDataSourceImpl.kt │ │ │ └── RemoteLectureReportDataSourceImpl.kt │ │ │ ├── di │ │ │ ├── ApiModule.kt │ │ │ └── RemoteDataSourceModule.kt │ │ │ ├── request │ │ │ ├── ReportExamRequest.kt │ │ │ └── ReportLectureRequest.kt │ │ │ └── response │ │ │ ├── DataResponse.kt │ │ │ ├── exam │ │ │ └── ExamEvaluationListResponse.kt │ │ │ └── lecture │ │ │ ├── LectureEvaluationAverageResponse.kt │ │ │ ├── LectureEvaluationExtraAverageResponse.kt │ │ │ └── LectureEvaluationListResponse.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── remote │ │ └── lectureevaluation │ │ └── viewerreporter │ │ └── ExampleUnitTest.kt ├── login │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── remote │ │ └── login │ │ ├── api │ │ └── LoginApi.kt │ │ ├── datasource │ │ └── RemoteLoginDataSourceImpl.kt │ │ ├── di │ │ ├── ApiModule.kt │ │ └── RemoteDataSourceModule.kt │ │ ├── request │ │ ├── FindIdRequest.kt │ │ ├── FindPasswordRequest.kt │ │ └── LoginRequest.kt │ │ └── response │ │ ├── SuccessCheckResponse.kt │ │ └── TokenResponse.kt ├── notice │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── notice │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── remote │ │ │ └── notice │ │ │ ├── api │ │ │ └── NoticeApi.kt │ │ │ ├── datasource │ │ │ └── RemoteNoticeDataSourceImpl.kt │ │ │ ├── di │ │ │ ├── ApiModule.kt │ │ │ └── RemoteDataSourceModule.kt │ │ │ └── response │ │ │ ├── DataResponse.kt │ │ │ ├── NoticeDetailResponse.kt │ │ │ ├── NoticeResponse.kt │ │ │ └── UpdateMandatoryResponse.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── notice │ │ └── ExampleUnitTest.kt ├── openmajor │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── openmajor │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── remote │ │ │ └── openmajor │ │ │ ├── api │ │ │ └── MajorApi.kt │ │ │ ├── datasource │ │ │ └── RemoteOpenMajorDataSourceImpl.kt │ │ │ ├── di │ │ │ ├── ApiModule.kt │ │ │ └── RemoteDataSourceModule.kt │ │ │ ├── request │ │ │ └── BookmarkMajorRequest.kt │ │ │ └── response │ │ │ ├── OpenMajorListResponse.kt │ │ │ └── OpenMajorVersionResponse.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── openmajor │ │ └── ExampleUnitTest.kt ├── signup │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── signup │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── suwiki │ │ │ └── remote │ │ │ └── signup │ │ │ ├── api │ │ │ └── SignUpApi.kt │ │ │ ├── datasource │ │ │ └── RemoteSignUpDataSourceImpl.kt │ │ │ ├── di │ │ │ ├── ApiModule.kt │ │ │ └── RemoteDataSourceModule.kt │ │ │ ├── request │ │ │ ├── CheckEmailRequest.kt │ │ │ ├── CheckIdRequest.kt │ │ │ └── SignupRequest.kt │ │ │ └── response │ │ │ ├── OverlapCheckResponse.kt │ │ │ └── SuccessCheckResponse.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── suwiki │ │ └── signup │ │ └── ExampleUnitTest.kt ├── timetable │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com.suwiki.remote.timetable │ │ ├── api │ │ └── OpenLectureApi.kt │ │ ├── datasource │ │ └── RemoteOpenLectureDataSourceImpl.kt │ │ ├── di │ │ ├── ApiModule.kt │ │ └── RemoteDataSourceModule.kt │ │ └── response │ │ └── OpenLectureResponse.kt └── user │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── suwiki │ │ └── user │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── suwiki │ │ └── remote │ │ └── user │ │ ├── api │ │ └── UserApi.kt │ │ ├── datasource │ │ └── RemoteUserDataSourceImpl.kt │ │ ├── di │ │ ├── ApiModule.kt │ │ └── RemoteDataSourceModule.kt │ │ ├── request │ │ ├── QuitRequest.kt │ │ └── ResetPasswordRequest.kt │ │ └── response │ │ ├── BanHistoryResponse.kt │ │ ├── BlackListResponse.kt │ │ ├── SuccessCheckResponse.kt │ │ ├── TokenResponse.kt │ │ └── UserResponse.kt │ └── test │ └── java │ └── com │ └── suwiki │ └── user │ └── ExampleUnitTest.kt ├── schemas ├── com.suwiki.core.database.OpenLectureDatabase │ ├── 1.json │ └── 2.json ├── com.suwiki.core.database.OpenMajorDatabase │ ├── 1.json │ └── 2.json ├── com.suwiki.core.database.TimetableDatabase │ └── 1.json ├── com.suwiki.core.database.database.OpenLectureDatabase │ ├── 1.json │ └── 2.json ├── com.suwiki.core.database.database.OpenMajorDatabase │ ├── 1.json │ └── 2.json └── com.suwiki.core.database.database.TimetableDatabase │ ├── 1.json │ └── 2.json └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/.github/ISSUE_TEMPLATE/Bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Chore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/.github/ISSUE_TEMPLATE/Chore.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/.github/ISSUE_TEMPLATE/Docs.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/.github/ISSUE_TEMPLATE/Feature.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Refactor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/.github/ISSUE_TEMPLATE/Refactor.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/android-pull-request-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/.github/workflows/android-pull-request-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/README.md -------------------------------------------------------------------------------- /app-compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app-compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/build.gradle.kts -------------------------------------------------------------------------------- /app-compose/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/proguard-rules.pro -------------------------------------------------------------------------------- /app-compose/src/androidTest/java/com/kunize/uswtimetable/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/androidTest/java/com/kunize/uswtimetable/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app-compose/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app-compose/src/main/ic_logo-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/ic_logo-playstore.png -------------------------------------------------------------------------------- /app-compose/src/main/java/com/kunize/uswtimetable/SuwikiApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/java/com/kunize/uswtimetable/SuwikiApplication.kt -------------------------------------------------------------------------------- /app-compose/src/main/java/com/kunize/uswtimetable/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/java/com/kunize/uswtimetable/ui/theme/Color.kt -------------------------------------------------------------------------------- /app-compose/src/main/java/com/kunize/uswtimetable/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/java/com/kunize/uswtimetable/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app-compose/src/main/java/com/kunize/uswtimetable/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/java/com/kunize/uswtimetable/ui/theme/Type.kt -------------------------------------------------------------------------------- /app-compose/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app-compose/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app-compose/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app-compose/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app-compose/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app-compose/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app-compose/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app-compose/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app-compose/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app-compose/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app-compose/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app-compose/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app-compose/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app-compose/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app-compose/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app-compose/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app-compose/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app-compose/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app-compose/src/test/java/com/kunize/uswtimetable/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/app-compose/src/test/java/com/kunize/uswtimetable/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/android/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/android/build.gradle.kts -------------------------------------------------------------------------------- /core/android/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/android/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/android/proguard-rules.pro -------------------------------------------------------------------------------- /core/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/android/src/main/java/com/suwiki/core/android/Dispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/android/src/main/java/com/suwiki/core/android/Dispatcher.kt -------------------------------------------------------------------------------- /core/android/src/main/java/com/suwiki/core/android/DispatchersModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/android/src/main/java/com/suwiki/core/android/DispatchersModule.kt -------------------------------------------------------------------------------- /core/android/src/main/java/com/suwiki/core/android/ThrowUnknownException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/android/src/main/java/com/suwiki/core/android/ThrowUnknownException.kt -------------------------------------------------------------------------------- /core/common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/common/build.gradle.kts -------------------------------------------------------------------------------- /core/common/src/main/java/com/suwiki/core/common/RunCatchingIgnoreCancelled.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/common/src/main/java/com/suwiki/core/common/RunCatchingIgnoreCancelled.kt -------------------------------------------------------------------------------- /core/database/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/database/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/build.gradle.kts -------------------------------------------------------------------------------- /core/database/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/database/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/proguard-rules.pro -------------------------------------------------------------------------------- /core/database/src/androidTest/java/com/suwiki/database/TimetableDatabaseMigrate1To2Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/androidTest/java/com/suwiki/database/TimetableDatabaseMigrate1To2Test.kt -------------------------------------------------------------------------------- /core/database/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/dao/OpenLectureDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/dao/OpenLectureDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/dao/OpenMajorDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/dao/OpenMajorDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/dao/TimeTableDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/dao/TimeTableDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/database/OpenLectureDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/database/OpenLectureDatabase.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/database/OpenMajorDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/database/OpenMajorDatabase.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/database/TimetableDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/database/TimetableDatabase.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/database/converter/OpenLectureConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/database/converter/OpenLectureConverter.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/database/converter/TimetableCellListConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/database/converter/TimetableCellListConverter.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/database/migration/TimetableMigration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/database/migration/TimetableMigration.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/di/DaoModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/di/DaoModule.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/di/DataStoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/di/DataStoreModule.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/di/DatabaseModule.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/di/NormalDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/di/NormalDataStore.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/model/OpenLectureEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/model/OpenLectureEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/model/OpenMajorEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/model/OpenMajorEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/model/TimetableEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/model/TimetableEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/suwiki/core/database/proto/UserPreferenceSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/java/com/suwiki/core/database/proto/UserPreferenceSerializer.kt -------------------------------------------------------------------------------- /core/database/src/main/proto/user_preference.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/main/proto/user_preference.proto -------------------------------------------------------------------------------- /core/database/src/test/java/com/suwiki/database/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/database/src/test/java/com/suwiki/database/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/designsystem/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/designsystem/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/build.gradle.kts -------------------------------------------------------------------------------- /core/designsystem/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/designsystem/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/proguard-rules.pro -------------------------------------------------------------------------------- /core/designsystem/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/ic_logo-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/ic_logo-playstore.png -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/appbar/SuwikiAppBarWithTextButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/appbar/SuwikiAppBarWithTextButton.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/appbar/SuwikiAppBarWithTitle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/appbar/SuwikiAppBarWithTitle.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/badge/SuwikiBadge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/badge/SuwikiBadge.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/bottomsheet/SuwikiBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/bottomsheet/SuwikiBottomSheet.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/button/BasicButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/button/BasicButton.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/button/SuwikiContainedButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/button/SuwikiContainedButton.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/button/SuwikiOutlinedButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/button/SuwikiOutlinedButton.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/button/TextFieldClearButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/button/TextFieldClearButton.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/chips/SuwikiContainedChip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/chips/SuwikiContainedChip.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/chips/SuwikiOutlinedChip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/chips/SuwikiOutlinedChip.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/container/SuwikiBoardContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/container/SuwikiBoardContainer.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/container/SuwikiEditContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/container/SuwikiEditContainer.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/container/SuwikiSelectionContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/container/SuwikiSelectionContainer.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/dialog/SuwikiDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/dialog/SuwikiDialog.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/loading/LoadingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/loading/LoadingScreen.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/ratingbar/SuwikiRatingBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/ratingbar/SuwikiRatingBar.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/searchbar/BasicSearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/searchbar/BasicSearchBar.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/searchbar/SuwikiSearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/searchbar/SuwikiSearchBar.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/tabbar/SuwikiTabBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/tabbar/SuwikiTabBar.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/textfield/SuwikiRegularTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/textfield/SuwikiRegularTextField.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/textfield/SuwikiReviewInputBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/textfield/SuwikiReviewInputBox.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/component/textfield/SuwikiSmallTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/component/textfield/SuwikiSmallTextField.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/shadow/BottomNavigationShadow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/shadow/BottomNavigationShadow.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/shadow/CardShadow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/shadow/CardShadow.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/shadow/SuwikiShadow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/shadow/SuwikiShadow.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/theme/Color.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/theme/Theme.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/suwiki/core/designsystem/theme/Typography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/java/com/suwiki/core/designsystem/theme/Typography.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_appbar_arrow_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/drawable/ic_appbar_arrow_left.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_appbar_close_mark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/drawable/ic_appbar_close_mark.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_check_filled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/drawable/ic_check_filled.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_eye_off.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/drawable/ic_eye_off.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_eye_on.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/drawable/ic_eye_on.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/drawable/ic_logo.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_logo_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/drawable/ic_logo_foreground.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_slider_thumb_hovered.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/drawable/ic_slider_thumb_hovered.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_star_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/drawable/ic_star_empty.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_star_filled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/drawable/ic_star_filled.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_textfield_clear.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/drawable/ic_textfield_clear.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/notosanskrbold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/font/notosanskrbold.ttf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/notosanskrlight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/font/notosanskrlight.ttf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/notosanskrmedium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/font/notosanskrmedium.ttf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/notosanskrregular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/font/notosanskrregular.ttf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-anydpi-v26/ic_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-anydpi-v26/ic_logo.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-anydpi-v26/ic_logo_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-anydpi-v26/ic_logo_round.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-hdpi/ic_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-hdpi/ic_logo.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-hdpi/ic_logo_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-hdpi/ic_logo_foreground.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-hdpi/ic_logo_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-hdpi/ic_logo_round.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-mdpi/ic_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-mdpi/ic_logo.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-mdpi/ic_logo_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-mdpi/ic_logo_foreground.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-mdpi/ic_logo_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-mdpi/ic_logo_round.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-xhdpi/ic_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-xhdpi/ic_logo.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-xhdpi/ic_logo_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-xhdpi/ic_logo_foreground.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-xhdpi/ic_logo_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-xhdpi/ic_logo_round.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-xxhdpi/ic_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-xxhdpi/ic_logo.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-xxhdpi/ic_logo_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-xxhdpi/ic_logo_foreground.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-xxhdpi/ic_logo_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-xxhdpi/ic_logo_round.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-xxxhdpi/ic_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-xxxhdpi/ic_logo.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-xxxhdpi/ic_logo_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-xxxhdpi/ic_logo_foreground.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/mipmap-xxxhdpi/ic_logo_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/mipmap-xxxhdpi/ic_logo_round.webp -------------------------------------------------------------------------------- /core/designsystem/src/main/res/values/ic_logo_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/values/ic_logo_background.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/designsystem/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /core/model/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/build.gradle.kts -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/enums/EvaluationLevel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/enums/EvaluationLevel.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/enums/LectureAlign.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/enums/LectureAlign.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/exception/CommonExceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/exception/CommonExceptions.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/exception/SuwikiServerExceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/exception/SuwikiServerExceptions.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/exception/TimetableExceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/exception/TimetableExceptions.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/lectureevaluation/PurchaseHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/lectureevaluation/PurchaseHistory.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/lectureevaluation/exam/ExamEvaluationList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/lectureevaluation/exam/ExamEvaluationList.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/lectureevaluation/exam/MyExamEvaluation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/lectureevaluation/exam/MyExamEvaluation.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/lectureevaluation/lecture/LectureEvaluationAverage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/lectureevaluation/lecture/LectureEvaluationAverage.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/lectureevaluation/lecture/LectureEvaluationExtraAverage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/lectureevaluation/lecture/LectureEvaluationExtraAverage.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/lectureevaluation/lecture/LectureEvaluationList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/lectureevaluation/lecture/LectureEvaluationList.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/lectureevaluation/lecture/LectureInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/lectureevaluation/lecture/LectureInfo.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/lectureevaluation/lecture/MyLectureEvaluation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/lectureevaluation/lecture/MyLectureEvaluation.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/notice/Notice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/notice/Notice.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/notice/NoticeDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/notice/NoticeDetail.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/openmajor/OpenMajor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/openmajor/OpenMajor.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/openmajor/OpenMajorVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/openmajor/OpenMajorVersion.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/timetable/Enums.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/timetable/Enums.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/timetable/OpenLecture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/timetable/OpenLecture.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/timetable/Timetable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/timetable/Timetable.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/timetable/TimetableCell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/timetable/TimetableCell.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/user/Suspension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/user/Suspension.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/user/Token.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/user/Token.kt -------------------------------------------------------------------------------- /core/model/src/main/java/com/suwiki/core/model/user/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/model/src/main/java/com/suwiki/core/model/user/User.kt -------------------------------------------------------------------------------- /core/network/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/network/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/build.gradle.kts -------------------------------------------------------------------------------- /core/network/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/network/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/proguard-rules.pro -------------------------------------------------------------------------------- /core/network/src/androidTest/java/com/suwiki/core/network/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/androidTest/java/com/suwiki/core/network/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /core/network/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/api/AuthApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/api/AuthApi.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/authenticator/TokenAuthenticator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/authenticator/TokenAuthenticator.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/di/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/di/ApiModule.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/di/Consts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/di/Consts.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/di/DatabaseModule.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/di/NetworkModule.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/di/Qualifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/di/Qualifier.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/di/RepositoryModule.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/interceptor/AuthenticationInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/interceptor/AuthenticationInterceptor.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/model/TokenResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/model/TokenResponse.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/repository/AuthRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/repository/AuthRepository.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/repository/AuthRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/repository/AuthRepositoryImpl.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/retrofit/ApiResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/retrofit/ApiResult.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/retrofit/ApiResultCallAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/retrofit/ApiResultCallAdapter.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/retrofit/Json.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/retrofit/Json.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/retrofit/ResultCallAdapterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/retrofit/ResultCallAdapterFactory.kt -------------------------------------------------------------------------------- /core/network/src/main/java/com/suwiki/core/network/retrofit/SuwikiErrorResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/main/java/com/suwiki/core/network/retrofit/SuwikiErrorResponse.kt -------------------------------------------------------------------------------- /core/network/src/test/java/com/suwiki/core/network/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/network/src/test/java/com/suwiki/core/network/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/security/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/security/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/security/build.gradle.kts -------------------------------------------------------------------------------- /core/security/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/security/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/security/proguard-rules.pro -------------------------------------------------------------------------------- /core/security/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/security/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/security/src/main/java/com/suwiki/core/security/SecurityPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/security/src/main/java/com/suwiki/core/security/SecurityPreferences.kt -------------------------------------------------------------------------------- /core/security/src/main/java/com/suwiki/core/security/di/DataStoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/security/src/main/java/com/suwiki/core/security/di/DataStoreModule.kt -------------------------------------------------------------------------------- /core/security/src/main/java/com/suwiki/core/security/di/SecureDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/security/src/main/java/com/suwiki/core/security/di/SecureDataStore.kt -------------------------------------------------------------------------------- /core/security/src/test/java/com/suwiki/security/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/security/src/test/java/com/suwiki/security/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/build.gradle.kts -------------------------------------------------------------------------------- /core/ui/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/ui/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/proguard-rules.pro -------------------------------------------------------------------------------- /core/ui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/ui/src/main/java/com/suwiki/core/ui/enums/LectureEvaluationTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/java/com/suwiki/core/ui/enums/LectureEvaluationTab.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/suwiki/core/ui/extension/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/java/com/suwiki/core/ui/extension/Context.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/suwiki/core/ui/extension/Enums.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/java/com/suwiki/core/ui/extension/Enums.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/suwiki/core/ui/extension/Etc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/java/com/suwiki/core/ui/extension/Etc.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/suwiki/core/ui/extension/Flow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/java/com/suwiki/core/ui/extension/Flow.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/suwiki/core/ui/extension/Json.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/java/com/suwiki/core/ui/extension/Json.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/suwiki/core/ui/extension/LazyListState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/java/com/suwiki/core/ui/extension/LazyListState.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/suwiki/core/ui/extension/Modifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/java/com/suwiki/core/ui/extension/Modifier.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/suwiki/core/ui/util/Consts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/java/com/suwiki/core/ui/util/Consts.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/suwiki/core/ui/util/LaunchedEffectWithLifecycle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/java/com/suwiki/core/ui/util/LaunchedEffectWithLifecycle.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/suwiki/core/ui/util/MultipleEventsCutter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/java/com/suwiki/core/ui/util/MultipleEventsCutter.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/suwiki/core/ui/util/TimetableColorHexMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/java/com/suwiki/core/ui/util/TimetableColorHexMap.kt -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_align_checked.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/res/drawable/ic_align_checked.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_arrow_gray_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/res/drawable/ic_arrow_gray_right.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_dropdown_arrow_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/res/drawable/ic_dropdown_arrow_down.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_star_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/res/drawable/ic_star_empty.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_star_filled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/res/drawable/ic_star_filled.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/core/ui/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /data/lectureevaluation/editor/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/lectureevaluation/editor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/lectureevaluation/editor/build.gradle.kts -------------------------------------------------------------------------------- /data/lectureevaluation/editor/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/lectureevaluation/editor/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/lectureevaluation/editor/proguard-rules.pro -------------------------------------------------------------------------------- /data/lectureevaluation/editor/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/lectureevaluation/editor/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/lectureevaluation/editor/src/main/java/com/suwiki/data/lectureevaluation/editor/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/lectureevaluation/editor/src/main/java/com/suwiki/data/lectureevaluation/editor/di/RepositoryModule.kt -------------------------------------------------------------------------------- /data/lectureevaluation/editor/src/test/java/com/suwiki/data/lectureevaluation/editor/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/lectureevaluation/editor/src/test/java/com/suwiki/data/lectureevaluation/editor/ExampleUnitTest.kt -------------------------------------------------------------------------------- /data/lectureevaluation/my/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/lectureevaluation/my/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/lectureevaluation/my/build.gradle.kts -------------------------------------------------------------------------------- /data/lectureevaluation/my/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/lectureevaluation/my/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/lectureevaluation/my/proguard-rules.pro -------------------------------------------------------------------------------- /data/lectureevaluation/my/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/lectureevaluation/my/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/lectureevaluation/my/src/main/java/com/suwiki/data/lectureevaluation/my/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/lectureevaluation/my/src/main/java/com/suwiki/data/lectureevaluation/my/di/RepositoryModule.kt -------------------------------------------------------------------------------- /data/lectureevaluation/my/src/test/java/com/suwiki/data/lectureevaluation/my/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/lectureevaluation/my/src/test/java/com/suwiki/data/lectureevaluation/my/ExampleUnitTest.kt -------------------------------------------------------------------------------- /data/lectureevaluation/viewerreporter/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/lectureevaluation/viewerreporter/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/lectureevaluation/viewerreporter/build.gradle.kts -------------------------------------------------------------------------------- /data/lectureevaluation/viewerreporter/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/lectureevaluation/viewerreporter/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/lectureevaluation/viewerreporter/proguard-rules.pro -------------------------------------------------------------------------------- /data/lectureevaluation/viewerreporter/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/lectureevaluation/viewerreporter/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/login/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/login/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/login/build.gradle.kts -------------------------------------------------------------------------------- /data/login/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/login/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/login/proguard-rules.pro -------------------------------------------------------------------------------- /data/login/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/login/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/login/src/main/java/com/suwiki/data/login/datasource/LocalLoginDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/login/src/main/java/com/suwiki/data/login/datasource/LocalLoginDataSource.kt -------------------------------------------------------------------------------- /data/login/src/main/java/com/suwiki/data/login/datasource/RemoteLoginDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/login/src/main/java/com/suwiki/data/login/datasource/RemoteLoginDataSource.kt -------------------------------------------------------------------------------- /data/login/src/main/java/com/suwiki/data/login/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/login/src/main/java/com/suwiki/data/login/di/RepositoryModule.kt -------------------------------------------------------------------------------- /data/login/src/main/java/com/suwiki/data/login/repository/LoginRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/login/src/main/java/com/suwiki/data/login/repository/LoginRepositoryImpl.kt -------------------------------------------------------------------------------- /data/notice/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/notice/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/notice/build.gradle.kts -------------------------------------------------------------------------------- /data/notice/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/notice/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/notice/proguard-rules.pro -------------------------------------------------------------------------------- /data/notice/src/androidTest/java/com/suwiki/data/notice/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/notice/src/androidTest/java/com/suwiki/data/notice/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /data/notice/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/notice/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/notice/src/main/java/com/suwiki/data/notice/datasource/RemoteNoticeDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/notice/src/main/java/com/suwiki/data/notice/datasource/RemoteNoticeDataSource.kt -------------------------------------------------------------------------------- /data/notice/src/main/java/com/suwiki/data/notice/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/notice/src/main/java/com/suwiki/data/notice/di/RepositoryModule.kt -------------------------------------------------------------------------------- /data/notice/src/main/java/com/suwiki/data/notice/repository/NoticeRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/notice/src/main/java/com/suwiki/data/notice/repository/NoticeRepositoryImpl.kt -------------------------------------------------------------------------------- /data/notice/src/test/java/com/suwiki/data/notice/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/notice/src/test/java/com/suwiki/data/notice/ExampleUnitTest.kt -------------------------------------------------------------------------------- /data/openmajor/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/openmajor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/openmajor/build.gradle.kts -------------------------------------------------------------------------------- /data/openmajor/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/openmajor/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/openmajor/proguard-rules.pro -------------------------------------------------------------------------------- /data/openmajor/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/openmajor/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/openmajor/src/main/java/com/suwiki/data/openmajor/datasource/LocalOpenMajorDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/openmajor/src/main/java/com/suwiki/data/openmajor/datasource/LocalOpenMajorDataSource.kt -------------------------------------------------------------------------------- /data/openmajor/src/main/java/com/suwiki/data/openmajor/datasource/RemoteOpenMajorDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/openmajor/src/main/java/com/suwiki/data/openmajor/datasource/RemoteOpenMajorDataSource.kt -------------------------------------------------------------------------------- /data/openmajor/src/main/java/com/suwiki/data/openmajor/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/openmajor/src/main/java/com/suwiki/data/openmajor/di/RepositoryModule.kt -------------------------------------------------------------------------------- /data/openmajor/src/main/java/com/suwiki/data/openmajor/repository/OpenMajorRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/openmajor/src/main/java/com/suwiki/data/openmajor/repository/OpenMajorRepositoryImpl.kt -------------------------------------------------------------------------------- /data/openmajor/src/test/java/com/suwiki/data/openmajor/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/openmajor/src/test/java/com/suwiki/data/openmajor/ExampleUnitTest.kt -------------------------------------------------------------------------------- /data/signup/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/signup/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/signup/build.gradle.kts -------------------------------------------------------------------------------- /data/signup/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/signup/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/signup/proguard-rules.pro -------------------------------------------------------------------------------- /data/signup/src/androidTest/java/com/suwiki/data/signup/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/signup/src/androidTest/java/com/suwiki/data/signup/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /data/signup/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/signup/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/signup/src/main/java/com/suwiki/data/signup/datasource/RemoteSignUpDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/signup/src/main/java/com/suwiki/data/signup/datasource/RemoteSignUpDataSource.kt -------------------------------------------------------------------------------- /data/signup/src/main/java/com/suwiki/data/signup/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/signup/src/main/java/com/suwiki/data/signup/di/RepositoryModule.kt -------------------------------------------------------------------------------- /data/signup/src/main/java/com/suwiki/data/signup/repository/SignupRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/signup/src/main/java/com/suwiki/data/signup/repository/SignupRepositoryImpl.kt -------------------------------------------------------------------------------- /data/signup/src/test/java/com/suwiki/data/signup/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/signup/src/test/java/com/suwiki/data/signup/ExampleUnitTest.kt -------------------------------------------------------------------------------- /data/timetable/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/timetable/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/timetable/build.gradle.kts -------------------------------------------------------------------------------- /data/timetable/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/timetable/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/timetable/proguard-rules.pro -------------------------------------------------------------------------------- /data/timetable/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/timetable/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/timetable/src/main/java/com/suwiki/data/timetable/OpenLectureRaw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/timetable/src/main/java/com/suwiki/data/timetable/OpenLectureRaw.kt -------------------------------------------------------------------------------- /data/timetable/src/main/java/com/suwiki/data/timetable/TimetableUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/timetable/src/main/java/com/suwiki/data/timetable/TimetableUtil.kt -------------------------------------------------------------------------------- /data/timetable/src/main/java/com/suwiki/data/timetable/datasource/LocalOpenLectureDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/timetable/src/main/java/com/suwiki/data/timetable/datasource/LocalOpenLectureDataSource.kt -------------------------------------------------------------------------------- /data/timetable/src/main/java/com/suwiki/data/timetable/datasource/LocalTimetableDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/timetable/src/main/java/com/suwiki/data/timetable/datasource/LocalTimetableDataSource.kt -------------------------------------------------------------------------------- /data/timetable/src/main/java/com/suwiki/data/timetable/datasource/RemoteOpenLectureDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/timetable/src/main/java/com/suwiki/data/timetable/datasource/RemoteOpenLectureDataSource.kt -------------------------------------------------------------------------------- /data/timetable/src/main/java/com/suwiki/data/timetable/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/timetable/src/main/java/com/suwiki/data/timetable/di/RepositoryModule.kt -------------------------------------------------------------------------------- /data/timetable/src/main/java/com/suwiki/data/timetable/repository/OpenLectureRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/timetable/src/main/java/com/suwiki/data/timetable/repository/OpenLectureRepositoryImpl.kt -------------------------------------------------------------------------------- /data/timetable/src/main/java/com/suwiki/data/timetable/repository/TimetableRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/timetable/src/main/java/com/suwiki/data/timetable/repository/TimetableRepositoryImpl.kt -------------------------------------------------------------------------------- /data/timetable/src/test/java/com/kunize/uswtimetable/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/timetable/src/test/java/com/kunize/uswtimetable/ExampleUnitTest.kt -------------------------------------------------------------------------------- /data/timetable/src/test/java/com/suwiki/data/timetable/repository/TimetableUtilTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/timetable/src/test/java/com/suwiki/data/timetable/repository/TimetableUtilTest.kt -------------------------------------------------------------------------------- /data/user/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/user/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/user/build.gradle.kts -------------------------------------------------------------------------------- /data/user/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/user/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/user/proguard-rules.pro -------------------------------------------------------------------------------- /data/user/src/androidTest/java/com/suwiki/data/user/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/user/src/androidTest/java/com/suwiki/data/user/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /data/user/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/user/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/user/src/main/java/com/suwiki/data/user/datasource/LocalUserDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/user/src/main/java/com/suwiki/data/user/datasource/LocalUserDataSource.kt -------------------------------------------------------------------------------- /data/user/src/main/java/com/suwiki/data/user/datasource/RemoteUserDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/user/src/main/java/com/suwiki/data/user/datasource/RemoteUserDataSource.kt -------------------------------------------------------------------------------- /data/user/src/main/java/com/suwiki/data/user/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/user/src/main/java/com/suwiki/data/user/di/RepositoryModule.kt -------------------------------------------------------------------------------- /data/user/src/main/java/com/suwiki/data/user/repository/UserRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/user/src/main/java/com/suwiki/data/user/repository/UserRepositoryImpl.kt -------------------------------------------------------------------------------- /data/user/src/test/java/com/suwiki/data/user/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/data/user/src/test/java/com/suwiki/data/user/ExampleUnitTest.kt -------------------------------------------------------------------------------- /detekt-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/detekt-config.yml -------------------------------------------------------------------------------- /docs/core_module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/docs/core_module.png -------------------------------------------------------------------------------- /docs/entire_module_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/docs/entire_module_graph.png -------------------------------------------------------------------------------- /domain/lectureevaluation/editor/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/lectureevaluation/editor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/lectureevaluation/editor/build.gradle.kts -------------------------------------------------------------------------------- /domain/lectureevaluation/my/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/lectureevaluation/my/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/lectureevaluation/my/build.gradle.kts -------------------------------------------------------------------------------- /domain/lectureevaluation/viewerreporter/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/lectureevaluation/viewerreporter/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/lectureevaluation/viewerreporter/build.gradle.kts -------------------------------------------------------------------------------- /domain/login/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/login/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/login/build.gradle.kts -------------------------------------------------------------------------------- /domain/login/src/main/java/com/suwiki/domain/login/repository/LoginRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/login/src/main/java/com/suwiki/domain/login/repository/LoginRepository.kt -------------------------------------------------------------------------------- /domain/login/src/main/java/com/suwiki/domain/login/usecase/FindIdUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/login/src/main/java/com/suwiki/domain/login/usecase/FindIdUseCase.kt -------------------------------------------------------------------------------- /domain/login/src/main/java/com/suwiki/domain/login/usecase/FindPasswordUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/login/src/main/java/com/suwiki/domain/login/usecase/FindPasswordUseCase.kt -------------------------------------------------------------------------------- /domain/login/src/main/java/com/suwiki/domain/login/usecase/LoginUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/login/src/main/java/com/suwiki/domain/login/usecase/LoginUseCase.kt -------------------------------------------------------------------------------- /domain/notice/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/notice/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/notice/build.gradle.kts -------------------------------------------------------------------------------- /domain/notice/src/main/java/com/suwiki/domain/notice/repository/NoticeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/notice/src/main/java/com/suwiki/domain/notice/repository/NoticeRepository.kt -------------------------------------------------------------------------------- /domain/notice/src/main/java/com/suwiki/domain/notice/usecase/CheckUpdateMandatoryUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/notice/src/main/java/com/suwiki/domain/notice/usecase/CheckUpdateMandatoryUseCase.kt -------------------------------------------------------------------------------- /domain/notice/src/main/java/com/suwiki/domain/notice/usecase/GetNoticeDetailUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/notice/src/main/java/com/suwiki/domain/notice/usecase/GetNoticeDetailUseCase.kt -------------------------------------------------------------------------------- /domain/notice/src/main/java/com/suwiki/domain/notice/usecase/GetNoticeListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/notice/src/main/java/com/suwiki/domain/notice/usecase/GetNoticeListUseCase.kt -------------------------------------------------------------------------------- /domain/openmajor/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/openmajor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/openmajor/build.gradle.kts -------------------------------------------------------------------------------- /domain/openmajor/src/main/java/com/suwiki/domain/openmajor/repository/OpenMajorRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/openmajor/src/main/java/com/suwiki/domain/openmajor/repository/OpenMajorRepository.kt -------------------------------------------------------------------------------- /domain/openmajor/src/main/java/com/suwiki/domain/openmajor/usecase/GetBookmarkedOpenMajorListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/openmajor/src/main/java/com/suwiki/domain/openmajor/usecase/GetBookmarkedOpenMajorListUseCase.kt -------------------------------------------------------------------------------- /domain/openmajor/src/main/java/com/suwiki/domain/openmajor/usecase/GetOpenMajorListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/openmajor/src/main/java/com/suwiki/domain/openmajor/usecase/GetOpenMajorListUseCase.kt -------------------------------------------------------------------------------- /domain/openmajor/src/main/java/com/suwiki/domain/openmajor/usecase/RegisterBookmarkUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/openmajor/src/main/java/com/suwiki/domain/openmajor/usecase/RegisterBookmarkUseCase.kt -------------------------------------------------------------------------------- /domain/openmajor/src/main/java/com/suwiki/domain/openmajor/usecase/UnRegisterBookmarkUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/openmajor/src/main/java/com/suwiki/domain/openmajor/usecase/UnRegisterBookmarkUseCase.kt -------------------------------------------------------------------------------- /domain/signup/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/signup/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/signup/build.gradle.kts -------------------------------------------------------------------------------- /domain/signup/src/main/java/com/suwiki/domain/signup/repository/SignupRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/signup/src/main/java/com/suwiki/domain/signup/repository/SignupRepository.kt -------------------------------------------------------------------------------- /domain/signup/src/main/java/com/suwiki/domain/signup/usecase/CheckEmailOverlapUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/signup/src/main/java/com/suwiki/domain/signup/usecase/CheckEmailOverlapUseCase.kt -------------------------------------------------------------------------------- /domain/signup/src/main/java/com/suwiki/domain/signup/usecase/CheckIdOverlapUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/signup/src/main/java/com/suwiki/domain/signup/usecase/CheckIdOverlapUseCase.kt -------------------------------------------------------------------------------- /domain/signup/src/main/java/com/suwiki/domain/signup/usecase/SignupUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/signup/src/main/java/com/suwiki/domain/signup/usecase/SignupUseCase.kt -------------------------------------------------------------------------------- /domain/timetable/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/timetable/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/build.gradle.kts -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/repository/OpenLectureRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/repository/OpenLectureRepository.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/repository/TimetableRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/repository/TimetableRepository.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/DeleteTimetableCellUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/DeleteTimetableCellUseCase.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/DeleteTimetableUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/DeleteTimetableUseCase.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/GetAllTimetableUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/GetAllTimetableUseCase.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/GetMainTimetableUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/GetMainTimetableUseCase.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/GetOpenLectureListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/GetOpenLectureListUseCase.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/GetTimetableCellTypeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/GetTimetableCellTypeUseCase.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/InsertTimetableCellUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/InsertTimetableCellUseCase.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/InsertTimetableUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/InsertTimetableUseCase.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/SetMainTimetableCreateTime.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/SetMainTimetableCreateTime.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/SetTimetableCellTypeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/SetTimetableCellTypeUseCase.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/UpdateOpenLectureIfNeedUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/UpdateOpenLectureIfNeedUseCase.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/UpdateTimetableCellUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/UpdateTimetableCellUseCase.kt -------------------------------------------------------------------------------- /domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/UpdateTimetableUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/timetable/src/main/java/com/suwiki/domain/timetable/usecase/UpdateTimetableUseCase.kt -------------------------------------------------------------------------------- /domain/user/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/user/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/user/build.gradle.kts -------------------------------------------------------------------------------- /domain/user/src/main/java/com/suwiki/domain/user/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/user/src/main/java/com/suwiki/domain/user/repository/UserRepository.kt -------------------------------------------------------------------------------- /domain/user/src/main/java/com/suwiki/domain/user/usecase/GetBanHistoryUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/user/src/main/java/com/suwiki/domain/user/usecase/GetBanHistoryUseCase.kt -------------------------------------------------------------------------------- /domain/user/src/main/java/com/suwiki/domain/user/usecase/GetBlackListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/user/src/main/java/com/suwiki/domain/user/usecase/GetBlackListUseCase.kt -------------------------------------------------------------------------------- /domain/user/src/main/java/com/suwiki/domain/user/usecase/GetUserInfoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/user/src/main/java/com/suwiki/domain/user/usecase/GetUserInfoUseCase.kt -------------------------------------------------------------------------------- /domain/user/src/main/java/com/suwiki/domain/user/usecase/LogoutUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/user/src/main/java/com/suwiki/domain/user/usecase/LogoutUseCase.kt -------------------------------------------------------------------------------- /domain/user/src/main/java/com/suwiki/domain/user/usecase/QuitUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/user/src/main/java/com/suwiki/domain/user/usecase/QuitUseCase.kt -------------------------------------------------------------------------------- /domain/user/src/main/java/com/suwiki/domain/user/usecase/ResetPasswordUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/domain/user/src/main/java/com/suwiki/domain/user/usecase/ResetPasswordUseCase.kt -------------------------------------------------------------------------------- /feature/lectureevaluation/editor/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/lectureevaluation/editor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/editor/build.gradle.kts -------------------------------------------------------------------------------- /feature/lectureevaluation/editor/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/lectureevaluation/editor/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/editor/proguard-rules.pro -------------------------------------------------------------------------------- /feature/lectureevaluation/editor/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/editor/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/lectureevaluation/editor/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/editor/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/lectureevaluation/my/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/lectureevaluation/my/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/my/build.gradle.kts -------------------------------------------------------------------------------- /feature/lectureevaluation/my/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/lectureevaluation/my/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/my/proguard-rules.pro -------------------------------------------------------------------------------- /feature/lectureevaluation/my/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/my/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/lectureevaluation/my/src/main/java/com/suwiki/feature/lectureevaluation/my/MyEvaluationContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/my/src/main/java/com/suwiki/feature/lectureevaluation/my/MyEvaluationContract.kt -------------------------------------------------------------------------------- /feature/lectureevaluation/my/src/main/java/com/suwiki/feature/lectureevaluation/my/MyEvaluationScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/my/src/main/java/com/suwiki/feature/lectureevaluation/my/MyEvaluationScreen.kt -------------------------------------------------------------------------------- /feature/lectureevaluation/my/src/main/java/com/suwiki/feature/lectureevaluation/my/MyEvaluationViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/my/src/main/java/com/suwiki/feature/lectureevaluation/my/MyEvaluationViewModel.kt -------------------------------------------------------------------------------- /feature/lectureevaluation/my/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/my/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/lectureevaluation/viewerreporter/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/lectureevaluation/viewerreporter/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/viewerreporter/build.gradle.kts -------------------------------------------------------------------------------- /feature/lectureevaluation/viewerreporter/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/lectureevaluation/viewerreporter/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/viewerreporter/proguard-rules.pro -------------------------------------------------------------------------------- /feature/lectureevaluation/viewerreporter/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/viewerreporter/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/lectureevaluation/viewerreporter/src/main/res/drawable/ic_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/viewerreporter/src/main/res/drawable/ic_filter.xml -------------------------------------------------------------------------------- /feature/lectureevaluation/viewerreporter/src/main/res/drawable/ic_filter_arrow_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/viewerreporter/src/main/res/drawable/ic_filter_arrow_down.xml -------------------------------------------------------------------------------- /feature/lectureevaluation/viewerreporter/src/main/res/drawable/ic_onboarding1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/viewerreporter/src/main/res/drawable/ic_onboarding1.png -------------------------------------------------------------------------------- /feature/lectureevaluation/viewerreporter/src/main/res/drawable/ic_onboarding2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/viewerreporter/src/main/res/drawable/ic_onboarding2.png -------------------------------------------------------------------------------- /feature/lectureevaluation/viewerreporter/src/main/res/drawable/ic_write.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/viewerreporter/src/main/res/drawable/ic_write.xml -------------------------------------------------------------------------------- /feature/lectureevaluation/viewerreporter/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/lectureevaluation/viewerreporter/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/login/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/login/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/build.gradle.kts -------------------------------------------------------------------------------- /feature/login/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/login/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/proguard-rules.pro -------------------------------------------------------------------------------- /feature/login/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/login/src/main/java/com/suwiki/feature/login/findid/FindIdContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/src/main/java/com/suwiki/feature/login/findid/FindIdContract.kt -------------------------------------------------------------------------------- /feature/login/src/main/java/com/suwiki/feature/login/findid/FindIdScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/src/main/java/com/suwiki/feature/login/findid/FindIdScreen.kt -------------------------------------------------------------------------------- /feature/login/src/main/java/com/suwiki/feature/login/findid/FindIdViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/src/main/java/com/suwiki/feature/login/findid/FindIdViewModel.kt -------------------------------------------------------------------------------- /feature/login/src/main/java/com/suwiki/feature/login/findpassword/FindPasswordContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/src/main/java/com/suwiki/feature/login/findpassword/FindPasswordContract.kt -------------------------------------------------------------------------------- /feature/login/src/main/java/com/suwiki/feature/login/findpassword/FindPasswordScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/src/main/java/com/suwiki/feature/login/findpassword/FindPasswordScreen.kt -------------------------------------------------------------------------------- /feature/login/src/main/java/com/suwiki/feature/login/findpassword/FindPasswordViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/src/main/java/com/suwiki/feature/login/findpassword/FindPasswordViewModel.kt -------------------------------------------------------------------------------- /feature/login/src/main/java/com/suwiki/feature/login/login/LoginContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/src/main/java/com/suwiki/feature/login/login/LoginContract.kt -------------------------------------------------------------------------------- /feature/login/src/main/java/com/suwiki/feature/login/login/LoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/src/main/java/com/suwiki/feature/login/login/LoginScreen.kt -------------------------------------------------------------------------------- /feature/login/src/main/java/com/suwiki/feature/login/login/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/src/main/java/com/suwiki/feature/login/login/LoginViewModel.kt -------------------------------------------------------------------------------- /feature/login/src/main/java/com/suwiki/feature/login/navigation/LoginNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/src/main/java/com/suwiki/feature/login/navigation/LoginNavigation.kt -------------------------------------------------------------------------------- /feature/login/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/login/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/myinfo/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/myinfo/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/build.gradle.kts -------------------------------------------------------------------------------- /feature/myinfo/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/myinfo/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/proguard-rules.pro -------------------------------------------------------------------------------- /feature/myinfo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/MyInfoContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/MyInfoContract.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/MyInfoScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/MyInfoScreen.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/MyInfoViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/MyInfoViewModel.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/banhistory/BanHistoryContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/banhistory/BanHistoryContract.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/banhistory/BanHistoryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/banhistory/BanHistoryScreen.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/banhistory/BanHistoryViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/banhistory/BanHistoryViewModel.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/myaccount/MyAccountContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/myaccount/MyAccountContract.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/myaccount/MyAccountScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/myaccount/MyAccountScreen.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/myaccount/MyAccountViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/myaccount/MyAccountViewModel.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/mypoint/MyPointContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/mypoint/MyPointContract.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/mypoint/MyPointScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/mypoint/MyPointScreen.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/mypoint/MyPointViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/mypoint/MyPointViewModel.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/navigation/MyInfoNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/navigation/MyInfoNavigation.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/quit/QuitContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/quit/QuitContract.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/quit/QuitScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/quit/QuitScreen.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/quit/QuitViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/quit/QuitViewModel.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/resetpassword/ResetPasswordContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/resetpassword/ResetPasswordContract.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/resetpassword/ResetPasswordScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/resetpassword/ResetPasswordScreen.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/java/com/suwiki/feature/myinfo/resetpassword/ResetPasswordViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/java/com/suwiki/feature/myinfo/resetpassword/ResetPasswordViewModel.kt -------------------------------------------------------------------------------- /feature/myinfo/src/main/res/drawable/ic_my_info_comment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/res/drawable/ic_my_info_comment.xml -------------------------------------------------------------------------------- /feature/myinfo/src/main/res/drawable/ic_my_info_notice.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/res/drawable/ic_my_info_notice.xml -------------------------------------------------------------------------------- /feature/myinfo/src/main/res/drawable/ic_my_info_point.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/res/drawable/ic_my_info_point.xml -------------------------------------------------------------------------------- /feature/myinfo/src/main/res/drawable/ic_my_info_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/res/drawable/ic_my_info_setting.xml -------------------------------------------------------------------------------- /feature/myinfo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/myinfo/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/navigator/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/navigator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/build.gradle.kts -------------------------------------------------------------------------------- /feature/navigator/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/navigator/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/proguard-rules.pro -------------------------------------------------------------------------------- /feature/navigator/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/navigator/src/main/java/com/suwiki/feature/navigator/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/src/main/java/com/suwiki/feature/navigator/MainActivity.kt -------------------------------------------------------------------------------- /feature/navigator/src/main/java/com/suwiki/feature/navigator/MainContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/src/main/java/com/suwiki/feature/navigator/MainContract.kt -------------------------------------------------------------------------------- /feature/navigator/src/main/java/com/suwiki/feature/navigator/MainNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/src/main/java/com/suwiki/feature/navigator/MainNavigator.kt -------------------------------------------------------------------------------- /feature/navigator/src/main/java/com/suwiki/feature/navigator/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/src/main/java/com/suwiki/feature/navigator/MainScreen.kt -------------------------------------------------------------------------------- /feature/navigator/src/main/java/com/suwiki/feature/navigator/MainTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/src/main/java/com/suwiki/feature/navigator/MainTab.kt -------------------------------------------------------------------------------- /feature/navigator/src/main/java/com/suwiki/feature/navigator/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/src/main/java/com/suwiki/feature/navigator/MainViewModel.kt -------------------------------------------------------------------------------- /feature/navigator/src/main/java/com/suwiki/feature/navigator/component/SuwikiToast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/src/main/java/com/suwiki/feature/navigator/component/SuwikiToast.kt -------------------------------------------------------------------------------- /feature/navigator/src/main/res/drawable/ic_bottom_navigation_evaluation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/src/main/res/drawable/ic_bottom_navigation_evaluation.xml -------------------------------------------------------------------------------- /feature/navigator/src/main/res/drawable/ic_bottom_navigation_myinfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/src/main/res/drawable/ic_bottom_navigation_myinfo.xml -------------------------------------------------------------------------------- /feature/navigator/src/main/res/drawable/ic_bottom_navigation_timetable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/src/main/res/drawable/ic_bottom_navigation_timetable.xml -------------------------------------------------------------------------------- /feature/navigator/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/navigator/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/notice/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/notice/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/notice/build.gradle.kts -------------------------------------------------------------------------------- /feature/notice/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/notice/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/notice/proguard-rules.pro -------------------------------------------------------------------------------- /feature/notice/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/notice/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/notice/src/main/java/com/suwiki/feature/notice/NoticeContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/notice/src/main/java/com/suwiki/feature/notice/NoticeContract.kt -------------------------------------------------------------------------------- /feature/notice/src/main/java/com/suwiki/feature/notice/NoticeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/notice/src/main/java/com/suwiki/feature/notice/NoticeScreen.kt -------------------------------------------------------------------------------- /feature/notice/src/main/java/com/suwiki/feature/notice/NoticeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/notice/src/main/java/com/suwiki/feature/notice/NoticeViewModel.kt -------------------------------------------------------------------------------- /feature/notice/src/main/java/com/suwiki/feature/notice/detail/NoticeDetailContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/notice/src/main/java/com/suwiki/feature/notice/detail/NoticeDetailContract.kt -------------------------------------------------------------------------------- /feature/notice/src/main/java/com/suwiki/feature/notice/detail/NoticeDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/notice/src/main/java/com/suwiki/feature/notice/detail/NoticeDetailScreen.kt -------------------------------------------------------------------------------- /feature/notice/src/main/java/com/suwiki/feature/notice/detail/NoticeDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/notice/src/main/java/com/suwiki/feature/notice/detail/NoticeDetailViewModel.kt -------------------------------------------------------------------------------- /feature/notice/src/main/java/com/suwiki/feature/notice/navigation/NoticeNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/notice/src/main/java/com/suwiki/feature/notice/navigation/NoticeNavigation.kt -------------------------------------------------------------------------------- /feature/notice/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/notice/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/openmajor/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/openmajor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/openmajor/build.gradle.kts -------------------------------------------------------------------------------- /feature/openmajor/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/openmajor/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/openmajor/proguard-rules.pro -------------------------------------------------------------------------------- /feature/openmajor/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/openmajor/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/openmajor/src/main/java/com/suwiki/feature/openmajor/OpenMajorContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/openmajor/src/main/java/com/suwiki/feature/openmajor/OpenMajorContract.kt -------------------------------------------------------------------------------- /feature/openmajor/src/main/java/com/suwiki/feature/openmajor/OpenMajorScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/openmajor/src/main/java/com/suwiki/feature/openmajor/OpenMajorScreen.kt -------------------------------------------------------------------------------- /feature/openmajor/src/main/java/com/suwiki/feature/openmajor/OpenMajorViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/openmajor/src/main/java/com/suwiki/feature/openmajor/OpenMajorViewModel.kt -------------------------------------------------------------------------------- /feature/openmajor/src/main/java/com/suwiki/feature/openmajor/component/OpenMajorContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/openmajor/src/main/java/com/suwiki/feature/openmajor/component/OpenMajorContainer.kt -------------------------------------------------------------------------------- /feature/openmajor/src/main/java/com/suwiki/feature/openmajor/model/OpenMajor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/openmajor/src/main/java/com/suwiki/feature/openmajor/model/OpenMajor.kt -------------------------------------------------------------------------------- /feature/openmajor/src/main/java/com/suwiki/feature/openmajor/model/OpenMajorTap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/openmajor/src/main/java/com/suwiki/feature/openmajor/model/OpenMajorTap.kt -------------------------------------------------------------------------------- /feature/openmajor/src/main/java/com/suwiki/feature/openmajor/navigation/OpenMajorNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/openmajor/src/main/java/com/suwiki/feature/openmajor/navigation/OpenMajorNavigation.kt -------------------------------------------------------------------------------- /feature/openmajor/src/main/res/drawable/ic_filter_stared.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/openmajor/src/main/res/drawable/ic_filter_stared.xml -------------------------------------------------------------------------------- /feature/openmajor/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/openmajor/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/signup/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/signup/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/signup/build.gradle.kts -------------------------------------------------------------------------------- /feature/signup/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/signup/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/signup/proguard-rules.pro -------------------------------------------------------------------------------- /feature/signup/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/signup/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/signup/src/main/java/com/suwiki/feature/signup/complete/SignupCompleteContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/signup/src/main/java/com/suwiki/feature/signup/complete/SignupCompleteContract.kt -------------------------------------------------------------------------------- /feature/signup/src/main/java/com/suwiki/feature/signup/complete/SignupCompleteScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/signup/src/main/java/com/suwiki/feature/signup/complete/SignupCompleteScreen.kt -------------------------------------------------------------------------------- /feature/signup/src/main/java/com/suwiki/feature/signup/complete/SignupCompleteViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/signup/src/main/java/com/suwiki/feature/signup/complete/SignupCompleteViewModel.kt -------------------------------------------------------------------------------- /feature/signup/src/main/java/com/suwiki/feature/signup/navigation/SignupNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/signup/src/main/java/com/suwiki/feature/signup/navigation/SignupNavigation.kt -------------------------------------------------------------------------------- /feature/signup/src/main/java/com/suwiki/feature/signup/signup/SignupContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/signup/src/main/java/com/suwiki/feature/signup/signup/SignupContract.kt -------------------------------------------------------------------------------- /feature/signup/src/main/java/com/suwiki/feature/signup/signup/SignupScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/signup/src/main/java/com/suwiki/feature/signup/signup/SignupScreen.kt -------------------------------------------------------------------------------- /feature/signup/src/main/java/com/suwiki/feature/signup/signup/SignupViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/signup/src/main/java/com/suwiki/feature/signup/signup/SignupViewModel.kt -------------------------------------------------------------------------------- /feature/signup/src/main/res/drawable/ic_signup_complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/signup/src/main/res/drawable/ic_signup_complete.png -------------------------------------------------------------------------------- /feature/signup/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/signup/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/timetable/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/timetable/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/build.gradle.kts -------------------------------------------------------------------------------- /feature/timetable/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/timetable/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/proguard-rules.pro -------------------------------------------------------------------------------- /feature/timetable/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/celleditor/CellEditorContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/celleditor/CellEditorContract.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/celleditor/CellEditorScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/celleditor/CellEditorScreen.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/celleditor/CellEditorViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/celleditor/CellEditorViewModel.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/navigation/TimetableNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/navigation/TimetableNavigation.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/navigation/argument/CellEditorArgument.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/navigation/argument/CellEditorArgument.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/navigation/argument/TimetableEditorArgument.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/navigation/argument/TimetableEditorArgument.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/openlecture/OpenLectureContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/openlecture/OpenLectureContract.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/openlecture/OpenLectureScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/openlecture/OpenLectureScreen.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/openlecture/OpenLectureViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/openlecture/OpenLectureViewModel.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/openlecture/component/OpenLectureCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/openlecture/component/OpenLectureCard.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/openlecture/model/SchoolLevel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/openlecture/model/SchoolLevel.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/TimetableContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/TimetableContract.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/TimetableScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/TimetableScreen.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/TimetableViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/TimetableViewModel.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/component/TimetableAppbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/component/TimetableAppbar.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/component/TimetableEmptyColumn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/component/TimetableEmptyColumn.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/component/timetable/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/component/timetable/Common.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/component/timetable/Timetable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/component/timetable/Timetable.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/component/timetable/cell/ClassCell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/component/timetable/cell/ClassCell.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/component/timetable/cell/EmptyCell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetable/component/timetable/cell/EmptyCell.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetableeditor/TimetableEditorContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetableeditor/TimetableEditorContract.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetableeditor/TimetableEditorScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetableeditor/TimetableEditorScreen.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetableeditor/TimetableEditorViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetableeditor/TimetableEditorViewModel.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetablelist/TimetableListContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetablelist/TimetableListContract.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetablelist/TimetableListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetablelist/TimetableListScreen.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/timetablelist/TimetableListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/timetablelist/TimetableListViewModel.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/SendWidgetUpdateCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/SendWidgetUpdateCommand.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/TimetableWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/TimetableWidget.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/TimetableWidgetReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/TimetableWidgetReceiver.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/Common.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/GlanceTimetable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/GlanceTimetable.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/cell/GlanceClassCell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/cell/GlanceClassCell.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/cell/GlanceELearningCell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/cell/GlanceELearningCell.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/cell/GlanceEmptyCell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/cell/GlanceEmptyCell.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/column/GlanceClassColumn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/column/GlanceClassColumn.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/column/GlanceTimeColumn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/java/com/suwiki/feature/timetable/widget/timetable/column/GlanceTimeColumn.kt -------------------------------------------------------------------------------- /feature/timetable/src/main/res/drawable/ic_timetable_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/res/drawable/ic_timetable_add.xml -------------------------------------------------------------------------------- /feature/timetable/src/main/res/drawable/ic_timetable_hamburger.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/res/drawable/ic_timetable_hamburger.xml -------------------------------------------------------------------------------- /feature/timetable/src/main/res/drawable/ic_timetable_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/res/drawable/ic_timetable_setting.xml -------------------------------------------------------------------------------- /feature/timetable/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/timetable/src/main/res/xml/timetable_widget_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/feature/timetable/src/main/res/xml/timetable_widget_info.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /local/login/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /local/login/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/login/build.gradle.kts -------------------------------------------------------------------------------- /local/login/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /local/login/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/login/proguard-rules.pro -------------------------------------------------------------------------------- /local/login/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/login/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /local/login/src/main/java/com/suwiki/local/login/datasource/LocalLoginDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/login/src/main/java/com/suwiki/local/login/datasource/LocalLoginDataSourceImpl.kt -------------------------------------------------------------------------------- /local/login/src/main/java/com/suwiki/local/login/di/LocalDataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/login/src/main/java/com/suwiki/local/login/di/LocalDataSourceModule.kt -------------------------------------------------------------------------------- /local/openmajor/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /local/openmajor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/openmajor/build.gradle.kts -------------------------------------------------------------------------------- /local/openmajor/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /local/openmajor/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/openmajor/proguard-rules.pro -------------------------------------------------------------------------------- /local/openmajor/src/androidTest/java/com/suwiki/openmajor/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/openmajor/src/androidTest/java/com/suwiki/openmajor/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /local/openmajor/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/openmajor/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /local/openmajor/src/main/java/com/suwiki/local/openmajor/converter/OpenMajor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/openmajor/src/main/java/com/suwiki/local/openmajor/converter/OpenMajor.kt -------------------------------------------------------------------------------- /local/openmajor/src/main/java/com/suwiki/local/openmajor/datasource/LocalOpenMajorDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/openmajor/src/main/java/com/suwiki/local/openmajor/datasource/LocalOpenMajorDataSourceImpl.kt -------------------------------------------------------------------------------- /local/openmajor/src/main/java/com/suwiki/local/openmajor/di/LocalDataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/openmajor/src/main/java/com/suwiki/local/openmajor/di/LocalDataSourceModule.kt -------------------------------------------------------------------------------- /local/openmajor/src/test/java/com/suwiki/openmajor/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/openmajor/src/test/java/com/suwiki/openmajor/ExampleUnitTest.kt -------------------------------------------------------------------------------- /local/timetable/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /local/timetable/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/timetable/build.gradle.kts -------------------------------------------------------------------------------- /local/timetable/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /local/timetable/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/timetable/proguard-rules.pro -------------------------------------------------------------------------------- /local/timetable/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/timetable/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /local/timetable/src/main/java/com.suwiki.local.timetable/converter/OpenLectureEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/timetable/src/main/java/com.suwiki.local.timetable/converter/OpenLectureEntity.kt -------------------------------------------------------------------------------- /local/timetable/src/main/java/com.suwiki.local.timetable/converter/Timetable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/timetable/src/main/java/com.suwiki.local.timetable/converter/Timetable.kt -------------------------------------------------------------------------------- /local/timetable/src/main/java/com.suwiki.local.timetable/converter/TimetableEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/timetable/src/main/java/com.suwiki.local.timetable/converter/TimetableEntity.kt -------------------------------------------------------------------------------- /local/timetable/src/main/java/com.suwiki.local.timetable/datasource/LocalOpenLectureDatasourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/timetable/src/main/java/com.suwiki.local.timetable/datasource/LocalOpenLectureDatasourceImpl.kt -------------------------------------------------------------------------------- /local/timetable/src/main/java/com.suwiki.local.timetable/datasource/LocalTimetableDatasourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/timetable/src/main/java/com.suwiki.local.timetable/datasource/LocalTimetableDatasourceImpl.kt -------------------------------------------------------------------------------- /local/timetable/src/main/java/com.suwiki.local.timetable/di/LocalDataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/timetable/src/main/java/com.suwiki.local.timetable/di/LocalDataSourceModule.kt -------------------------------------------------------------------------------- /local/user/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /local/user/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/user/build.gradle.kts -------------------------------------------------------------------------------- /local/user/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /local/user/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/user/proguard-rules.pro -------------------------------------------------------------------------------- /local/user/src/androidTest/java/com/suwiki/user/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/user/src/androidTest/java/com/suwiki/user/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /local/user/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/user/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /local/user/src/main/java/com/suwiki/local/user/datasource/LocalUserDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/user/src/main/java/com/suwiki/local/user/datasource/LocalUserDataSourceImpl.kt -------------------------------------------------------------------------------- /local/user/src/main/java/com/suwiki/local/user/di/LocalDataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/user/src/main/java/com/suwiki/local/user/di/LocalDataSourceModule.kt -------------------------------------------------------------------------------- /local/user/src/test/java/com/suwiki/user/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/local/user/src/test/java/com/suwiki/user/ExampleUnitTest.kt -------------------------------------------------------------------------------- /remote/lectureevaluation/editor/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /remote/lectureevaluation/editor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/editor/build.gradle.kts -------------------------------------------------------------------------------- /remote/lectureevaluation/editor/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /remote/lectureevaluation/editor/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/editor/proguard-rules.pro -------------------------------------------------------------------------------- /remote/lectureevaluation/editor/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/editor/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /remote/lectureevaluation/editor/src/main/java/com/suwiki/remote/lectureevaluation/editor/di/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/editor/src/main/java/com/suwiki/remote/lectureevaluation/editor/di/ApiModule.kt -------------------------------------------------------------------------------- /remote/lectureevaluation/editor/src/test/java/com/suwiki/lectureevaluation/editor/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/editor/src/test/java/com/suwiki/lectureevaluation/editor/ExampleUnitTest.kt -------------------------------------------------------------------------------- /remote/lectureevaluation/my/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /remote/lectureevaluation/my/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/my/build.gradle.kts -------------------------------------------------------------------------------- /remote/lectureevaluation/my/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /remote/lectureevaluation/my/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/my/proguard-rules.pro -------------------------------------------------------------------------------- /remote/lectureevaluation/my/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/my/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /remote/lectureevaluation/my/src/main/java/com/suwiki/remote/lectureevaluation/my/api/ExamMyApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/my/src/main/java/com/suwiki/remote/lectureevaluation/my/api/ExamMyApi.kt -------------------------------------------------------------------------------- /remote/lectureevaluation/my/src/main/java/com/suwiki/remote/lectureevaluation/my/api/LectureMyApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/my/src/main/java/com/suwiki/remote/lectureevaluation/my/api/LectureMyApi.kt -------------------------------------------------------------------------------- /remote/lectureevaluation/my/src/main/java/com/suwiki/remote/lectureevaluation/my/di/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/my/src/main/java/com/suwiki/remote/lectureevaluation/my/di/ApiModule.kt -------------------------------------------------------------------------------- /remote/lectureevaluation/my/src/main/java/com/suwiki/remote/lectureevaluation/my/response/DataResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/my/src/main/java/com/suwiki/remote/lectureevaluation/my/response/DataResponse.kt -------------------------------------------------------------------------------- /remote/lectureevaluation/my/src/test/java/com/suwiki/lectureevaluation/my/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/my/src/test/java/com/suwiki/lectureevaluation/my/ExampleUnitTest.kt -------------------------------------------------------------------------------- /remote/lectureevaluation/viewerreporter/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /remote/lectureevaluation/viewerreporter/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/viewerreporter/build.gradle.kts -------------------------------------------------------------------------------- /remote/lectureevaluation/viewerreporter/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /remote/lectureevaluation/viewerreporter/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/viewerreporter/proguard-rules.pro -------------------------------------------------------------------------------- /remote/lectureevaluation/viewerreporter/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/lectureevaluation/viewerreporter/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /remote/login/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /remote/login/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/login/build.gradle.kts -------------------------------------------------------------------------------- /remote/login/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /remote/login/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/login/proguard-rules.pro -------------------------------------------------------------------------------- /remote/login/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/login/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /remote/login/src/main/java/com/suwiki/remote/login/api/LoginApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/login/src/main/java/com/suwiki/remote/login/api/LoginApi.kt -------------------------------------------------------------------------------- /remote/login/src/main/java/com/suwiki/remote/login/datasource/RemoteLoginDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/login/src/main/java/com/suwiki/remote/login/datasource/RemoteLoginDataSourceImpl.kt -------------------------------------------------------------------------------- /remote/login/src/main/java/com/suwiki/remote/login/di/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/login/src/main/java/com/suwiki/remote/login/di/ApiModule.kt -------------------------------------------------------------------------------- /remote/login/src/main/java/com/suwiki/remote/login/di/RemoteDataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/login/src/main/java/com/suwiki/remote/login/di/RemoteDataSourceModule.kt -------------------------------------------------------------------------------- /remote/login/src/main/java/com/suwiki/remote/login/request/FindIdRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/login/src/main/java/com/suwiki/remote/login/request/FindIdRequest.kt -------------------------------------------------------------------------------- /remote/login/src/main/java/com/suwiki/remote/login/request/FindPasswordRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/login/src/main/java/com/suwiki/remote/login/request/FindPasswordRequest.kt -------------------------------------------------------------------------------- /remote/login/src/main/java/com/suwiki/remote/login/request/LoginRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/login/src/main/java/com/suwiki/remote/login/request/LoginRequest.kt -------------------------------------------------------------------------------- /remote/login/src/main/java/com/suwiki/remote/login/response/SuccessCheckResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/login/src/main/java/com/suwiki/remote/login/response/SuccessCheckResponse.kt -------------------------------------------------------------------------------- /remote/login/src/main/java/com/suwiki/remote/login/response/TokenResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/login/src/main/java/com/suwiki/remote/login/response/TokenResponse.kt -------------------------------------------------------------------------------- /remote/notice/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /remote/notice/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/notice/build.gradle.kts -------------------------------------------------------------------------------- /remote/notice/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /remote/notice/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/notice/proguard-rules.pro -------------------------------------------------------------------------------- /remote/notice/src/androidTest/java/com/suwiki/notice/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/notice/src/androidTest/java/com/suwiki/notice/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /remote/notice/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/notice/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /remote/notice/src/main/java/com/suwiki/remote/notice/api/NoticeApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/notice/src/main/java/com/suwiki/remote/notice/api/NoticeApi.kt -------------------------------------------------------------------------------- /remote/notice/src/main/java/com/suwiki/remote/notice/datasource/RemoteNoticeDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/notice/src/main/java/com/suwiki/remote/notice/datasource/RemoteNoticeDataSourceImpl.kt -------------------------------------------------------------------------------- /remote/notice/src/main/java/com/suwiki/remote/notice/di/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/notice/src/main/java/com/suwiki/remote/notice/di/ApiModule.kt -------------------------------------------------------------------------------- /remote/notice/src/main/java/com/suwiki/remote/notice/di/RemoteDataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/notice/src/main/java/com/suwiki/remote/notice/di/RemoteDataSourceModule.kt -------------------------------------------------------------------------------- /remote/notice/src/main/java/com/suwiki/remote/notice/response/DataResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/notice/src/main/java/com/suwiki/remote/notice/response/DataResponse.kt -------------------------------------------------------------------------------- /remote/notice/src/main/java/com/suwiki/remote/notice/response/NoticeDetailResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/notice/src/main/java/com/suwiki/remote/notice/response/NoticeDetailResponse.kt -------------------------------------------------------------------------------- /remote/notice/src/main/java/com/suwiki/remote/notice/response/NoticeResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/notice/src/main/java/com/suwiki/remote/notice/response/NoticeResponse.kt -------------------------------------------------------------------------------- /remote/notice/src/main/java/com/suwiki/remote/notice/response/UpdateMandatoryResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/notice/src/main/java/com/suwiki/remote/notice/response/UpdateMandatoryResponse.kt -------------------------------------------------------------------------------- /remote/notice/src/test/java/com/suwiki/notice/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/notice/src/test/java/com/suwiki/notice/ExampleUnitTest.kt -------------------------------------------------------------------------------- /remote/openmajor/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /remote/openmajor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/openmajor/build.gradle.kts -------------------------------------------------------------------------------- /remote/openmajor/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /remote/openmajor/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/openmajor/proguard-rules.pro -------------------------------------------------------------------------------- /remote/openmajor/src/androidTest/java/com/suwiki/openmajor/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/openmajor/src/androidTest/java/com/suwiki/openmajor/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /remote/openmajor/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/openmajor/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /remote/openmajor/src/main/java/com/suwiki/remote/openmajor/api/MajorApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/openmajor/src/main/java/com/suwiki/remote/openmajor/api/MajorApi.kt -------------------------------------------------------------------------------- /remote/openmajor/src/main/java/com/suwiki/remote/openmajor/datasource/RemoteOpenMajorDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/openmajor/src/main/java/com/suwiki/remote/openmajor/datasource/RemoteOpenMajorDataSourceImpl.kt -------------------------------------------------------------------------------- /remote/openmajor/src/main/java/com/suwiki/remote/openmajor/di/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/openmajor/src/main/java/com/suwiki/remote/openmajor/di/ApiModule.kt -------------------------------------------------------------------------------- /remote/openmajor/src/main/java/com/suwiki/remote/openmajor/di/RemoteDataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/openmajor/src/main/java/com/suwiki/remote/openmajor/di/RemoteDataSourceModule.kt -------------------------------------------------------------------------------- /remote/openmajor/src/main/java/com/suwiki/remote/openmajor/request/BookmarkMajorRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/openmajor/src/main/java/com/suwiki/remote/openmajor/request/BookmarkMajorRequest.kt -------------------------------------------------------------------------------- /remote/openmajor/src/main/java/com/suwiki/remote/openmajor/response/OpenMajorListResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/openmajor/src/main/java/com/suwiki/remote/openmajor/response/OpenMajorListResponse.kt -------------------------------------------------------------------------------- /remote/openmajor/src/main/java/com/suwiki/remote/openmajor/response/OpenMajorVersionResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/openmajor/src/main/java/com/suwiki/remote/openmajor/response/OpenMajorVersionResponse.kt -------------------------------------------------------------------------------- /remote/openmajor/src/test/java/com/suwiki/openmajor/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/openmajor/src/test/java/com/suwiki/openmajor/ExampleUnitTest.kt -------------------------------------------------------------------------------- /remote/signup/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /remote/signup/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/build.gradle.kts -------------------------------------------------------------------------------- /remote/signup/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /remote/signup/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/proguard-rules.pro -------------------------------------------------------------------------------- /remote/signup/src/androidTest/java/com/suwiki/signup/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/src/androidTest/java/com/suwiki/signup/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /remote/signup/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /remote/signup/src/main/java/com/suwiki/remote/signup/api/SignUpApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/src/main/java/com/suwiki/remote/signup/api/SignUpApi.kt -------------------------------------------------------------------------------- /remote/signup/src/main/java/com/suwiki/remote/signup/datasource/RemoteSignUpDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/src/main/java/com/suwiki/remote/signup/datasource/RemoteSignUpDataSourceImpl.kt -------------------------------------------------------------------------------- /remote/signup/src/main/java/com/suwiki/remote/signup/di/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/src/main/java/com/suwiki/remote/signup/di/ApiModule.kt -------------------------------------------------------------------------------- /remote/signup/src/main/java/com/suwiki/remote/signup/di/RemoteDataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/src/main/java/com/suwiki/remote/signup/di/RemoteDataSourceModule.kt -------------------------------------------------------------------------------- /remote/signup/src/main/java/com/suwiki/remote/signup/request/CheckEmailRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/src/main/java/com/suwiki/remote/signup/request/CheckEmailRequest.kt -------------------------------------------------------------------------------- /remote/signup/src/main/java/com/suwiki/remote/signup/request/CheckIdRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/src/main/java/com/suwiki/remote/signup/request/CheckIdRequest.kt -------------------------------------------------------------------------------- /remote/signup/src/main/java/com/suwiki/remote/signup/request/SignupRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/src/main/java/com/suwiki/remote/signup/request/SignupRequest.kt -------------------------------------------------------------------------------- /remote/signup/src/main/java/com/suwiki/remote/signup/response/OverlapCheckResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/src/main/java/com/suwiki/remote/signup/response/OverlapCheckResponse.kt -------------------------------------------------------------------------------- /remote/signup/src/main/java/com/suwiki/remote/signup/response/SuccessCheckResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/src/main/java/com/suwiki/remote/signup/response/SuccessCheckResponse.kt -------------------------------------------------------------------------------- /remote/signup/src/test/java/com/suwiki/signup/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/signup/src/test/java/com/suwiki/signup/ExampleUnitTest.kt -------------------------------------------------------------------------------- /remote/timetable/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /remote/timetable/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/timetable/build.gradle.kts -------------------------------------------------------------------------------- /remote/timetable/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /remote/timetable/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/timetable/proguard-rules.pro -------------------------------------------------------------------------------- /remote/timetable/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/timetable/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /remote/timetable/src/main/java/com.suwiki.remote.timetable/api/OpenLectureApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/timetable/src/main/java/com.suwiki.remote.timetable/api/OpenLectureApi.kt -------------------------------------------------------------------------------- /remote/timetable/src/main/java/com.suwiki.remote.timetable/datasource/RemoteOpenLectureDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/timetable/src/main/java/com.suwiki.remote.timetable/datasource/RemoteOpenLectureDataSourceImpl.kt -------------------------------------------------------------------------------- /remote/timetable/src/main/java/com.suwiki.remote.timetable/di/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/timetable/src/main/java/com.suwiki.remote.timetable/di/ApiModule.kt -------------------------------------------------------------------------------- /remote/timetable/src/main/java/com.suwiki.remote.timetable/di/RemoteDataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/timetable/src/main/java/com.suwiki.remote.timetable/di/RemoteDataSourceModule.kt -------------------------------------------------------------------------------- /remote/timetable/src/main/java/com.suwiki.remote.timetable/response/OpenLectureResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/timetable/src/main/java/com.suwiki.remote.timetable/response/OpenLectureResponse.kt -------------------------------------------------------------------------------- /remote/user/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /remote/user/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/build.gradle.kts -------------------------------------------------------------------------------- /remote/user/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /remote/user/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/proguard-rules.pro -------------------------------------------------------------------------------- /remote/user/src/androidTest/java/com/suwiki/user/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/androidTest/java/com/suwiki/user/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /remote/user/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /remote/user/src/main/java/com/suwiki/remote/user/api/UserApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/main/java/com/suwiki/remote/user/api/UserApi.kt -------------------------------------------------------------------------------- /remote/user/src/main/java/com/suwiki/remote/user/datasource/RemoteUserDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/main/java/com/suwiki/remote/user/datasource/RemoteUserDataSourceImpl.kt -------------------------------------------------------------------------------- /remote/user/src/main/java/com/suwiki/remote/user/di/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/main/java/com/suwiki/remote/user/di/ApiModule.kt -------------------------------------------------------------------------------- /remote/user/src/main/java/com/suwiki/remote/user/di/RemoteDataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/main/java/com/suwiki/remote/user/di/RemoteDataSourceModule.kt -------------------------------------------------------------------------------- /remote/user/src/main/java/com/suwiki/remote/user/request/QuitRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/main/java/com/suwiki/remote/user/request/QuitRequest.kt -------------------------------------------------------------------------------- /remote/user/src/main/java/com/suwiki/remote/user/request/ResetPasswordRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/main/java/com/suwiki/remote/user/request/ResetPasswordRequest.kt -------------------------------------------------------------------------------- /remote/user/src/main/java/com/suwiki/remote/user/response/BanHistoryResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/main/java/com/suwiki/remote/user/response/BanHistoryResponse.kt -------------------------------------------------------------------------------- /remote/user/src/main/java/com/suwiki/remote/user/response/BlackListResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/main/java/com/suwiki/remote/user/response/BlackListResponse.kt -------------------------------------------------------------------------------- /remote/user/src/main/java/com/suwiki/remote/user/response/SuccessCheckResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/main/java/com/suwiki/remote/user/response/SuccessCheckResponse.kt -------------------------------------------------------------------------------- /remote/user/src/main/java/com/suwiki/remote/user/response/TokenResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/main/java/com/suwiki/remote/user/response/TokenResponse.kt -------------------------------------------------------------------------------- /remote/user/src/main/java/com/suwiki/remote/user/response/UserResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/main/java/com/suwiki/remote/user/response/UserResponse.kt -------------------------------------------------------------------------------- /remote/user/src/test/java/com/suwiki/user/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/remote/user/src/test/java/com/suwiki/user/ExampleUnitTest.kt -------------------------------------------------------------------------------- /schemas/com.suwiki.core.database.OpenLectureDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/schemas/com.suwiki.core.database.OpenLectureDatabase/1.json -------------------------------------------------------------------------------- /schemas/com.suwiki.core.database.OpenLectureDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/schemas/com.suwiki.core.database.OpenLectureDatabase/2.json -------------------------------------------------------------------------------- /schemas/com.suwiki.core.database.OpenMajorDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/schemas/com.suwiki.core.database.OpenMajorDatabase/1.json -------------------------------------------------------------------------------- /schemas/com.suwiki.core.database.OpenMajorDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/schemas/com.suwiki.core.database.OpenMajorDatabase/2.json -------------------------------------------------------------------------------- /schemas/com.suwiki.core.database.TimetableDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/schemas/com.suwiki.core.database.TimetableDatabase/1.json -------------------------------------------------------------------------------- /schemas/com.suwiki.core.database.database.OpenLectureDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/schemas/com.suwiki.core.database.database.OpenLectureDatabase/1.json -------------------------------------------------------------------------------- /schemas/com.suwiki.core.database.database.OpenLectureDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/schemas/com.suwiki.core.database.database.OpenLectureDatabase/2.json -------------------------------------------------------------------------------- /schemas/com.suwiki.core.database.database.OpenMajorDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/schemas/com.suwiki.core.database.database.OpenMajorDatabase/1.json -------------------------------------------------------------------------------- /schemas/com.suwiki.core.database.database.OpenMajorDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/schemas/com.suwiki.core.database.database.OpenMajorDatabase/2.json -------------------------------------------------------------------------------- /schemas/com.suwiki.core.database.database.TimetableDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/schemas/com.suwiki.core.database.database.TimetableDatabase/1.json -------------------------------------------------------------------------------- /schemas/com.suwiki.core.database.database.TimetableDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/schemas/com.suwiki.core.database.database.TimetableDatabase/2.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-suwiki/suwiki-android/HEAD/settings.gradle.kts --------------------------------------------------------------------------------