[Android] Google In-App Promotion and Play Points
in Devstory on Android, Billing, Iab, Iap, Promotion, Playpoint, Google, Googleplay, Googlestore
Google In-App Billing에는 Promotion 과 Play Points 라는 서비스가 존재한다. 본문에서는 각각의 기능을 간략하게 소개하고, 구현 방법을 다룬다.
in Devstory on Android, Billing, Iab, Iap, Promotion, Playpoint, Google, Googleplay, Googlestore
Google In-App Billing에는 Promotion 과 Play Points 라는 서비스가 존재한다. 본문에서는 각각의 기능을 간략하게 소개하고, 구현 방법을 다룬다.
in Devstory on Android, Oreo, Activity, Crash, Issue, Translucent, Opaque, Styles, Orientation
in Devstory on Android, Ui, Hide, Statusbar, Navigationbar, Systembar, Systemui, Visibility
in Devstory on Android, Ui, Dim, Statusbar, Navigationbar, Systembar, Systemui, Visibility
in Devstory on Android, Ui, Fullsreen, Leanback, Imersive, Imersivesticky, Systemui, Visibility, Navigationbar, Statusbar
in Devstory on Android, Model, Mvvm, Mvp, Mvc, Clean, Cleanarchitecture, Viper
Android App 개발 뿐만 아니라, iOS가 되었든, Spring으로 웹 서비스를 구축하든, VueJs든 React든 Model의 개념은 항상(대개) 존재합니다.
안녕하세요. 이번 시간에는 성큼 다가온 Android Q의 주요 대응점들을 살펴보고, Android 개발자로서 어떤 점들을 주의깊게 살펴봐야하는지를 다뤄보겠습니다.
in Devstory on Android, Kotlin, Scoping, Function, Apply, Run, Let, Also, With
안녕하세요. 오랜만에 블로그 글을 쓰는 것 같네요. 요새 코틀린을 현업 프로젝트에 적용하며 역시 “기초”가 중요하다는 사실을 계속해서 깨닫고 있습니다.
in Devstory on Android, Kotlin, Java, Robolectric, Test, Coverage, Testcoverage
- 서론
- 1. Robolectric 시작하기
- 2. Configuration 변경
- 3. Shadow? Shadow!
- 4. Best Practice
- 맺으며
- Reference
in Devstory on Android, Kotlin, Java, Robolectric, Test, Coverage, Testcoverage
안녕하세요. 이번 시간에는 Robolectric 사용 및 테스트 커버리지 측정시 생기는 에러에 대해서 짧게 다뤄보겠습니다.
in Devstory on Kotlin, Java, Android, Memory, Leak, Memoryleak, Sam, Lambda, Anonymous, Anonymousclass
안녕하세요. 이번 시간에는 제가 사랑하는 Kotlin과 Lambda/SAM가 제공하는 수많은 장점 중, memory leak
을 회피하는 것에 대해서 살펴보고자 합니다.
in Devstory on Kotlin, Java, Android, Safetynet, Google, Security, Recaptcha, Captcha
[Android] SafetyNet Overview : 기기/앱 위변조 검사
[Android] SafetyNet Attestation API : 기기/앱 위변조 검사
[Android] SafetyNet Safe Browsing API : 위험한 URL인지 체크하기
[Android] SafetyNet reCAPTCHA API : reCAPTCHA 사용하여 봇인지 체크하기
[Android] SafetyNet Verify Apps API : 설치된 악성앱들 목록 받기
in Devstory on Kotlin, Java, Android, Safetynet, Google, Security, Verifyapps
[Android] SafetyNet Overview : 기기/앱 위변조 검사
[Android] SafetyNet Attestation API : 기기/앱 위변조 검사
[Android] SafetyNet Safe Browsing API : 위험한 URL인지 체크하기
[Android] SafetyNet reCAPTCHA API : reCAPTCHA 사용하여 봇인지 체크하기
[Android] SafetyNet Verify Apps API : 설치된 악성앱들 목록 받기
in Devstory on Kotlin, Java, Android, Safetynet, Google, Security, Safebrowsing
[Android] SafetyNet Overview : 기기/앱 위변조 검사
[Android] SafetyNet Attestation API : 기기/앱 위변조 검사
[Android] SafetyNet Safe Browsing API : 위험한 URL인지 체크하기
[Android] SafetyNet reCAPTCHA API : reCAPTCHA 사용하여 봇인지 체크하기
[Android] SafetyNet Verify Apps API : 설치된 악성앱들 목록 받기
in Devstory on Kotlin, Java, Android, Safetynet, Google, Security
안녕하세요. 이번 시간에는 Google에서 제공하고 있는 SafetyNet 에 대해서 알아보는 시간을 가져보겠습니다. 아래의 각각의 SafetyNet 기능들을 살펴보고, 사용할 기능들의 문서를 읽어보시길 바랍니다.
in Devstory on Kotlin, Java, Android, Safetynet, Google, Security, Attestation
[Android] SafetyNet Overview : 기기/앱 위변조 검사
[Android] SafetyNet Attestation API : 기기/앱 위변조 검사
[Android] SafetyNet Safe Browsing API : 위험한 URL인지 체크하기
[Android] SafetyNet reCAPTCHA API : reCAPTCHA 사용하여 봇인지 체크하기
[Android] SafetyNet Verify Apps API : 설치된 악성앱들 목록 받기
안녕하세요. 요새 저는 테스트 코드 작성에 혈안 집중을 하고 있는데요, 많은 분들이 ‘테스트 코드’ 작성이 힘들다고 생각하시며, 과연 그게 ‘필요한가’ 하는 고민까지 하는 것을 보았습니다. 물론 저도 그렇게 생각했었구요(-ing)
in Devstory on Android, Seminar & Conference, Naver, Navertechconcert, Techconcert, Java, Kotlin
Naver Tech Concert 2018 (Day2) - Part1
Naver Tech Concert 2018 (Day2) - Part2
Naver Tech Concert 2018 (Day2) - Part3
in Devstory on Android, Seminar & Conference, Naver, Navertechconcert, Techconcert, Java, Kotlin
Naver Tech Concert 2018 (Day2) - Part1
Naver Tech Concert 2018 (Day2) - Part2
Naver Tech Concert 2018 (Day2) - Part3
in Devstory on Android, Seminar & Conference, Naver, Navertechconcert, Techconcert, Java, Kotlin
Naver Tech Concert 2018 (Day2) - Part1
Naver Tech Concert 2018 (Day2) - Part2
Naver Tech Concert 2018 (Day2) - Part3
in Devstory on Android, Seminar & Conference, Naver, Navertechconcert, Techconcert, Java, Kotlin
안녕하세요. 이번시간에는 11월 9일에 있었던 Naver Tech Concert 참석 후기를 다뤄보겠습니다. 사실 Tech Concert(이하 테콘)는 이틀에 걸쳐서 진행이 되었었습니다. (11/9, 11/10) 참가 신청 및 추첨으로 진행이 되었으며, 저는 둘째날에 당첨이 되어서 둘째날만 다녀올 수 있었기에 둘째날 후기로만 작성을 하겠습니다.
이 글에서는 Android XML Naming Convention에 대해서 다룹니다.
in Devstory on Etc, Android, Ios, Locale, Time, Datetime, Endianness, 엔디안
이번 시간에는 국가별 DateTime Endianness
(국가별 날짜 포멧) 에 대해서 알아보겠습니다. 많은 서비스들에서 “날짜”를 사용자에게 나타내어야하고, 지역화된 날짜 문자열을 보여주어야하는 이슈가 있습니다.
in Devstory on Android, Sharedpreference, Browse, Security, Secure
Android 개발시에, 외부에 노출되어도 되는 값들은 SharedPreference에 저장을 하게 됩니다. 그렇다면, 이 SharedPreference는 어떻게 관리되며 어디에 저장이 될까요? 아래와 같이 Preference에 쓰고/읽는 데이터들은 모두 특정 파일 에 기록되게 됩니다.
in Devstory on Android, Seminar & Conference, Kakao, Conference, If2018, Developer
안녕하세요. 본문에서는 9월 4일 있었던, 카카오의 (대외) 첫번째 컨퍼런스 if(kakao) 를 다녀와서 들은 내용을 정리하여 공유합니다.
Android Device를 디버깅
할 때, usb로 항상 물려서 테스트를 해야해서 여간 번거로웠습니다.
in Devstory on Seminar & Conference, Android, Java, Droidknights, Droidknightsseoul, Droidknights2018
오늘은 4월 22일에 열렸던 Droid Knights 에 대한 참가 후기를 공유를 해볼까 합니다.