본문 바로가기

안드로이드스튜디오 (Android Studio)

안드로이드 스튜디오

반응형

앱의 데이터를 보여주고 통신하고 이런거를 하려면 모바일 서버를 개발해야 합니다. 

어플도 서버가 필요하다. 

서버 구축을 할 때 필요하는 기술들이 있다. 

모바일 서버를 만든다고 하면 어떤 것들이 구축이 되어 있어야 할까요? 

그런 다양한 것들이 필요하다. 

보시는 것처럼 이외에도 호시팅, 스토리지, 데이터베이스, 방화벽, 푸시 알림, 도메인 구입, 인증 

굉장히 어려움이 있겠죠? 많은 것들을 구축해놓고 잘 동작하는 지도 봐야 하고 이러한 부분들을 

모바일 개발자들이 어려워 한 거였는데 그 문제를 해결하기 위해서 구글에서 제공하는 게 있다. 

어플에만 개발을 집중해서 하고 서버는 우리가 제공해줄 테니까 이걸 이용해라 

파이어 베이스 : 모든 플랫폼을 프로젝트 구축시 자동적으로 필요한 기술들을 만들어 준다는 것 오로지 모바일 App 개발에만 집중할 수 있도록

 

사용자가 어떤 내용을 올리면 저장이 되고 

스토리지 텍스트만 저장할 수 있는게 아니라 파일 형태의 데이터도 저장할 수 있다. 

유지보수 관련한 것도 다운로드 받았을 때 몇 명이 다운 받았는지 이 어플의 성능이 어떠한지 체크 가능 

안드로이드 성능은 자체 내에도 모니터링 할 수 있는 기능이 포함되긴 하지만 여기서도 할 수 있다. 

푸시 알림 파이어 베이스를 통해서 구현 할 수 있다. 

이 파이어 베이스의 다양한 수많은 기능중에 real time data base  를 해보겠다. 

이 안드로이드 스튜디오 툴에서 맨 위에 보면 

Tools 가 있다. 

Resource Manager 

Firebase 

연동할 수 있는 기능들이 list 되어 있는데 

real time data base 는 3번째에 있고 눌러서 save and retrieve data 버튼을 클릭한다 

어떤 순서대로 진행하면 연동이 되고 테스트 할 수 있는 코드도 제공이 된다. 

database 

그러면 여기에서 이젠 connect your app to firebase 

각자의 구글 계정에 접근해서 프로젝트를 해보는 과정을 해볼꺼에요 

 

프로젝트 만들기를 하고 안내대로 따라가면 됩니다. 

첫번째 단계

이거 뜨면 됩니다. 

 

반응형