Skip to content

Commit

Permalink
docs: add week6 step1 requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
kimseongyu committed Jul 31, 2024
1 parent 67ca3f8 commit 09b905a
Showing 1 changed file with 33 additions and 15 deletions.
48 changes: 33 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,27 @@

## Layout requirements

**Splash Screen**

Splash Screen

- Logo is Center of screen
- serviceMessage display on the bottom

**Kakao map**

Display kakao Map
Kakao Map

- Display selected search result using `bottom sheet`
- When onMapError() is called, print error message
- Save last location before app closed, and when app is started, focusing that location
- Using `kakaomap.Mapview` for display map
- Display selected search result using `bottom sheet`

Search window button

- If Search window button is clicked, go to _Save search keyword_
- _Stack Save search keyword_ on top of the this window
- Looks like search bar

Error Screen

- Print error message

**Save search keyword**

Expand All @@ -29,31 +38,40 @@ Saved search keyword list

Search result list

- Using `RecyclerView` to implement about search result list
- Using `RecyclerView` to implement about search result list
- It scrolls vertically

## Function List

**Kakao map**
**Splash Screen**

Display Splash Screen

- Using `Firebase’s RemoteConfig` to set parameter
- When serviceState is ON_SERVICE, Switching screen to **Kakao map**
- When serviceState is not ON_SERVICE, display serviceMessage on the bottom and not switching screen

**Kakao map**

Display kakao Map

- Display selected search result using `bottom sheet`
- When onMapError() is called, print error message
- Display selected search result using `bottom sheet`
- Save last location before app closed, and when app is started, focusing that location

Go to _Save serach keyword_
Go to *Save serach keyword*

- If Search window button is clicked, go to _Save search keyword_
- _Stack Save search keyword_ on top of the this window
- If Search window button is clicked, go to *Save search keyword*
- *Stack Save search keyword* on top of the this window

Display Error Screen

- When onMapError() is called, print error message

**Save search keyword**

Requirements Rule

- Using `SQLite` to save search data
- Using `SQLite` to save search data
- When application is restart, data is maintained
- Apply the MVVM architectural pattern

Expand All @@ -73,4 +91,4 @@ Search result list

- There are at least 15 search results
- Search results have search word as categories
- Selected item is added to the saved search word list, and display location on the kakao map
- Selected item is added to the saved search word list, and display location on the kakao map

0 comments on commit 09b905a

Please sign in to comment.