Client는 Android로 지정하여 App으로 서비스를 제공합니다.
- Andorid Studio에서 java와 kotlin을 사용하여 개발하였습니다.
- UI 및 로고 제작 등 디자인 작업에서 Figma와 photoshop이 사용되었습니다.
- Github를 통해 버전 관리를 진행하였습니다.
retrofit2
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'glide
implementation 'com.github.bumptech.glide:glide:4.16.0'
implementation "com.github.bumptech.glide:okhttp3-integration:4.16.0"
kapt 'com.github.bumptech.glide:compiler:4.16.0'- 서버와 RestAPI 작업 처리를 위해 Retrofit2를 사용합니다.
- 서버 측 URL으로 이미지를 불러와 imageView에 표시하기 위해 Glide를 사용합니다.
│ .gitignore
│ build.gradle
│ gradle.properties
│ gradlew
│ gradlew.bat
│ local.properties
│ README.md
│ settings.gradle
│
├─.gradle
│ │ config.properties
│ │ file-system.probe
│ │
│ ├─8.2
│ │ │ gc.properties
│ │ │
.
.
.
│ │
│ └─src
│ .
│ .
│ .
│ │
│ ├─main
│ │ │ AndroidManifest.xml
│ │ │ asap_icon-playstore.png
│ │ │
│ │ ├─java
│ │ │ └─com
│ │ │ └─asap
│ │ │ └─asap
│ │ │ CFPagerAdapter.java
│ │ │ DialogPurpose.java
│ │ │ DialogResultForm.java
│ │ │ DialogTheme.java
│ │ │ ExtraConnectionActivity.java
│ │ │ .
│ │ │ .
│ │ │ .
│ │ │ OnboardingPage03Fragment.java
│ │ │ RecyclerViewItem.java
│ │ │ ResultActivity.kt
│ │ │ SignUpActivity.java
│ │ │ SignUpItem.java
│ │ │ SplashActivity.java
│ │ │ TextUpload1Activity.java
│ │ │ TextUpload2Activity.java
│ │ │
│ │ └─res
│ │ ├─drawable
│ │ │ asap_icon.png
│ │ │ ic_launcher_background.xml
│ │ │ ic_launcher_foreground.xml
│ │ │ input_white_round_rect_background.xml
│ │ │ login_signup_icon_password.png
│ │ .
│ │ .
│ │ .
│ │ │ upload_page_default_image.png
│ │ │ upload_page_input_background.xml
│ │ │ upload_page_left_button.png
│ │ │ upload_page_right_button.png
│ │ │
│ │ ├─layout
│ │ │ activity_extra_connection.xml
│ │ │ activity_image_upload.xml
│ │ │ activity_loading.xml
│ │ │ activity_login.xml
│ │ │ activity_main.xml
│ │ │ activity_multi_result_image.xml
│ │ .
│ │ .
│ │ .
│ │ │ fragment_onboarding_page02.xml
│ │ │ fragment_onboarding_page03.xml
│ │ │ item_view.xml
│ │ │ result_image_dialog.xml
│ │ │
│ │ ├─mipmap-anydpi
│ │ │ .
│ │ │ .
│ │ │ .
│ │ │
│ │ └─xml
│ │ backup_rules.xml
│ │ data_extraction_rules.xml
│ │ file_paths.xml
│ │ network_security_config.xml
│ │
│ └─test
│ └─java
│ └─com
│ └─asap
│ └─asap
│ ExampleUnitTest.java
│
└─gradle
└─wrapper
gradle-wrapper.jar
gradle-wrapper.properties