본문 바로가기

카카오톡3

[Android] 카카오톡 페이지 만들기(PagerSlidingTabStrip + Viewpager) 안드로이드 개발자 유혁입니다. 이전에 Viewpager와 FragmentTabhost를 이용한 카카오톡 페이지를 만들어 보았습니다. 위 두 가지 방식은 카카오톡 페이지라고 하기에 2%부족한 느낌을 주는 방식이였습니다. ViewPager는 현재 상태의 대한 띠가 없고, FragmentTabhost는 좌우 스크롤이 안되는 맛있어보이지만 맛없는 느낌을 주었습니다. 이번에 포스팅하는 카카오톡 페이지는 오픈소스로 이루어진 PagerSlidingTabStrip + Viewpager를 이용하여 실제 카카오톡과 비슷한 환경으로 제작을 해 보겠습니다. 결과 1. build.gradle(Module:app) 라이브러리 추가. compile 'com.astuetz:pagerslidingtabstrip:1.0.1' Sync .. 2017. 9. 12.
[Android] FragmentTabhost를 이용한 카카오톡 페이지 만들기 안녕하세요. 지난시간에 ViewPager를 이용해 카카오톡 페이지를 만들어 보았습니다. ViewPager는 간단하고 구현이 편리하다는 장점이 있습니다. 카카오톡 페이지의 모든 면을 보여준 것 같지만 그렇지 않습니다. 카카오톡 페이지는 상단 버튼 부분에 아래 현재 위치한 Contents의 위치를 보여주는 상태바가 존재합니다. ViewPager는 이 기능을 지원하지 않습니다. 개인이 능력이 되서 클릭할때 표시는 가능하겠으나 구현되어있는 오픈소스도 존재하며 편리하게 사용이 가능하게 많이 제공되고 있습니다. 오늘 포스팅 내용은 안드로이드에서 FragmentTabhost를 이용하여 카카오톡 페이지를 만들어 보겠습니다. FragmentTabhost는 위치하고있는 fragment Activity를 보여줍니다. 글로 .. 2017. 9. 8.
[Android] Firebase(Google Cloud Message) 를 이용한 푸시알림 구현 - (1) 환경설정 휴대폰 게임을 하다보면 중간중간에 아이템이 왔다며 푸시알림을 많이 받아보셨을 겁니다. 안드로이드 개발중에 이런 푸시알림을 주고싶을 때 GCM을 사용합니다. Firebase가 최근에 나온 버전이고 Firebase 만으로도 푸시알림을 원하는 방식으로 줄 수는 있으나 정해진 틀에서만 가능하며 특정시간 자동으로 푸시알림 설정이 불가능하여 기본적인 기능만 가능합니다. 저는 푸시알림 기능을 서버에 추가할 것이며 내가원할때 푸시 알림을 주는 방법에 대해 글을 쓰겠습니다. Client : Android Server : Spring framework(Servlet) 서버는 스프링으로 하겠습니다. 1. Firebase 홈페이지로 이동합니다. (구글 아이디 로그인 되어있어야함) https://console.firebase... 2017. 7. 27.