cocoatalk's People
cocoatalk's Issues
친구 추가뷰 업데이트
Feature Request Template
기능 설명
- HomeView에서 UserId로 친구 추가하는 뷰 업데이트
할 일
기능1
- 할 일1
기타
- 이 이슈에 대한 추가적인 정보가 있다면 여기에 적어 주세요.
채팅 탭 및 채팅방 뷰 구현
Feature Request Template
기능 설명
- MainTab에서 사용되는 .chat 탭인 ChatListView를 구현
- 실제 채팅방인 ChatView를 구현
구현 기능
ChatListView
- ChatListViewModel 구현
- ChatListView 구현
ChatView
- ChatView 구현
ChatRoomService
- ChatRoomService 구현
기타
- 이 이슈에 대한 추가적인 정보가 있다면 여기에 적어 주세요.
검색기능 구현
Feature Request Template
기능 설명
- 친구 검색 기능
- 검색 기록 기능
할 일
친구 검색 기능
- SearchView
검색 기록 기능
- HistoryView
기타
- 이 이슈에 대한 추가적인 정보가 있다면 여기에 적어 주세요.
홈 화면 및 탭바 구현
Feature Issue
홈 화면 및 탭바 구현
Todo
MainTab
- MainTabView 구현
Home
- HomeView 구현
- HomeViewModel 구현
- UserService 구현
- UserRepository 구현
테스트
ETC
프로필 셀 및 프로필 뷰 구현(+이미지 캐싱)
Feature Request Template
기능 설명
프로필 셀 및 프로필 뷰 구현(+이미지 캐싱)
- �ProfileView는 이전에 구현한 HomeView에 존재
- ProfileCellView는 프로필 요소들이 셀에 나타나는 뷰
- ProfileView는 기본적으로 프로필 요소들(프로필이미지, 이름, 상태메시지)로 구성됨
- ProfileView는 MyProfileView와 OtherProfileView로 나뉨
- MyProfileView는 프로필 요소들을 업데이트할 수 있음
- MyProfileUpdateView는 이름, 상태메시지 업데이트를 입력받는 뷰
- URLImageView는 프로필이미지 나타내는 뷰고, 내부적으로 캐싱기능이 존재
- ImageCacheService는 DiskStorage, MemoryStorage를 이용해 이미지데이터를 캐싱함
- DiskStorage는 FileManager를 이용하여 구현
- MemoryStorage는 NSCache를 이용하여 구현
할 일
ProfileView 구현
- MyProfileView
- OtherProfileView
ProfileCellView 구현
- MyProfileCellView
- OtherProfileCellView)
URLImageView 구현
- DiskStorage
- MemoryStorage
- ImageCacheService
- URLImageViewModel
기타
- 이 이슈에 대한 추가적인 정보가 있다면 여기에 적어 주세요.
로그인 기능 구현
Feature Issue
Firebase를 이용한 Google 로그인 인증 기능 구현
Todo
AuthenticationService 구현
- GoogleSignIn를 통해 Google 로그인을 수행
LoginView구현
사용자가 로그인하지 않은 상태에서는 LoginIntroView
에서 LoginView
로 이동하여, AuthenticationService
의 Google 로그인 기능을 수행
- AuthenticationView, AuthenticationViewModel
- LoginIntroView, LoginView
테스트
ETC
설정기능 구현
Feature Request Template
기능 설명
- MoreView 추가(ColorScheme)
할 일
색상모드 설정
- MoreView 구현
기타
- 이 이슈에 대한 추가적인 정보가 있다면 여기에 적어 주세요.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.