{"id":27779894,"url":"https://github.com/user20252228/flutter_baemin","last_synced_at":"2025-04-30T10:50:02.229Z","repository":{"id":138422889,"uuid":"609437417","full_name":"user20252228/Flutter_Baemin","owner":"user20252228","description":"[Flutter] Baemin App Clone Coding Project","archived":false,"fork":false,"pushed_at":"2023-03-15T02:24:49.000Z","size":792,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-30T10:49:59.486Z","etag":null,"topics":["flutter","flutter-clone","flutter-project"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/user20252228.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-03-04T06:56:17.000Z","updated_at":"2025-04-03T03:25:11.000Z","dependencies_parsed_at":"2023-08-20T14:07:08.239Z","dependency_job_id":null,"html_url":"https://github.com/user20252228/Flutter_Baemin","commit_stats":null,"previous_names":["wonttan/flutter_baemin","wonchihyeon/flutter_baemin","chihyunwon/flutter_baemin","mr-won/flutter_baemin","chihyeonwon/flutter_baemin","user20252228/flutter_baemin"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/user20252228%2FFlutter_Baemin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/user20252228%2FFlutter_Baemin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/user20252228%2FFlutter_Baemin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/user20252228%2FFlutter_Baemin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/user20252228","download_url":"https://codeload.github.com/user20252228/Flutter_Baemin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251685290,"owners_count":21627269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flutter","flutter-clone","flutter-project"],"created_at":"2025-04-30T10:50:01.476Z","updated_at":"2025-04-30T10:50:02.224Z","avatar_url":"https://github.com/user20252228.png","language":"Dart","readme":"# baeminclone\n\n```\n개발 툴 : Flutter\n개발 언어 : Dart\n개발 일시 : 2023-03-04 - ~ \n개발자 : Won Chi Hyeon\n```\n\n## 클론 코딩할 앱 \"배달의 민족\"\n![image](https://user-images.githubusercontent.com/58906858/222881300-d7f96532-26cc-432f-b816-9e8c4fc30f4a.png)\n\n## UI 화면 분리하기\n```\n배달의 민족앱은 스크롤 기능이 있고 많은 양의 위젯들을 보여주는 홈스크린앱으로 이루어져 있씁니다.\n따라서 홈스크린의 UI를 크게 보여주고자 하는 기능에 따라서\nTop, latest, sale, live, present, whole, other, bottom 총 8개로 분리한 후에 합치는 쪽으로 설계하였습니다.\n```\n![image](https://user-images.githubusercontent.com/58906858/222881982-bd3c5809-ff35-4702-bd3f-db81aef58f1f.png)\n![image](https://user-images.githubusercontent.com/58906858/222881994-ce24fa2d-0509-487f-a8fc-e631af14f000.png)\n\n## HomeScreen AppBar\n```\n주소설정 페이지를 title을 사용하여 배치,\n아이콘 3개를 action을 사용하여 배치하였습니다.\n```\n![image](https://user-images.githubusercontent.com/58906858/222883543-f00ff4f4-476b-4cf4-8a21-66da6405d2a7.png)\n\n## Top SearchBar\n```\nTop의 SearchBar를 TextformField를 사용하여 구현하였습니다.\n```\n![image](https://user-images.githubusercontent.com/58906858/222918868-3ce2512c-cc4c-483d-a033-0377d384acae.png)\n\n## Top Card\n```\n카드 위젯을 사용해서 카드 안에 아이콘이나 글자를 넣어서 구현하였습니다.\n```\n![image](https://user-images.githubusercontent.com/58906858/222920279-378dc0ac-1fdd-45d8-a422-276009adc050.png)\n\n## Top Carousel Slider\n```\nCarousel Slider를 사용하여 슬라이더를 구현하였습니다.\n모두 11개의 이미지와 index를 사용해서 구현하였습니다.\n```\n![image](https://user-images.githubusercontent.com/58906858/222922213-8495ebaa-604c-45d8-909d-17f4e6dddd7f.png)\n\n## Top 위젯 완성\n```\n슬라이더 밑에 카드 위젯 4개를 margin : zero를 주고 구현하고 Top 위젯을 완성하였습니다.\n```\n![image](https://user-images.githubusercontent.com/58906858/222923547-dfe68675-bfde-4c0d-8f88-9a2097cdd565.png)\n\n## Latest 위젯 구현\n```\nLatest 최근에 주문한 음식점을 보여주는 카드형식의 위젯과 광고 슬라이더를 구현하였습니다.\n```\n![image](https://user-images.githubusercontent.com/58906858/224534129-6e3098a7-43d4-4aaa-b601-33bbd677a649.png)\n\n## Sales 위젯 구현\n```\nSales 위젯 역시 Latest 위젯과 마찬가지로 카드형식의 위젯으로 구현하였습니다.\n```\n![image](https://user-images.githubusercontent.com/58906858/224535517-e0f19547-da8e-403c-b8dd-da0eb0912ec3.png)\n\n## Live 위젯 구현\n```\nLive 위젯 역시 Sales 위젯과 마찬가지로 카드형식의 위젯으로 구현하였습니다.\n```\n![image](https://user-images.githubusercontent.com/58906858/224557595-4b8f1234-840a-44d3-a096-86c37d142838.png)\n\n## Present 위젯 구현\n```\nPrsent 위젯 역시 Live 위젯과 마찬가지로 카드형식의 위젯으로 구현하였습니다.\n```\n![image](https://user-images.githubusercontent.com/58906858/224558660-85f8fc9f-d9c9-4070-921b-b0202f666b45.png)\n\n## Whole 위젯 구현\n```\nWhole 위젯 역시 Prsent 위젯과 마찬가지로 카드형식의 위젯으로 구현하였습니다.\n```\n![image](https://user-images.githubusercontent.com/58906858/224559561-d4d025d8-557d-4b03-8419-64a7fa2e058c.png)\n\n## Other 위젯 구현\n```\nOther 위젯 역시 Whole 위젯과 마찬가지로 카드형식의 위젯으로 구현하였습니다.\n```\n![image](https://user-images.githubusercontent.com/58906858/224778318-f3c36560-d78d-4c4c-b1d3-71ba49fd3c58.png)\n\n## Bottom 위젯 구현\n```\nBottom 위젯은 컨테이너 배너와 텍스트들로 구현하였습니다.\n\nBottom 위젯을 끝으로 배달의민족 앱의 홈스크린 위젯들을 모두 구현하였습니다.\n```\n![image](https://user-images.githubusercontent.com/58906858/224786923-fae783b5-9ada-411a-9829-da185cbe3326.png)\n\n## 홈 스크린 최종 구현 화면\n![image](https://user-images.githubusercontent.com/58906858/224789028-22e27802-394a-453a-b2d9-5cf4f916ea6a.png)\n![image](https://user-images.githubusercontent.com/58906858/224789095-52eb2530-3a9b-4a7a-8e65-ab43bde0c120.png)\n![image](https://user-images.githubusercontent.com/58906858/224789157-5c6b7ee8-5159-4856-9f08-73031af04829.png)\n![image](https://user-images.githubusercontent.com/58906858/224789195-db5135fd-a2b4-4435-abdb-b8d35c503d78.png)\n![image](https://user-images.githubusercontent.com/58906858/224789231-e3cbf13e-f94b-4c0e-a5f1-2d9224a13865.png)\n![image](https://user-images.githubusercontent.com/58906858/224789265-5b840368-f6f8-484e-b14b-cb0303da2108.png)\n\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuser20252228%2Fflutter_baemin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuser20252228%2Fflutter_baemin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuser20252228%2Fflutter_baemin/lists"}