Giter Site home page Giter Site logo

cocoatalk's People

Contributors

hot666666 avatar

Watchers

 avatar

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.