'[Ad&Kotlin]-App Sample/Google Firebase'에 해당되는 글 1건

  1. 2022.01.27 1. Firebase 시작하기 (& Google Project 생성)

* Firebase 시작하기   (& Google Project 생성)*

 

1. 저장방식에 따른 App개발방법 3가지 및 특장점

   첫번째 - 특징 . 보통 서버를 구축하지 않고 스마트폰에 있는 저장소를 활용하여 개발

                       . 개발하기 편하다

             - 단점 . 다른사람(다른 사마트폰)과 자료가 공유가 안 된다.

                      . 스마트폰 분실 및 파손시 저장된 자료가 유실 된다.

   두번째 - 특징 . 별도 서버를 구축하여  서버에 자료를 저장한다.

             - 장점 . 스마트폰 분실 및 파손시에도 자료가 유실 되지 않는다.

             - 단점 . 서버구축 시간 및 비용이 든다.

   세번째 - 특징 . Google Firebase를 이용해서 서버에 자료를 저장한다.

             - 장점 . 스마트폰 분실 및 파손시에도 자료가 유실 되지 않는다.

                      . 적은 용량일 경우에 비용이 발생하지 않는다.

                      . 서버구축 비용이 들지 않는다.

                        (단, 사용량에 따라서 비용이 발생)          .   .

 

2. Firebase란

    - 서버(Tomcat, jeus, weblogic) 구축 없이 Google에서 제공하는 Firebase Flatform을 이용하여 서버처럼 개발 할 수 있다.

    - DB(oracle, ms sql, mysql) 구축 없이 Google에서 제공하는 Firebase Flatform을 이용하여 DB처럼 저장 할 수 있다.

 

3. Login 사용자 및 권한 관리. 

     - Google mail id, Facebook user  id 를 이용해서 App 권한을 적용시킬 수 있다.

     - 요즘, 웹(web) Login화면들을 보면 사용자등록없이

         카카오톡으로 login 하기 화면들 이 있다. 

        이 와 같은 방식으로 Google email id로 login하기,

       Facebook user id로  login하기가 가능하다.)

 

4. DB 처럼 사용하기

     - RDB처럼은 아니지만  단순한 목록을 관리하는 자료는 Firebase를 이용해서 개발이 가능하다.

     - 예, 게시판,  간단한 메시져 등등

 

5. Firebase 사용하기

     - Firebase를 사용하려면 Project를 등록 해야 된다.

     - 하나의 Project는 한개 App 또는 여러개의 App을 통합으로 연동 할 수 있다.

     - 하나의 App은 하나의 Firebase Project만 가능하다.

 

* Firebase Project생성하기

1. URL

     - https://console.firebase.google.com/

2.  생성하기 화면 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Posted by 농부지기
,