전체 글15 [Firebase&Web연동 10] 나의 프로필 페이지 만들기 [Firebase&Web연동 10] 나의 프로필 페이지 만들기 ● 들어가기 전이전포스팅에서는 로그인한 사람만 글을 볼 수 있도록 loginUserKey를 이용해서 sessoin체크를 했고, firebase 데이터 베이스 on 함수로 글을 조회 하는 기능을 구현해 보았다. 이번에는 네비게이션에서 프로필 페이지 메뉴를 클릭하면 프로필 페이지 메뉴로 이동하는 기능을 구현해보겠다. 그리고 간단하게 프로필 페이지를 꾸며보겠다.● 실습순서1.프로필 페이지 만들기2.프로필 페이지 화면 설명● 프로필 페이지 만들기프로필 페이지 화면은 아래와 같다. 소스코드는 제일 아래 첨부해놓았다. 파일을 열어서 확인해보자. 참고로 여기서 페이지 디자인이나 각 엘리먼트의 위치는 크게 중요하지 않다. 중요한 것은 firebase 데이터.. 2018. 2. 27. [Firebase&Web연동 9] 로그인 한 사용자에게만 글 리스트 뿌려주기 [Firebase&Web연동 9] 로그인 한 사용자에게만 글 리스트 뿌려주기● 들어가기 전이전 포스팅에서 로그인한 사용자만 글을 쓸 수 있는 기능을 구현했다. 이번 포스팅에서는 메인화면에서 로그인 한 사람만 글 리스트를 볼 수 있는 기능을 구현해보겠다. firebase sessoin 체크 함수를 이용해서 메인화면에서 로그인이 되었는지 확인하고 로그인 상태면, firebase 데이터베이스의 'thanks(글이 담겨있는 위치)레퍼런스에서 글의 내용,글쓴시간, 유저key, 유저닉네임을 가져와서 뿌려주도록 하겠다.● 실습순서1.글목록을 동적으로 뿌려줄 태그 만들기2. firebase레퍼런스.on() 함수를 이용해서 글조회하기3.글목록을 동적으로 구성하는 동적템플릿 만들어 붙이기1.글목록을 동적으로 뿌려줄 태그 .. 2018. 2. 26. [Firebase&Web연동 8] 로그인 한 사용자만 글쓰기 기능구현 [Firebase&Web연동 8] 로그인 한 사용자만 글쓰기 기능구현● 들어가기 전이전포스팅에서 firebase 로그아웃 기능을 구현했고, 그에 따라 navbar 메뉴도 변경시켜주는 부분까지 했다. 이번 포스팅에서는 로그인한 유저만 글을 쓸 수 있는 기능을 구현해보겠다. 유저들이 쓴 글은 thanks 라는 ref폴더를 따로 만들어서 그 안에 계층적으로 유저들이 쓴 글을 저장시키도록 하겠다. key 값으로는 유저닉네임, 쓴글, 작성시간, 유저uid를 지정해준다. ▲빨간색 표시는 우리가 ref("thanks") 함수로 생성할 폴더이고 그 밑에 초록색 표시는 push() 함수로 자동 생성되는 글의 고유 pk 값(글 하나하나를 식별하는 식별자)이고 파란색 표시는 user가 가입할때 마다 자동으로 생성되는 use.. 2018. 2. 26. [Firebase&android 연동 1] 프로젝트 소개 [Firebase&android 연동 1] 프로젝트 소개 ● 들어가기 전firebase와 웹 연동에 이어서 firebase와 android를 연동하고 간단한 프로젝트를 만들어서 android 플랫폼에서 firebase가 어떻게 사용되는지 알아보는 포스팅을 연재해보려고 한다. firebase&웹과 마찬가지로 인증함수, 데이터베이스 함수등 다양한 모듈이 이미 다 만들어져 있기때문에 그것을 가져다 쓰기만 하면된다. 일단 기본적으로 java와 안드로이드 플랫폼에 대한 기초적인 지식이 필요하겠다. ● 프로젝트 소개웹에서 구현한 기능을 안드로이드에서 그대로 구현할 예정이다. 단지 각 화면의 레이아웃을 BottomNavigationView, ListView등 안드로이드에 내장되어 있는 레이아웃을 사용할 것이고 간단한.. 2018. 2. 25. 이전 1 2 3 4 다음