layout |
---|
default |
Awesome_ChattingApp은 익명성이 보장되는 누구나 빠르고 쉽게 다수의 사람들과 채팅을 할 수 있는 채팅앱입니다. 이 앱은 번거로운 로그인 절차 없이 빠르게 채팅을 하기 위해 개발되었습니다. firebase에서 제공하는 실시간으로 데이터 입출력을 가능하게 해주는 서비스를 이용하여 채팅기능을 구현했습니다.
- 별도의 로그인 절차 없이 닉네임만 입력하면 바로 채팅방 입장이 가능합니다.
- 자신이 작성한 채팅과 다른 사람의 채팅을 구분해서 읽기 편합니다.
- 심플한 디자인으로 인해 한눈에 채팅 내용을 읽을 수 있습니다.
MIT LICENSE
Copyright (c) 2020 이준혁
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Latest Release ver 0.1.0 (2020/06/24)
- Development Notes
- 다운로드 사이트 하단의 Awesome_Chat.apk를 기기에 다운받습니다.
System | environment |
---|---|
Memory | More than 600MB |
Android version | Android 4.0 or later |
Storage | More than 1GB |
- 앱을 설치할 기기의 사양이 요구 사양과 적합한지 확인한 후, 최근에 Released된 버전의 apk를 다운 받습니다.
- 설치가 끝난 후 앱을 켜서 서비스를 이용합니다.
저희 팀은 보고되는 모든 Issue들과 contributors 여러분들의 bug reporting & fix를 환영합니다!
- 상단의 링크를 클릭하여 이슈페이지로 이동합니다.
- 오른쪽 위의 New issue 버튼을 눌러 이슈를 작성합니다.
- templates의 템플릿을 사용하여 작성합니다.
- 문제가 있는 앱의 화면의 캡쳐화면과 함께 증상을 상세히 적어주세요!
..또는 개발자에게 직접 문의하세요!
이슈트레킹 담당 : namHG
디렉터 : bnbong
Awesome_ChattingApp repository's wiki page
Team 두둥등장
백앤드 개발 : JJongmen
db 및 이슈관리 : namHG
프론트앤드 개발 : GoodTY
프로젝트 관련 디렉팅 및 문서화 : bnbong
- Director에게 연락하여 firebase의 Awesome_ChattingApp의 접근 권한을 얻습니다.
- 작업 환경은 Android Studio 3.6.3, JAVA version 12로 설정합니다.
- 다음과 같은 명령어를 작성하여 Awesome_ChattingApp의 레포지토리에 있는 모든 소스코드를 다운 받고, 자신의 브랜치를 생성합니다. 이때, 브랜치 명은 자신의 Github 닉네임으로 작성합니다.
git clone git@github.com:bnbong/Awesome_ChattingApp.git
git branch [contributor's github nickname]
git checkout [contributor's github nickname]
git push --set-upstream origin [contributor's github nickname]
- 소스코드와 관련된 작업을 마친 뒤, 작업물을 본 레포지토리에 업로드하는 방법은 다음과 같습니다.
git status
git add .../newfile.java
git commit -m "write your works"
git push origin [contributor's github nickname]
주의사항
- 본 프로젝트에서 요구하는 코딩스타일은 없으나, 자신의 소스코드의 클래스 앞에 이 클래스가 무엇을 위한 클래스인지 주석으로 한줄정도 요약해주시면 감사하겠습니다.
- 버그 픽스등의 source code contributing은 별다른 허가 없이 수정하는 것이 가능합니다. 다만, 새로운 서비스를 추가할 때에는 무조건 디렉터에게 알린 후 허락을 맡고 작업하셔야 합니다.
- 다음과 같은 명령어를 작성하여 Awesome_ChattingApp의 레포지토리에 있는 모든 소스코드를 다운 받고, 자신의 브랜치를 생성합니다. 이때, 브랜치 명은 자신의 Github 닉네임으로 작성합니다.
git clone git@github.com:bnbong/Awesome_ChattingApp.git
git branch [contributor's github nickname]
git checkout [contributor's github nickname]
git push --set-upstream origin [contributor's github nickname]
- 문서화와 관련된 작업을 마친 뒤, 작업물을 본 레포지토리에 업로드하는 방법은 다음과 같습니다.
git status
git add .../newfile.md
git commit -m "write your works"
git push origin [contributor's github nickname]
주의사항
- README.md파일은 절대수정하지 마세요!!!
- 새로운 문서화 작업물은 모두 /docs 폴더에 저장해주세요
- Contribute를 마친 후, 본 레포지토리에 PR을 하는 방법은 TEMPLATE에 상세히 작성되어 있습니다.
- Awesome_ChattingApp 프로젝트에 기여하신 모든 여러분들께 감사의 말씀을 드립니다.
- PR전, 상단에 나와 있는 모든 사항들을 숙지하고 계셔야 합니다.
- PR에 관하여 모든 질문사항은 디렉터 개인 메일 (bbbong9@gmail.com) 으로 문의주시길 바랍니다.
Goto SECURITY POLICY of Awesome_ChattingApp : SECURITY.md
- Awesome_Chat ver 0.1.0 에서는 별도의 보안 서비스가 적용되어 있지 않습니다.
- 이와 관련된 문의 사항은 디렉터 개인 메일 (bbbong9@gmail.com) 으로 문의주시길 바랍니다.
본 레포지토리에서 모든 소스코드를 보실 수 있습니다. goto Awesome_ChattingApp repository
감사합니다