[안드로이드 멀티 채팅 어플리케이션] Memory Chat

2018. 11. 4. 08:24포트폴리오

반응형

작품 컨셉

여러명의 친구들과 채팅방을 만들어 메시지, 사진을 주고 받을 수 있는 어플리케이션입니다.

주요 기능

  • 다중 채팅기능 → 여러명의 친구들과 채팅방에서 메시지, 사진을 주고 받을 수 있습니다.
  • 사진 저장기능 → 채팅방 안에서 주고 받은 사진을 다운로드합니다.
  • 사진에 6가지 필터적용 기능 → 6가지 필터를 적용하여 보관함에 보관할 수 있습니다. 로컬이 아닌 서버에서 관리됩니다.
  • 채팅방 내 메시지 읽음처리 기능 → 메시지를 확인하지 않은 사용자의 숫자를 나타내줍니다.
  • 친구찾기 기능 → 이름을 입력할 때마다 검색된 친구목록을 보여줍니다.
  • 사진으로 친구 찾기 기능 → 친구의 얼굴 사진으로 친구를 검색합니다.
  • 프로필 수정 기능 → 이름, 프로필 사진, 상태 메시지를 수정할 수 있습니다

  • 사용 기술

  • OS : Ubuntu 14.04 LTS
  • Web Server : Nginx
  • Relational Database : PostgreSQL
  • NoSQL : Redis
  • Local Database : Realm
  • Protocol : TCP/IP, HTTP
  • Language : C++, Java, PHP
  • Face Recognition Server : Oracle HTTP Server 라이브러리를 활용한 자체 구현 서버
  • Library :
    • OkHttp3
    • OpenCV(NDK 포팅)
    • Glide
    • Jedis
    • JDBC
    • Json-simple
    • JavaCV
  • Build Tool :
    • Maven

    스크린샷



    작품영상


    반응형