앱 이름 : Inyrogram
주제 : Instagram 카피 앱
제작 기간 : 2020.01 ~ 2020.02
팀원
1. 앱 제작 동기
실제 Instagram 앱 내의 다양한 기능들을 프로그래밍을 통해 직접 구현함으로써, 기능 구현 알고리즘에 대한 이해도를 돕고 향후 앱 제작에 있어서 심화된 기술을 사용할 수 있도록 연구하는 프로젝트
2. 기능
-
회원가입 및 로그인 : Firebase Authentication 기능을 활용하여 사용자 정보 등록 및 로그인 가능
-
메인 피드 : 사용자가 작성한 사진 및 글이 메인 피드에 표시
-
글 업로드 기능 : 사진, 글을 업로드하여 하나의 피드 생성 가능
-
팔로우 / 팔로워 기능 : 다른 사람의 계정을 팔로우 할 수 있고, 누가 자신을 팔로우했는지 확인 가능
-
사용자 프로필 검색 : 검색을 통하여 Firebase 내에 등록되어 있는 계정들을 확인 가능
-
마이페이지 : 프로필 사진, 게시물 수, 팔로우 / 팔로워 수, 자신이 올린 게시물 확인 가능
3. 상세 기능 다이어그램
4. 사용 프로그램
-
Android Studio : JAVA 코드로 프로그램 기능 구현
-
Firebase : Cloud Firestore를 데이터베이스 사용
5. 앱 실행 화면
- 한계점 (구현하지 못한 기능)
-
좋아요 / 댓글 기능
- 확장 : 사진을 두 번 클릭해도 '좋아요'가 눌러지는 기능
-
DM(Direct Message) 기능
-
알림 기능
-