Dico

20170923 안드로이드 개발자 모임 at 하이퍼커넥트

  • 민갤

이 모임은 안드로이드 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도 어차피 못 막는다.

  • 꾸준한 업데이트, 개선 : 순위에 영향을 준다.

      너무 자주하면 오히려 안 좋다. → 안 쓰는 앱이라면 지우게 되는 원인이 된다.

  • 역벤치마킹 : 차별화된 컨텐츠를 개발한다.