-------------------------------------------------[5월22일 쉬는시간 마다 작업]-------------------------------------------------
주요기능
1. 로그인
1-1 : 가입된 유저 일반로그인.
1-2 : 페이스북 계정으로 로그인.
1-3 : 구글계정으로 로그인.
2. 파일업로드
2-1 : 사진파일 업로드 가능(갤러리에 저장된 사진파일)
2-2 : 제목 업로드 가능
2-3 : 내용 업로드 가능
3. 저장정보 조회 (리싸이클뷰)
사용기술
Language : Java
OS : Android
RDBMS : Firebase
Protocol : Http, TCP/IP
Library : Glide, JSON
Design : Material
[그림 1-1] 혼자 꿀적꿀적 작업한 앱어플 실행 화면
[그림 1-2] 가입된 유저 정보
-------------------------------------------------[용어정리]-------------------------------------------------
○옵저버패턴 : 관찰자가 있어서 관찰대상이 변할때 이벤트를 발생시킨다.
○싱글톤패턴 : 애플리케이션이 시작될 때 어떤 클래스가 최초 한번만 메모리를 할당하고(Static) 그 메모리에 인스턴스를 만들어 사용하는 디자인패턴.
생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나고 최초 생성 이후에 호출된 생성자는 최초에 생성한 객체를 반환한다. (자바에선 생성자를 private로 선언해서 생성 불가하게 하고 getInstance()로 받아쓰기도 함)
=> 싱글톤 패턴은 단 하나의 인스턴스를 생성해 사용하는 디자인 패턴이다.
(인스턴스가 필요 할 때 똑같은 인스턴스를 만들어 내는 것이 아니라, 동일(기존) 인스턴스를 사용하게함)
'프로그램언어+ > Android' 카테고리의 다른 글
Android 학업표 정리(17.12~18.04) (0) | 2018.12.24 |
---|---|
OAuth 2.0과 네이버로 로그인 (0) | 2018.12.24 |
Android에서 Google 로그인을 사용하여 인증하기 (0) | 2018.05.22 |
안드로이드스튜디오에 Firebase 추가하기 (0) | 2018.05.22 |