다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 이어보기 : http://thdev.tech/androiddev/2016/05/04/Android-Test-Example Android의 앱 완성도를 높이기 위해서 AndroidTest를 작성하게 됩니다.오늘은 AndroidTest를 작성하기 위해서 가장 기본적으로 알아야 할 내용을 다루어보겠습니다.제가 참고한 자료들은 아래와 같습니다.Android Testing Support Library - Github 문서Testing Support Library - Android 문서Android Testing ConceptsAndroid user interface testing with Espresso - TutorialAndro..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 더보기 : http://thdev.tech/androiddev/2016/05/03/MediaProjection-MVP-Pattern 지난번에 작성하였던 MediaProjection 예제를 수정하였습니다.안드로이드 화면 캡쳐 API - MediaProjection 사용해보기GitHub Repository : MediaProjectionExampleModel View Presenter를 구분하여 리팩토링을 진행하였고, 다음의 자료를 참고하여 MVP 패턴을 적용해보았습니다.GDE 정승욱 : Adapter, 누구냐 넌? - Data? View? MVC(Model View Controller)MVP를 소개하기 앞서 MVC에 대해서 ..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 더보기 : http://thdev.tech/chrome/2016/05/02/Chrome-AddToHomescreen Chrome 31 버전부터 웹앱을 만들 수 있는 Shortcut을 제공하고 있었다고 합니다.그간 웹의 성능이 많이 좋아지면서 많은 변화가 있었고, 크롬 브라우저를 통한 웹앱생성이 가능하다고 합니다.지난주 Google Developers Summit에 참여하여 Introduction to Progressive Web App (Robert Nyman, Google)의 주제를 듣고나서 알게되었습니다.크롬 개발문서에는 Add to Homescreen 문서가 제공중입니다.오늘은 Add to Homescreen을 적용하..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 더 보기 : http://thdev.tech/mac/2016/05/01/Mac-ZSH-Install Mac OS x에서 zsh를 설치해보았습니다.터미널을 유용하게 사용할 수 있다고 하여 설치하였는데 테마도 이쁘게 적용됩니다.최종적으로 다음과 같은 결과물을 만들어보겠습니다. 더 보기 : http://thdev.tech/mac/2016/05/01/Mac-ZSH-Install
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 이어보기 : http://thdev.tech/androiddev/2016/04/30/Google-Accessibility-Scanner 최근 Play store에 구글의 새로운 앱이 하나 등록되었습니다.Android MediaProjection을 이용하여 개발한 Accessibility Scanner입니다.MediaProjection으로 화면을 캡쳐하고 이를 분석해 일부 UI의 속성 정보를 분석하여 제공합니다.일부 UI를 분석하여 보여주는데 Button, TextView 등이 해당됩니다. 많은 UI를 분석해주지는 못하더군요. 다운로드Accessibility Scanner 어떻게 동작할까?간단하게 동작 방식이 어떨지 .. 제..