목록Android (196)
woong's
Kakao App 연동하기 URL 링크 전달 외부 앱, 모바일웹에서 카카오톡 친구들에게 URL 링크 혹은 메세지(TEXT)를 전송할 수 있습니다. 지원 OS: iOS, Android, 모바일웹, Blackberry 추후 지원 예정 App 링크 전달 외부 앱, 모바일웹에서 카카오톡 친구들에게 해당 앱으로 바로 연결 할수 있는 링크를 전송할 수 있습니다. 링크를 받는 사람이 해당 앱을 설치하지 않은 경우 설치마켓으로 연결 할 수 있으며, 호환되지 않는 OS의 경우 URL 링크로 대체하여 전달할 수 있습니다. 지원 OS: iOS, Android, 모바일웹, Blackberry 추후 지원 예정 지원 설치마켓: Google play(Android market), App store URL 링크 전달 Custom U..
Android 머티리얼 디자인 위젯소스 21가지 제가 간혹 방문 하는 블로그입니다. 이쪽 블로그 개발자님도 굉장히 블로그 열심히 하시는것 같습니다.머티리얼 관련 좋은 자료가 있어 이렇게 스크랩 하게 되었습니다. http://www.kmshack.kr/2015/01/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EB%A8%B8%ED%8B%B0%EB%A6%AC%EC%96%BC-%EB%94%94%EC%9E%90%EC%9D%B8-%EC%9C%84%EC%A0%AF-%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-21%EA%B0%80%EC%A7%80-2/#comments
Android 머티리얼 디자인 색상 변경 하기 android 머티리언 디자인 적용에 대해서 전에 포스트를 섰습니다.정말 간단하게 적용 해서 사용했었는데 이번에는 적용된 머티리얼 디자인 색상을 변경해 보려 합니다.이또한 간단히 퀄리티 있는 앱을 만들수 있는것 같습니다. 1. Style 옵션 설명 colorPrimary: 아플리케이션의 대표 색상입니다. colorPrimaryDark: 대표 색상 중에 조금 더 어두운 색상입니다. 상태바 설정을 하지 않을시 colorPrimaryDark 로 적용됩니다. colorAccent: 강조 색상 , 주 색상과 대비되는 색상을 지정합니다. colorControlNormal: 컨트롤러(EditText, 체크박스, 라디오버튼, 프로그레스 바 등)에 사용합니다. 비활성 ..
Android 머티리얼 디자인 사용하기 최근 시간이 나지 않아 이제서야 머티리얼 디자인을 공부하고자 포스팅을 쓰고 있습니다.최근에 많은 변화들이 있었던것 같습니다. Android Studio 전환 , 머티리얼 디자인 전환등날로 좋아지고 있는것 같습니다.앞으로의 포스트는 Android Studio 기준으로 포스팅 하고자 합니다. Android 에서 Support 라이브러리 지원으로 인해서 5.0 롤리팝이 아닌 단말에서도 머티리얼 디자인을 지원해주고 있습니다. 하지만 일부분만 지원해 주기때문에 모든것을 머티리얼 디자인으로 적용은 아직힘든것 같습니다. 차츰 좋아질것이라 생각합니다. 1. 라이브러리 추가 하위 버전에서 사용하기 위해서는 Support Library 를 추가 해야 합니다. Android Stud..
Android App Icon 사이즈별 디자인 적용하기 Android 는 폰 해상도에 따라 App Icon의 사이즈가 각각 다릅니다 .그래서 보통 4번 5번의 작업을 거쳐야 아이콘을 해상도별로 지원할수있습니다. 이 불편한 것을 쉽게 사용할수 있는 템플릿을 제공을 해주는 곳이 있네요.유용한정보인것 같아 포스트를 작성합니다. http://www.sparktechsoft.com/blogs/android-design-app-icon-template파일은 해당 사이트에서 제공해주고있습니다 .해당 사이트를 이용하시기 불편하시면 포스트의 첨부파일을 이용하세요 . 해당 파일을 받아서 포토샵 프로그램을 통해서 실행합니다. 첫화면은 이와같이나오네요 사이즈별 아이콘 틀이 보입니다 .이템플릿을 통해 앱아이콘을 만들어 보겠습니..
안드로이드 앱 품질 향상 검증을 위한기본 가이드라인 앱 출시 이후 품질 개선하기 핵심 앱 품질 가이드라인 태블릿 앱 품질 체크리스트 자신이 개발한 앱이 많은 사람에게 오래도록 사랑받을 수 있도록 만드는 방법이 궁금하신가요? 효과적으로 사용자에게 ‘좋은 인상을 주고, 설치하고, 평가하게’ 하는 순환 고리를 만드는 방법은, 바로 “제품을 개선하는 것"입니다. 이는 오랜 시간에 걸쳐 입증된 확실한 방법입니다. 앱을 출시한 이후 어떻게 품질을 높일 수 있는지 앱 출시 이후 품질 개선하기에서 확인해 보세요! 앱의 품질은 설치 및 사용자 등급이나 평가, 참여, 사용자 보유 등의 측면에서 성공 여부에 장기적으로 직접적인 영향을 줍니다. 안드로이드 사용자는 고품질의 앱을 기대합니다. 핵심 앱 품질 가이드라인에서 다루는..
android studio testing 환경 구축 하기(4) - Robolectric 사용하기 3장에서 jacoco 를 연동해보니 액티비티 코드가 빨간색으로 나타나 테스트 코드가 없는 것을 확인 했습니다 .액티비티 코드도 테스트 코드를 통해서 안정성있는 코드를 만들어 주면 좋을것 같습니다 . 액비티비 테스트를 하기 위해서 ActivityInstrumentationTestCase2 를 사용해도 되지만 ActivityInstrumentationTestCase2 를 사용하면 항상 디바이스나 에뮬레이터가 있어야 하기 때문에 번거롭습니다 .그래서 가상 액티비티에서 테스트를 할수 있는 Robolectric 을 사용해 보려 합니다 . Robolectric 은 jacoco를 연동하면서 설정이 어느정도 완료 되었습니다..
android studio testing 환경 구축 하기(3) - Jacoco 사용하기 두번째 장 junit 을 통해서 비지니스 로직 관련 테스트를 진행해 보았습니다 . 테스트를 진행 했으나 , 자신의 코드가 어떤부분이 테스팅이 되었고 , 어떤부분이 안되었는지 모릅니다 . 그래서 code coverage 라는 툴 jacoco 를 이용하여 테스트 해보려 합니다 . 환경 구축 gradle:1.0.0 에는 testDebug 가 없어서 Robolectric 과 연동 작업이 필요 합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 // Top-level build file where you can add configuratio..
android studio testing 환경 구축 하기(2) - Junit 환경 구축 앞장을 통해서 환경 구축 소개 및 간단한 샘플 코드를 작성 했습니다 . 안드로이드 비지니스 로직에 사용될 Calculate 를 테스트 할수 있는 환경을 구축해 보려 합니다 . 보통은 안드로이드 비지니스 로직을 구현하고 액티비티에서 바로 가져다 사용합니다 .사용하면서도 이게 잘돌아가는지 실행하고 나서야 잘못된것을 알수 있지요 .또한 알수 있지만 , 잠재적인 버그가 있는지 모르고 넘어가는경우가 허다 합니다 .필자 또한 여태까지 그렇게 코드를 작성해왔습니다 .앞으로는 테스트 코드를 통해서 좀더 품질 좋은 코드를 작성할수 있도록 노력해야 겠습니다 . 환경을 구축하기 전에 안드로이드 스튜디오 폴더 구조를 살펴 보겠습니다 . ..
android studio testing 환경 구축 하기(1) android studio test 관련해서 공부할 기회가 생겨 작업을 진행 했는데 3일 꼬박 걸려 정리 할겸 test 환경 구축에 대해서 정리해 보려 합니다 . 이번장에서는 소개 및 준비에 대해서 말씀 드리겠습니다 . 1. Junit 환경 구축 - Jinit 은 비지니스 로직 코드를 테스팅을 도와 주는 툴 입니다 . 2. Robolectric 환경 구축 - Robolectric 은 가상에 액티비티를 만들어서 테스트를 도와주는 툴 입니다. (안드로이드 기본 내장 ActivityInstrumentationTestCase2 를 사용해도 되지만 테스트 기기나 , 에뮬레이터가 필요 하므로 테스트과정에서 불편함이 따라 올수 있을것 같습니다 . 그래서..