전체 글 62

kpi&firebase(app), google analytics(web)

가입자가 어떤 화면에 머무는지 kpi(key performance indicator)- 다운로드 수/접속자 수는 중요한 지표가 아님 서비스마다 active user로 보는 ** metrics for kpi 1)dau일간 활성 유저 / mau 월간 활성 유저 2) funnel analaysis- bounce rate 이탈율 을 페이지별로 분석 ex)카드 등록 페이지에서 bounce rate급증하면 그 페이지에서 문제가 있는 것임 3)retention rate-가입자 잔존율 churn rate(가입자 이탈율)=1-retention rate cohort(비슷한 특성을 가진 유저) 분석을 통해 결론 도출 4) 체류자 ------------ 규산형 - textview edittext정보 단위 만들어라 카드 객체라..

Dev Tools/django 2020.06.07

kpi&firebase(app), google analytics(web)

가입자가 어떤 화면에 머무는지 kpi(key performance indicator)- 다운로드 수/접속자 수는 중요한 지표가 아님 서비스마다 active user로 보는 ** metrics for kpi 1)dau일간 활성 유저 / mau 월간 활성 유저 2) funnel analaysis- bounce rate 이탈율 을 페이지별로 분석 ex)카드 등록 페이지에서 bounce rate급증하면 그 페이지에서 문제가 있는 것임 3)retention rate-가입자 잔존율 churn rate(가입자 이탈율)=1-retention rate cohort(비슷한 특성을 가진 유저) 분석을 통해 결론 도출 4) 체류자 ------------ 규산형 - textview edittext정보 단위 만들어라 카드 객체라..

Dev Tools/django 2020.06.07

kpi&firebase(app), google analytics(web)

가입자가 어떤 화면에 머무는지 kpi(key performance indicator)- 다운로드 수/접속자 수는 중요한 지표가 아님 서비스마다 active user로 보는 ** metrics for kpi 1)dau일간 활성 유저 / mau 월간 활성 유저 2) funnel analaysis- bounce rate 이탈율 을 페이지별로 분석 ex)카드 등록 페이지에서 bounce rate급증하면 그 페이지에서 문제가 있는 것임 3)retention rate-가입자 잔존율 churn rate(가입자 이탈율)=1-retention rate cohort(비슷한 특성을 가진 유저) 분석을 통해 결론 도출 4) 체류자

Dev Tools/django 2020.06.06

앱 설계 패턴

software architecture pattern(MVVM) -특정 규칙과 템플릿의 집합으로서 앱의 일관성을 높이고 코드를 개선하거나 유지 보수를 원할하게 하기 위한 목적 으로 사용되는 것. 소프트웨어 디자인 패턴이라고도 이야기한다. 다양한 개념들이 존재하지만 MVVM(model-view-viewModel)패턴에 대해 소개하고, 이 패턴이 등장하게 된 배경과 그 장단점에 대한 설명을 돕기 위해 MVC패턴에 대해서도 함께 다룰 것. 이런 소프트웨어 아키텍쳐 패턴에 대한 개념이 생소하신 분도 많을 것입니다 초기의 UI개발 방식은 개발자들이 뷰를 만들고 그 뷰와 관련된 모든 로직을 담는 코드를 해당뷰를 정의하는 클래스 자체에 함께 작성하였습니다. 하지만 이 방식은 뷰 클래스의 덩치를 키우고, UI를 정의하..

직렬화/역직렬화

참고 출처! https://woowabros.github.io/experience/2017/10/17/java-serialize2.html - serialization and deserialization. serialization is converting object into json string and deserialization is converting json string into object. - -자바에서도 JSON을 사용하면 되지 않나?왜 직렬화를 해야 합니까? Answer: 사실 이 질문은 이 글을 쓰고 있는 큰 이유이기도 합니다. 그래서 먼저 결론을 이야기하자면 정답은 없습니다.“목적에 따라 적절하게 써야 한다.”라고 정도 이야기할 수 있을 것 같습니다. 그럼 먼저 자바 직렬화의 장점을 살..

Rest Api 통신

1 Json이란 -경량의 data 교환 형식 -javascript에서 객체를 만들 때 사용하는 표현식 -JSON 표현식은 사람과 기계 모두 이해하기 쉬우며 용량이 작아서, 최근에는 JSON이 XML을 대체해서 데이터 전송 등에 많이 사용 -특정 언어에 종속되지 않으며 대부분의 PL에서 JSON 포맷의 데이터를 핸들링 할 수 있는 라이브러리를 제공한다 1) object key/value로 이루어진 데이터 쌍의 집합 이 객체는 {로 시작하고 }로 끝난다 키/값의 데이터쌍 사이는 :으로 구분한다 2) array -순서가 있는 값들의 목록, 일반적으로 배열로 구성되어 있다 - json배열은 [로 시작하고 ]로 끝나는 -배열의 값은 콤마로 구분한다 *GSON : 자바 객체와 JSON 간의 직렬화 및 역직렬화를 위..

ux in 모바일

ux란 무엇인가 ui와 ux의 차이점의 핵심은 총체적 관점이기 때문에 넓게 보아야 하는데 이 때 무엇을 넓게 보고 통합할 것이냐에 따라 세가지 관점이 존재한다 1 적용 대상의 확대/통합 2 인간 반응의 확대/통합 3 업무 분야의 확대/통합 그리고 거의 모든 ux에 대한 정의는 위 세가지 관점 중 몇가지를 조합해서 만든다. 사용자 경험은 사용자가 어떤 서비스,시스템,제품을 간접적으로 이용하면서 느끼고 생각하게 되는 총체적 경험을 말한다. 모바일 디자인에 있어서 실용적인 팁 1. 디자인 전에 리서치를 수행하시오 리서치 통해 사용자가 원하는 바를 이해하는 것이 우선! -경쟁사 앱을 분석 : 맘에 드는부분과 그렇지 않은 부분을 살피고 그 이유를 찾는다 -사용자를 파악한다: 퍼소나를 구성하여 사용자가 앱과 상호작..

카테고리 없음 2020.03.01

DAPP 개발에 앞서서 공부한 것

블록체인 플랫폼(이더리움,이오스,퀀텀,네오등) = 스마트폰 OS(안드로이드,IOS )라고 보시면 되구요 댑 = 스마트폰 앱 이라고 보시면 됩니다. 그리고 기존 개발된 앱이 손쉽게 댑으로 전환이 될수 있는지 문의 하셨는데 댑은 보편적으로 사용 가능한 웹 서비스와 비슷하며, 일반 HTML/CSS/자바스크립트로 구현된 프런트엔드를 가지고 있어, 일반 사용자가 웹 브라우저나 스마트폰 앱, 또는 미스트와 같은 이더리움 브라우저를 통해 액세스할 수 있습니다. 이렇기때문에 블록체인기반으로한 플랫폼으로 스마트폰이 만들어진다면 기존 앱들도 쉽게 댑으로 전환이 될것으로 보입니다. 운동 관련해서 만든 플랫폼 track mate 프로토타입은 https://ovenapp.io/view/3lnjn9FWs7MqBLo6Bka9utt..