├── app ├── .gitignore └── src │ ├── main │ ├── ic_launcher-playstore.png │ ├── res │ │ ├── drawable │ │ │ ├── ic_seugi.png │ │ │ ├── gradient_background.xml │ │ │ └── ic_launcher_background.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 │ │ │ ├── themes.xml │ │ │ ├── strings.xml │ │ │ └── colors.xml │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ ├── meal_widget_info.xml │ │ │ ├── timetable_widget_info.xml │ │ │ └── data_extraction_rules.xml │ └── java │ │ └── com │ │ └── seugi │ │ ├── util │ │ └── SeugiApplication.kt │ │ ├── starter │ │ └── SeugiActivityStarterImpl.kt │ │ └── di │ │ └── ActivityStarterModule.kt │ └── test │ └── java │ └── com │ └── apeun │ └── gidaechi │ └── seugi │ └── ExampleUnitTest.kt ├── common ├── .gitignore ├── src │ └── main │ │ └── java │ │ └── com │ │ └── seugi │ │ └── common │ │ ├── utiles │ │ ├── SeugiActivityStarter.kt │ │ └── SeugiDispatcher.kt │ │ └── model │ │ └── Result.kt └── build.gradle.kts ├── ui ├── .gitignore └── build.gradle.kts ├── data ├── core │ ├── .gitignore │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── seugi │ │ └── data │ │ └── core │ │ ├── model │ │ ├── ChatRoomType.kt │ │ ├── ChatRoomStatusType.kt │ │ ├── TokenModel.kt │ │ ├── MealType.kt │ │ ├── UserModel.kt │ │ ├── NotificationEmojiModel.kt │ │ ├── UserInfoModel.kt │ │ ├── TimetableModel.kt │ │ ├── WorkspacePermissionModel.kt │ │ ├── ChatRoomModel.kt │ │ ├── ProfileModel.kt │ │ └── MealModel.kt │ │ └── mapper │ │ ├── TokenMapper.kt │ │ ├── WorkspacePermissionMapper.kt │ │ └── ProfileMapper.kt ├── file │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── data │ │ │ └── file │ │ │ ├── model │ │ │ ├── FileType.kt │ │ │ └── FileModel.kt │ │ │ ├── mapper │ │ │ └── FileMapper.kt │ │ │ ├── di │ │ │ └── RepositoryModule.kt │ │ │ └── FileRepository.kt │ └── build.gradle.kts ├── member │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── data │ │ │ └── member │ │ │ ├── di │ │ │ └── MemberRepositoryModule.kt │ │ │ └── MemberRepository.kt │ └── build.gradle.kts ├── oauth │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── data │ │ │ └── oauth │ │ │ ├── OauthRepository.kt │ │ │ └── di │ │ │ └── OauthRepositoryModule.kt │ └── build.gradle.kts ├── token │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── seugi │ │ └── data │ │ └── token │ │ ├── TokenRepository.kt │ │ └── di │ │ └── RepositoryModule.kt ├── group-chat │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── seugi │ │ └── data │ │ └── groupchat │ │ ├── di │ │ └── RepositoryModule.kt │ │ └── GroupChatRepository.kt ├── message │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── data │ │ │ └── message │ │ │ ├── model │ │ │ ├── MessageLifeType.kt │ │ │ ├── MessageStompErrorModel.kt │ │ │ ├── MessageBotRawKeyword.kt │ │ │ ├── MessageLoadModel.kt │ │ │ └── stomp │ │ │ │ └── MessageStompLifecycleModel.kt │ │ │ ├── mapper │ │ │ ├── MessageEmojiMapper.kt │ │ │ ├── MessageStompErrorMapper.kt │ │ │ ├── MessageLoadMapper.kt │ │ │ ├── MessageTypeMapper.kt │ │ │ └── MessageStompMapper.kt │ │ │ └── di │ │ │ └── RepositoryModule.kt │ └── build.gradle.kts ├── profile │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── data │ │ │ └── profile │ │ │ ├── ProfileRepository.kt │ │ │ └── di │ │ │ └── RepositoryModule.kt │ └── build.gradle.kts ├── schedule │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── data │ │ │ └── schedule │ │ │ ├── model │ │ │ └── ScheduleModel.kt │ │ │ ├── ScheduleRepository.kt │ │ │ ├── mapper │ │ │ └── ScheduleMapper.kt │ │ │ └── di │ │ │ └── ScheduleRepositoryModule.kt │ └── build.gradle.kts ├── timetable │ ├── consumer-rules.pro │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── seugi │ │ └── data │ │ └── timetable │ │ ├── TimetableRepository.kt │ │ └── di │ │ └── RepositoryModule.kt ├── workspace │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── data │ │ │ └── workspace │ │ │ ├── model │ │ │ ├── CheckWorkspaceModel.kt │ │ │ ├── WaitWorkspaceModel.kt │ │ │ └── WorkspaceModel.kt │ │ │ ├── mapper │ │ │ ├── CheckWorkspaceMapper.kt │ │ │ └── WaitWorkspaceMapper.kt │ │ │ └── di │ │ │ └── RepositoryModule.kt │ └── build.gradle.kts ├── assignment │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── data │ │ │ └── assignment │ │ │ ├── model │ │ │ ├── AssignmentType.kt │ │ │ └── AssignmentModel.kt │ │ │ ├── di │ │ │ └── RepositoryModule.kt │ │ │ └── AssignmentRepository.kt │ └── build.gradle.kts ├── email-sign-in │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── data │ │ │ └── member │ │ │ ├── model │ │ │ └── EmailSignInModel.kt │ │ │ ├── mapper │ │ │ └── EmailSignInMapper.kt │ │ │ ├── MemberRepositoryModule.kt │ │ │ └── MemberRepository.kt │ └── build.gradle.kts ├── firebase-token │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── data │ │ │ └── firebasetoken │ │ │ ├── model │ │ │ └── FirebaseTokenModel.kt │ │ │ ├── mapper │ │ │ └── FirebaseTokenMapper.kt │ │ │ ├── FirebaseTokenRepository.kt │ │ │ └── di │ │ │ └── RepositoryModule.kt │ └── build.gradle.kts ├── notification │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── data │ │ │ └── notification │ │ │ └── di │ │ │ └── RepositoryModule.kt │ └── build.gradle.kts ├── perosnal-chat │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── seugi │ │ └── data │ │ └── personalchat │ │ ├── PersonalChatRepository.kt │ │ └── di │ │ └── RepositoryModule.kt ├── catseugi │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── data │ │ │ └── catseugi │ │ │ ├── CatSeugiRepository.kt │ │ │ └── di │ │ │ └── RepositoryModule.kt │ └── build.gradle.kts └── meal │ ├── build.gradle.kts │ └── src │ └── main │ └── java │ └── com │ └── seugi │ └── data │ └── meal │ ├── di │ └── RepositoryModule.kt │ └── MealRepository.kt ├── local └── room │ ├── .gitignore │ ├── src │ └── main │ │ └── java │ │ └── com │ │ └── seugi │ │ └── local │ │ └── room │ │ ├── util │ │ ├── SeugiTable.kt │ │ └── LongListTypeConverter.kt │ │ ├── entity │ │ ├── FirebaseTokenEntity.kt │ │ ├── TokenEntity.kt │ │ ├── MealEntity.kt │ │ ├── WorkspaceEntity.kt │ │ └── WorkspaceNotificationEntity.kt │ │ ├── dao │ │ ├── TokenDao.kt │ │ └── FirebaseTokenDao.kt │ │ └── base │ │ └── BaseDao.kt │ └── build.gradle.kts ├── network ├── .gitignore ├── core │ ├── .gitignore │ ├── consumer-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── seugi │ │ └── network │ │ └── core │ │ └── response │ │ ├── WorkspacePermissionResponse.kt │ │ ├── UserInfoResponse.kt │ │ ├── UserResponse.kt │ │ ├── TokenResponse.kt │ │ ├── Response.kt │ │ ├── BaseResponse.kt │ │ ├── FakeLocalDateResponse.kt │ │ ├── ProfileResponse.kt │ │ └── ChatRoomResponse.kt ├── file │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── file │ │ │ ├── request │ │ │ └── FileRequest.kt │ │ │ ├── response │ │ │ └── FileResponse.kt │ │ │ ├── di │ │ │ └── FileSourceModule.kt │ │ │ └── FileDataSource.kt │ └── build.gradle.kts ├── message │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── network │ │ │ └── message │ │ │ ├── response │ │ │ ├── MessageTypeResponse.kt │ │ │ ├── message │ │ │ │ ├── MessageUserResponse.kt │ │ │ │ ├── MessageLoadResponse.kt │ │ │ │ ├── MessageEmojiResponse.kt │ │ │ │ ├── MessageDeleteResponse.kt │ │ │ │ └── MessageMessageResponse.kt │ │ │ ├── emoji │ │ │ │ └── MessageEmojiResponse.kt │ │ │ ├── stomp │ │ │ │ ├── MessageStompErrorResponse.kt │ │ │ │ └── MessageStompLifecycleResponse.kt │ │ │ ├── room │ │ │ │ ├── MessageRoomUserResponse.kt │ │ │ │ ├── MessageRoomMemberResponse.kt │ │ │ │ └── MessageRoomResponse.kt │ │ │ └── sub │ │ │ │ └── MessageSubResponse.kt │ │ │ ├── request │ │ │ ├── CatSeugiRequest.kt │ │ │ ├── EmojiRequest.kt │ │ │ └── MessageRequest.kt │ │ │ └── di │ │ │ └── MessageDataSourceModule.kt │ └── build.gradle.kts ├── oauth │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── network │ │ │ └── oauth │ │ │ ├── request │ │ │ └── OauthRequest.kt │ │ │ ├── OauthDatasource.kt │ │ │ └── di │ │ │ └── OauthDatasourceModule.kt │ └── build.gradle.kts ├── profile │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── network │ │ │ └── profile │ │ │ ├── request │ │ │ └── ProfileRequest.kt │ │ │ ├── ProfileDataSource.kt │ │ │ └── di │ │ │ └── NetworkModule.kt │ └── build.gradle.kts ├── sign-in │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── network │ │ │ ├── request │ │ │ ├── EditRequest.kt │ │ │ ├── EmailSignInRequest.kt │ │ │ └── EmailSignUpRequest.kt │ │ │ ├── di │ │ │ └── MemberDatasourceModule.kt │ │ │ └── MemberDatasource.kt │ └── build.gradle.kts ├── token │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── network │ │ │ └── token │ │ │ ├── TokenDatasource.kt │ │ │ └── di │ │ │ └── DatasourceModule.kt │ └── build.gradle.kts ├── group-chat │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── network │ │ │ └── groupchat │ │ │ ├── request │ │ │ ├── GroupChatMemberAddRequest.kt │ │ │ └── GroupChatCreateRequest.kt │ │ │ ├── di │ │ │ └── DataSourceModule.kt │ │ │ └── GroupChatDataSource.kt │ └── build.gradle.kts ├── notification │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── network │ │ │ └── notification │ │ │ ├── request │ │ │ ├── NotificationEmojiRequest.kt │ │ │ ├── NotificationEditRequest.kt │ │ │ └── NotificationCreateRequest.kt │ │ │ ├── response │ │ │ ├── NotificationEmojiResponse.kt │ │ │ └── NotificationResponse.kt │ │ │ └── di │ │ │ └── DataSourceModule.kt │ └── build.gradle.kts ├── personal-chat │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── network │ │ │ └── personalchat │ │ │ ├── request │ │ │ └── PersonalChatCreateRequest.kt │ │ │ ├── PersonalChatDataSource.kt │ │ │ ├── di │ │ │ └── NetworkModule.kt │ │ │ └── response │ │ │ └── PersonalChatRoomResponse.kt │ └── build.gradle.kts ├── schedule │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── network │ │ │ └── schedule │ │ │ ├── response │ │ │ └── ScheduleResponse.kt │ │ │ ├── ScheduleDataSource.kt │ │ │ └── di │ │ │ └── DataSourceModule.kt │ └── build.gradle.kts ├── workspace │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── network │ │ │ └── workspace │ │ │ ├── request │ │ │ ├── WorkspaceApplicationRequest.kt │ │ │ ├── CreateWorkspaceRequest.kt │ │ │ └── InviteMemberRequest.kt │ │ │ ├── response │ │ │ ├── CheckWorkspaceResponse.kt │ │ │ ├── WaitWorkspaceResponse.kt │ │ │ └── WorkspaceResponse.kt │ │ │ └── di │ │ │ └── NetworkModule.kt │ └── build.gradle.kts ├── catseugi │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── network │ │ │ └── catseugi │ │ │ ├── request │ │ │ └── CatSeugiRequest.kt │ │ │ ├── CatSeugiDataSource.kt │ │ │ └── di │ │ │ └── DataSourceModule.kt │ └── build.gradle.kts ├── meal │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── seugi │ │ └── network │ │ └── meal │ │ ├── response │ │ └── MealResponse.kt │ │ ├── MealDataSource.kt │ │ └── di │ │ └── DataSourceModule.kt ├── assignment │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── network │ │ │ └── assignment │ │ │ ├── request │ │ │ └── AssignmentCreateRequest.kt │ │ │ ├── response │ │ │ ├── AssignmentResponse.kt │ │ │ └── AssignmentGoogleResponse.kt │ │ │ ├── di │ │ │ └── DataSourceModule.kt │ │ │ └── AssignmentDataSource.kt │ └── build.gradle.kts └── timetable │ ├── src │ └── main │ │ └── java │ │ └── com │ │ └── seugi │ │ └── network │ │ └── timetable │ │ ├── response │ │ └── TimetableResponse.kt │ │ ├── TimetableDataSource.kt │ │ └── di │ │ └── DataSourceModule.kt │ └── build.gradle.kts ├── designsystem ├── .gitignore ├── consumer-rules.pro ├── src │ └── main │ │ ├── res │ │ ├── drawable │ │ │ ├── ic_taco.png │ │ │ ├── ic_chicken.png │ │ │ ├── ic_morning.png │ │ │ ├── img_school.png │ │ │ ├── img_student.png │ │ │ ├── img_teacher.png │ │ │ ├── ic_appicon_round.png │ │ │ ├── ic_side_polygon.xml │ │ │ ├── ic_center_samll_polygon.xml │ │ │ ├── ic_side_small_polygon.xml │ │ │ ├── ic_center_polygon.xml │ │ │ ├── ic_home_fill.xml │ │ │ ├── img_check.xml │ │ │ ├── test_icon.xml │ │ │ ├── ic_expand_down_line.xml │ │ │ ├── ic_expand_right_line.xml │ │ │ ├── ic_expand_left_line.xml │ │ │ ├── ic_refresh_fill.xml │ │ │ ├── ic_back.xml │ │ │ └── ic_send_fill.xml │ │ ├── raw │ │ │ └── loading_dots.riv │ │ └── font │ │ │ ├── pretendard_bold.ttf │ │ │ ├── pretendard_regular.ttf │ │ │ └── pretendard_semi_bold.ttf │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── seugi │ │ └── designsystem │ │ ├── component │ │ ├── modifier │ │ │ ├── IfModifier.kt │ │ │ └── BrushDrawModifier.kt │ │ └── Brush.kt │ │ └── animation │ │ └── NoInteractionSource.kt └── build.gradle.kts ├── stomp-client ├── .gitignore ├── src │ └── main │ │ └── java │ │ └── com │ │ └── seugi │ │ └── stompclient │ │ ├── StompException.java │ │ ├── pathmatcher │ │ ├── PathMatcher.java │ │ └── SimplePathMatcher.java │ │ └── dto │ │ └── StompCommand.java └── build.gradle.kts ├── designsystem-preview ├── .gitignore └── src │ └── main │ ├── res │ ├── values │ │ ├── strings.xml │ │ ├── themes.xml │ │ └── colors.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 │ ├── mipmap-anydpi │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── java │ └── com │ └── apeun │ └── gidaechi │ └── designsystem │ └── preview │ └── feature │ └── Error.kt ├── feature-main ├── chat │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── chat │ │ │ └── model │ │ │ └── ChatUiState.kt │ └── build.gradle.kts ├── home │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ └── AndroidManifest.xml │ └── build.gradle.kts ├── main │ ├── .gitignore │ ├── consumer-rules.pro │ └── src │ │ └── main │ │ └── AndroidManifest.xml ├── profile │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── profile │ │ │ └── model │ │ │ ├── ProfileSideEffect.kt │ │ │ └── ProfileUiState.kt │ └── build.gradle.kts ├── room │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── room │ │ │ └── model │ │ │ └── RoomUiState.kt │ └── build.gradle.kts ├── chat-datail │ ├── .gitignore │ ├── consumer-rules.pro │ └── src │ │ └── main │ │ └── AndroidManifest.xml ├── chat-seugi │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── chatseugi │ │ │ ├── model │ │ │ └── ChatSeugiUiState.kt │ │ │ └── navigation │ │ │ └── ChatSeugiNavigation.kt │ └── build.gradle.kts ├── meal-widget │ ├── .gitignore │ ├── consumer-rules.pro │ └── src │ │ └── main │ │ ├── res │ │ ├── drawable │ │ │ ├── shape18_white.xml │ │ │ ├── shape100_primary050.xml │ │ │ └── shape22_neutral.xml │ │ └── layout │ │ │ └── item_meal_menu.xml │ │ └── java │ │ └── com │ │ └── seugi │ │ └── meal │ │ └── widget │ │ ├── di │ │ └── MealWidgetEntryPoint.kt │ │ └── model │ │ └── MealWidgetState.kt ├── notification │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── notification │ │ │ └── model │ │ │ └── NotificationSideEffect.kt │ └── build.gradle.kts ├── room-create │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ └── AndroidManifest.xml │ └── build.gradle.kts ├── workspace │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── workspace │ │ │ └── feature │ │ │ ├── joinsuccess │ │ │ └── model │ │ │ │ └── JoinSuccessSideEffect.kt │ │ │ └── schoolcode │ │ │ └── model │ │ │ └── SchoolCodeModel.kt │ └── build.gradle.kts ├── workspace-create │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── workspacecreate │ │ │ └── model │ │ │ └── WorkspaceCreateSideEffect.kt │ └── build.gradle.kts ├── workspace-detail │ ├── .gitignore │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── workspacedetail │ │ │ └── feature │ │ │ ├── workspacemember │ │ │ └── model │ │ │ │ ├── WorkspaceMemberSideEffect.kt │ │ │ │ └── WorkspaceMemberUiState.kt │ │ │ ├── invitemember │ │ │ └── model │ │ │ │ └── DialogModel.kt │ │ │ └── workspacedetail │ │ │ └── model │ │ │ └── WorkspaceDetailUiState.kt │ └── build.gradle.kts ├── timetable-widget │ ├── src │ │ └── main │ │ │ ├── res │ │ │ ├── values │ │ │ │ └── strings.xml │ │ │ ├── drawable │ │ │ │ ├── shape18_white.xml │ │ │ │ ├── shape100_primary050.xml │ │ │ │ └── shape22_neutral.xml │ │ │ └── layout │ │ │ │ └── item_meal_menu.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── timetable │ │ │ └── widget │ │ │ └── di │ │ │ └── TimetableWidgetEntryPoint.kt │ └── build.gradle.kts ├── setting │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── setting │ │ │ └── model │ │ │ ├── SettingUiState.kt │ │ │ └── SettingSideEffect.kt │ └── build.gradle.kts ├── notification-edit │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── notificationedit │ │ │ └── model │ │ │ ├── NotificationEditUiState.kt │ │ │ └── NotificationSideEffect.kt │ └── build.gradle.kts ├── notification-create │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── notificationcreate │ │ │ └── model │ │ │ ├── NotificationCreateUiState.kt │ │ │ └── NotificationSideEffect.kt │ └── build.gradle.kts ├── assignment-create │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── task │ │ │ └── create │ │ │ └── model │ │ │ └── TaskCreateSideEffect.kt │ └── build.gradle.kts ├── meal │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── seugi │ │ └── meal │ │ ├── model │ │ └── MealUiState.kt │ │ └── navigation │ │ └── MealNavigation.kt ├── timetable │ └── build.gradle.kts └── assignment │ ├── build.gradle.kts │ └── src │ └── main │ └── java │ └── com │ └── seugi │ └── assignment │ └── model │ └── AssignmentUiState.kt ├── feature-onboarding ├── join │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── join │ │ │ ├── feature │ │ │ └── emailverification │ │ │ │ └── model │ │ │ │ └── EmailVerificationSideEffect.kt │ │ │ └── navigation │ │ │ └── OAuthSingUpNavigation.kt │ └── build.gradle.kts ├── login │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── login │ │ │ └── model │ │ │ ├── EmailSignInState.kt │ │ │ └── EmailSignInSideEffect.kt │ └── build.gradle.kts ├── start │ ├── consumer-rules.pro │ ├── .gitignore │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── res │ │ │ ├── values │ │ │ │ └── strings.xml │ │ │ └── drawable │ │ │ │ └── ic_menu.xml │ │ │ └── java │ │ │ └── com │ │ │ └── seugi │ │ │ └── start │ │ │ └── model │ │ │ └── StartUiState.kt │ └── build.gradle.kts └── onboarding │ ├── .gitignore │ ├── consumer-rules.pro │ ├── src │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── seugi │ │ └── onboarding │ │ └── navigation │ │ └── OnboardingNavigation.kt │ └── build.gradle.kts ├── .idea ├── .gitignore └── misc.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .github └── PULL_REQUEST_TEMPLATE.md └── spotless └── .editorconfig /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/file/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/member/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/oauth/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/token/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /local/room/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /network/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/group-chat/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/member/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/message/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/message/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/profile/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/profile/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/schedule/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/timetable/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/workspace/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/workspace/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /designsystem/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /designsystem/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /network/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /network/core/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /network/file/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /network/message/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /network/oauth/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /network/profile/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /network/sign-in/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /network/token/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /stomp-client/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/assignment/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/email-sign-in/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/email-sign-in/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/firebase-token/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/notification/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/notification/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/perosnal-chat/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /designsystem-preview/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-main/chat/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-main/chat/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature-main/home/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-main/home/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature-main/main/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-main/main/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature-main/profile/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-main/room/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-main/room/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /network/group-chat/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /network/notification/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /network/personal-chat/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /network/profile/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /network/schedule/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /network/sign-in/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /network/workspace/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /network/workspace/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature-main/chat-datail/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-main/chat-datail/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature-main/chat-seugi/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-main/chat-seugi/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature-main/meal-widget/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-main/meal-widget/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature-main/notification/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-main/room-create/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-main/room-create/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature-main/workspace/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-onboarding/join/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-onboarding/join/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature-onboarding/login/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-onboarding/login/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature-onboarding/start/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /network/notification/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature-main/workspace-create/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-main/workspace-detail/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-onboarding/onboarding/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-onboarding/onboarding/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /feature-onboarding/start/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | 3 | seugi-android/feature-onboarding/start/src/main/res/values/* -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_seugi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/app/src/main/res/drawable/ic_seugi.png -------------------------------------------------------------------------------- /designsystem-preview/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | SeugiDesignSystem 3 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /designsystem/src/main/res/drawable/ic_taco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem/src/main/res/drawable/ic_taco.png -------------------------------------------------------------------------------- /designsystem/src/main/res/raw/loading_dots.riv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem/src/main/res/raw/loading_dots.riv -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /designsystem/src/main/res/drawable/ic_chicken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem/src/main/res/drawable/ic_chicken.png -------------------------------------------------------------------------------- /designsystem/src/main/res/drawable/ic_morning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem/src/main/res/drawable/ic_morning.png -------------------------------------------------------------------------------- /designsystem/src/main/res/drawable/img_school.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem/src/main/res/drawable/img_school.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /designsystem/src/main/res/drawable/img_student.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem/src/main/res/drawable/img_student.png -------------------------------------------------------------------------------- /designsystem/src/main/res/drawable/img_teacher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem/src/main/res/drawable/img_teacher.png -------------------------------------------------------------------------------- /designsystem/src/main/res/font/pretendard_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem/src/main/res/font/pretendard_bold.ttf -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ## 개요 (필수) 2 | 3 | - 개요를 적어주세요. 4 | 5 | ## 필요한 조언 6 | 7 | > 필요한 조언에 대해 적어주세요. 8 | 9 | ## 이슈 번호 10 | 11 | - close #ISSUE_NUMBER -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /data/member/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /designsystem/src/main/res/font/pretendard_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem/src/main/res/font/pretendard_regular.ttf -------------------------------------------------------------------------------- /data/core/src/main/java/com/seugi/data/core/model/ChatRoomType.kt: -------------------------------------------------------------------------------- 1 | package com.seugi.data.core.model 2 | 3 | enum class ChatRoomType { 4 | PERSONAL, 5 | GROUP, 6 | } 7 | -------------------------------------------------------------------------------- /data/file/src/main/java/com/seugi/data/file/model/FileType.kt: -------------------------------------------------------------------------------- 1 | package com.seugi.data.file.model 2 | 3 | enum class FileType { 4 | IMG, 5 | FILE, 6 | EMOJI, 7 | } 8 | -------------------------------------------------------------------------------- /data/message/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/profile/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/workspace/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /designsystem/src/main/res/drawable/ic_appicon_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem/src/main/res/drawable/ic_appicon_round.png -------------------------------------------------------------------------------- /designsystem/src/main/res/font/pretendard_semi_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem/src/main/res/font/pretendard_semi_bold.ttf -------------------------------------------------------------------------------- /network/core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /network/profile/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /network/sign-in/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/email-sign-in/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/notification/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /feature-main/chat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /feature-main/home/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /feature-main/main/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /feature-main/room/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /feature-main/timetable-widget/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 0.0 4 | -------------------------------------------------------------------------------- /network/notification/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /network/workspace/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /common/src/main/java/com/seugi/common/utiles/SeugiActivityStarter.kt: -------------------------------------------------------------------------------- 1 | package com.seugi.common.utiles 2 | 3 | interface SeugiActivityStarter { 4 | 5 | fun reStartActivity() 6 | } 7 | -------------------------------------------------------------------------------- /data/core/src/main/java/com/seugi/data/core/model/ChatRoomStatusType.kt: -------------------------------------------------------------------------------- 1 | package com.seugi.data.core.model 2 | 3 | enum class ChatRoomStatusType { 4 | ALIVE, 5 | DELETE, 6 | } 7 | -------------------------------------------------------------------------------- /designsystem-preview/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem-preview/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /designsystem-preview/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem-preview/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /feature-main/chat-datail/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /feature-main/chat-seugi/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /feature-main/room-create/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /feature-onboarding/join/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /feature-onboarding/login/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /feature-onboarding/start/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/message/src/main/java/com/seugi/data/message/model/MessageLifeType.kt: -------------------------------------------------------------------------------- 1 | package com.seugi.data.message.model 2 | 3 | enum class MessageLifeType { 4 | ALIVE, 5 | DELETE, 6 | } 7 | -------------------------------------------------------------------------------- /designsystem-preview/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem-preview/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /designsystem-preview/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apeun-gidaechi/seugi-android/HEAD/designsystem-preview/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /feature-onboarding/onboarding/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |