환경을 위해 아나바다를 공유하고 실천하는 커뮤니티
아껴쓰기, 나눠쓰기, 바꿔쓰기, 다시쓰기 항목들을 한 눈에 확인할 수 있습니다.
아나바다 중 아껴쓰기 / 다시쓰기에 해당하는 탭으로 사용자가 알고 있는 물건을 아껴 쓰거나 다시 쓸 수 있는 꿀팁 · 노하우를 게시할 수 있습니다.
아나바다 중 나눠쓰기 / 바꿔쓰기에 해당하는 탭으로 사용자들이 원하는 물건을 무료나눔 혹은 물물교환할 수 있습니다.
다른 사용자와 나눔 · 거래를 진행할 때 약속을 잡거나 추가적인 정보들을 주고 받을 수 있도록 1:1 채팅을 지원합니다.
내가 등록한 정보를 확인하고 수정할 수 있습니다.
통합검색을 통해 원하는 정보를 확인할 수 있습니다.
ANBDConsumer
┣ App
┃ ┗ ANBDConsumerApp.swift
┣ Common
┃ ┣ Extension: Extension해서 사용할 공통 로직
┃ ┗ Util: 공통 로직
┣ Presentaion: 화면에 보일 요소
┃ ┗ ANBDTabView.swift
┃ ┣ Authentication
┃ ┃ ┣ View
┃ ┃ ┗ ViewModel
┃ ┣ Home
┃ ┃ ┣ View
┃ ┃ ┗ ViewModel
┃ ┣ Article
┃ ┃ ┣ View
┃ ┃ ┗ ViewModel
┃ ┣ Trade
┃ ┃ ┣ View
┃ ┃ ┗ ViewModel
┃ ┣ Chat
┃ ┃ ┣ View
┃ ┃ ┗ ViewModel
┃ ┣ Mypage
┃ ┃ ┣ View
┃ ┃ ┗ ViewModel
┃ ┣ CommonUI: 공통적으로 사용되는 View
┃ ┃ ┣ Button
┃ ┃ ┣ Picker
┃ ┃ ┣ Sheet
┃ ┃ ┣ TextField
┃ ┃ ┣ View
┃ ┣ Report
┃ ┃ ┣ View
┃ ┃ ┗ ViewModel
┃ ┣ Search
┃ ┃ ┣ View
┃ ┃ ┗ ViewModel
┗ Resource
┃ ┣ Assets.xcassets
┃ ┃ ┣ AccentColor.colorset
┃ ┃ ┣ AppIcon.appiconset
┃ ┃ ┣ Etc
┃ ┣ Colors.xcassets
┃ ┣ Font
┃ ┣ ANBDConsumer.entitlements
┃ ┣ GoogleService-Info.plist
┃ ┣ Info.plist
┃ ┗ Secrets.xcconfig
ANBDAdmin
┣ App
┃ ┗ ANBDAdminApp.swift
┣ Common
┃ ┣ Util
┃ ┗ dateFormatter.swift
┣ CommonUI
┃ ┣ Button
┃ ┣ TextField
┃ ┗ View
┣ Presentaion
┃ ┣ AllUserList
┃ ┣ Article
┃ ┣ Auth
┃ ┣ BannerEdit
┃ ┣ Comment
┃ ┣ Reported
┃ ┣ Trade
┃ ┣ ANBDAdminAppHomeView.swift
┃ ┗ AdminHomeView.swift
┗ Resource
┃ ┣ Assets.xcassets
┃ ┃ ┣ AccentColor.colorset
┃ ┃ ┣ AdminLogo.imageset
┃ ┃ ┣ AppIcon.appiconset
┃ ┣ Colors.xcassets
┃ ┣ Font
┃ ┗ Info.plist
Sources
┣ Common
┃ ┣ Extension
┃ ┗ Manager
┣ Data
┃ ┣ DataSource
┃ ┣ Database
┃ ┗ Repository
┗ Domain
┃ ┣ Enum
┃ ┣ Error
┃ ┣ RepositoryProtocol
┃ ┣ Usecase
┃ ┗ VO
MVVM
+Coordinator
SwiftUI
Combine
Firebase
Kingfisher
: 이미지 처리SkeletonUI
: 스켈레톤 처리
XCode 15.3
Swift 5.10
iOS 16.0 +
최주리 PM, Trade |
김기표 Article |
김성민 로그인 · 회원가입 마이페이지 |
심상원 관리자 App |
유지호 모델 |
정운관 모델, Chat |
최정인 Home, Chat |
Copyright iOS 앱 스쿨 4기 TeamGG. All rights reserved.
Licensed under the MIT license.