20170923 안드로이드 개발자 모임 at 하이퍼커넥트
Android이 모임은 안드로이드 Q&A및 팁 오픈채팅방으로부터 시작되었습니다.
온라인을 통해서 안드로이드 관련 질문 혹은 정보를 공유하던 분들의 오프라인 모임의 자리입니다.
시간 및 장소
- 시간: 2017년 09월 23일(토) 14:00 ~ 18:30
- 장소: 하이퍼커넥트 (서울특별시 서초구 서초대로78길 5 대각빌딩 14층, 강남역 8번출구)
하이퍼커넥트는 '아자르'를 서비스중인 스타트업입니다.
본 글은 모임에 참석하여 정리한 내용을 토대로 작성되었습니다.
안드로이드 신입 개발자 맛보기 - 정석준
신입 개발자로 입사하기 위한 준비
- 면접에서 받은 질문들을 공부한다.
오픈 소스 라이브러리, Git, Activity와 Fragment,
Activity LifeCycle, 오버라이딩과 오버로딩의 차이, NFC 구현 등 설명하기
- 채용 조건에 써 있는 항목들을 공부한다.
- '안드로이드 면접' 이라고 검색하면 나와있는 블로그들을 참고한다.
신입 개발자에게 필요한 것
- Git 사용법
- Coding Convention : 코드를 작성할 때 사용하는 규칙. 이름 명명 규칙
- 한 줄에 들어가는 최대 길이
- 코드 정리 : 유지 보수가 용이하다.
- TODO : 앞으로 해야 할 일을 작성한다.
- FIXME : 고쳐야할 문제를 기록한다.
- 주석 /** Docs/
- 코드 그룹 짓기 : //region Description ~ //endregion. (Ctrl + Alt + T)
//region Description
public void method1() { }
public void method2() { }
public void method3() { }
//endregion
개발에 도움을 주는 것
- Library : Retrofit, Glide, Gson 등
- IDE Plugin : Buffer Knife, Databinding Support 등
- Support Annotation
- 단축키
- Warning : Android Studio가 알려주는 개선점
- 블로그 : 새롭게 알아간 내용을 정리하여 올려두면 후에 잊게 되더라도 금방 해답을 찾을 수 있다.
반복 작업하는 일이 줄어든다.
- Live templete, Postfix Completion
- 개인앱 만들기
- 활동 : 세미나, 컨퍼런스, 커뮤니티
안드로이드 런칭을 위한 소소한 팁 - 김도윤
1. 사용자 늘리기
아이콘
다운로드 수에 영향을 준다
안드로이드 스타일에 맞아야 한다.
구글 피처드에 어긋나지 않아야 한다.
구글 플레이에서 Test할 수 있다.
글로벌 출시를 위한 현지화
- 영어
구글 번역기를 돌려서라도 작성한다. → 보다 못한 사용자가 직접 도와주시기도 한다.
Google Translator Toolkit에 번역을 요청한다.
추가 국가로는 필리핀, 인도네시아 추천
검색 키워드 랭킹
노출 순위는 당연히 영향력이 크다.
- 과도한 태그는 필터에 걸리므로 적절히 사용한다.
- 어플명을 잘 지어야 한다. ex) 카카오톡 → 카카오톡 메신저
- 어플 소개 설명을 대충 쓰지 않는다.
- 분석 사이트 : AppAnnie, AppBrain
가성비 앱 마케팅
- 사용자 후기는 커뮤니티가 가장 좋다.
- 앱을 홍보하기 위한 블로그, 인스타그램, 페이스북 등을 운영하여 앱이 활성화되고 있음을 보여준다.
광고
- 적은 예산이라도 투입. 광고비용 세분화
- 애드워즈 유니버셜 광고
- 동영상 리뷰 : 앱 소개 페이지에 동영상을 개재하는 것이 스크린샷을 올리는 것보다 이해도가 높아서 효과적이다.
공유
사용자가 주변에 공유할 수 있는 컨텐츠를 만든다.
만일 그러한 컨텐츠를 만들 수 없는 구조의 앱이라면 앱 다운로드 링크라도 공유할 수 있게 하는 것이 좋다.
리뷰 늘리기
긍정적 피드백이 가장 최고.
- 리뷰 요청
앱을 세번째 사용할 때 리뷰를 요청하는 창을 띄운다.
동정심을 유발하면서도 거부감이 없는 멘트를 사용한다.
보상 제도는 정책에 위반되므로 절대 하지 않는다.
구글 피처드 노리기
구글 가이드 라인을 지킨다.
앱 설명에 주요 권한 이용에 대한 이유를 반드시 기입한다.
구글 안드로이드 공식 블로그
'대한민국 앱의 숨겨진 보석' 시즌을 노린다.
2. 사용자 유지하기
DAU / WAU / MAU
DAU (Daily Active User) , WAU (Weekly Active User) , MAU (Monthly Active User)
일/주/월 단위 앱을 사용한 고유 유저수
사용자 유지에 다운로드 수는 중요하지 않다.
일정 수준의 삭제율이 유지되면 앱이 성장하지 못한다.
사용자는 아무 것도 모른다.
- 가이드 라인, FAQ : 사용자는 생각보다 게을러서 가이드라인을 읽지 않는다.
따라서 UI는 직관적이고 이해하기 쉽게 만든다.
- 개발자와 사용자의 소통 수단 : 이메일 보내기, 오픈 채팅방
리뷰에 불만을 표시하기 전에 직접 소통하여 피드백을 받을 수 있다.
앱 용량 다이어트
- TinyPNG : 화질 저하 없이 50% 압축. 위험 요소가 있음으로 상황에 따라 사용한다.
- Shrink resource : APK 파일에 사용하지 않는 메소드, 코드를 미포함한다. → ProGuard : 코드 축소
- 부분 요소들은 필요에 따라 서버를 통해 외부에서 다운로드할 수 있도록 한다.
- 캐시 삭제 기능
오류 리포트
활성 사용자수 유지
사전 출시 보고서
두 가지에서 오류를 다르게 잡을 때도 있으므로 함께 사용하면 좋다.
지피지기
Firebase
Google Analysis
사용자 유형
이벤트의 세부적 분석
카피앱은 무조건 생긴다.
차별화 요소 - 디자인
ProGuard도 어차피 못 막는다.
- 꾸준한 업데이트, 개선 : 순위에 영향을 준다.
너무 자주하면 오히려 안 좋다. → 안 쓰는 앱이라면 지우게 되는 원인이 된다.
- 역벤치마킹 : 차별화된 컨텐츠를 개발한다.