Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

전체 글 828

안드로이드 앱 만들기 : 왜 Jetpack Compose 인가 ?

https://medium.com/androiddevelopers/jetpack-compose-before-and-after-8b43ba0b7d4f Jetpack Compose — Before and after How the build speed, APK size and source line count changed after migrating the Tivi sample app to Jetpack Compose medium.com ... 인용글의 하단 과일 비유는 제쳐두고, 저에게 가장 큰 시사점은 Compose가 대부분의 개발자 메트릭에 긍정적인(또는 중립적인) 영향을 미칠 것이라는 것입니다. 이를 염두에 두고 Compose를 사용하여 개발자 생산성이 크게 향상됨에 따라 Compose가 Android..

안드로이드 앱 만들기 : firebase 의 appcheck 는 뭘까 ?

https://firebase.google.com/docs/app-check/android/safetynet-provider?authuser=0&hl=ko Android에서 SafetyNet으로 앱 확인 활성화 | Firebase Documentation Join Firebase at Google I/O online May 11-12, 2022. Register now 이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English 의견 보내기 Android에서 SafetyNet으로 앱 확인 활성화 이 페이지에서는 내장 Saf firebase.google.com 앱을 만들면 당연히 데이터를 저장할 방법을 생각하게 되고, 그러다 보면 데이터를 여러사람이 같이 사용..

안드로이드 앱 만들기 : 인앱 업데이트 는 어떻게 ?

오늘은 인앱 업데이트에 도전해 보자. https://developer.android.com/guide/playcore/in-app-updates?hl=ko 인앱 업데이트 | Android 개발자 | Android Developers 인앱 업데이트 사용자는 기기에서 앱을 최신 상태로 유지하여 새로운 기능을 사용해 보고 성능 향상과 버그 수정을 통한 이점도 얻을 수 있습니다. 사용자 중에는 기기가 무제한 데이터에 연결 developer.android.com 앱을 만들어 게시를 하다보면 업데이트를 하게 되는 데, 내가 만든 앱의 사용자들이 업데이트를 잘 하고 있는 가에 대한 고민을 하게 된다. 그러나 사용자들은 그다지 업데이트에 관심이 없다. 자동으로 해 주면 좋은 거고, 아니면 말고, 혹시 android 설..

알림수집기, 알림에서 문구를 수집해 카카오톡 으로 친구에게 전달하는 앱

이 앱은 android 가 적용된 폰에서만 작동 합니다. 앱의 시작에 앞서, 앱에서 필수 사항으로 설정해야 하는 권한등을 안내 하는 페이지를 추가 했습니다. 앱이 시작 되면 알림설정에 관련된 팝업이 노출 됩니다. 여기서 앱이 사용 권한을 획득 하여야 하는 부분은 알림을 발생 시키는 권한과 알림을 읽어 오는 권한 2가지를 허용해 주셔야 합니다. 알림을 발생 시키는 권한은 앱에서 일정 등록에 따른 알림을 발생 시킬 때 사용 됩니다. 알림을 읽어 오는 권한은 앱에서 알림을 수집 하기 위해서 사용 됩니다. 다음 주요 설정은 이 앱은 카카오톡으로 알림을 전달 하는 것이 목적이기 때문에 카카오톡으로 로그인도 해야 하지만, 카카오톡 알림 보내기 사용 여부를 설정 하도록 하고 있습니다. 그 다음은 점검문자열 ..

자작앱 설명서 2022.03.25

안드로이드 앱 만들기. 카카오 API V2 로 이전

예전 부터 만들어 관리하던 앱이 있는데... 알림을 카카오톡을 보내주는 ... 카카오에서 api 을 upgrade 하고 있어서 나도 해 보기로 했다. 먼저 gradle 파일의 변화 변경전 implementation group: project.KAKAO_SDK_GROUP, name: 'usermgmt', version: project.KAKAO_SDK_VERSION implementation group: project.KAKAO_SDK_GROUP, name: 'kakaotalk', version: project.KAKAO_SDK_VERSION implementation group: project.KAKAO_SDK_GROUP, name: 'friends', version: project.KAKAO_SDK_V..

안드로이드 앱 만들기 : 유투브 동영상 플레이어 만들기

https://github.com/PierfrancescoSoffritti/android-youtube-player GitHub - PierfrancescoSoffritti/android-youtube-player: YouTube Player library for Android and Chromecast, stable and customizab YouTube Player library for Android and Chromecast, stable and customizable. - GitHub - PierfrancescoSoffritti/android-youtube-player: YouTube Player library for Android and Chromecast, stable and c... git..

안드로이드 앱 만들기 : 특정 앱으로 파일 공유 하기

이전에 posting 했던 pdf 공유 하기이 다음 이야기 정도가 될 것 같다. 요 몇일은 앱 수리를 하느라.. 좀 아무튼 이번에 작업하면서 찾아낸 것에 대해서 기억을 정리해 두어야 겠다. 이번에 하게 된 일은 pdf 을 만들어서 공유를 하는 것인데, 방법이 2가지 정도는 되는 것 같다. 첫번째는 이전 posting 에서 처럼 공유할 파일만 지정해서 ACTION_SEND 액션을 실행하는 방법이고, 이번에는 그것을 특정앱으로 한정해 보는 것이다. public void sharePdf(String sPackageName) { File pdfFile = new File(getCacheDir(), "/" + fileName + ".pdf"); Uri contentUri = FileProvider.getUriFo..

안드로이드 앱 만들기 사전 출시 보고서 접근성에 대해서

앱을 만들다 보니 이런 일도 생긴다. 주 내용은 다름이 아니라 앱의 접근성에 관한 부분이다. 구글은 사용자가 편리하게 앱을 사용하게 될 수 있도록 하기 위해서 이기는 하겠지만 , 개발자 입장에서는 아무래도 번거로운 일이 아닐까 싶다. 앱을 만들어 console 에 올리고 내부 테스트 버전을 적용하였더니, 한 두시간후에 메일와 와서 열어 보았더니, 아래 와 같은 출시 사전 보고서를 볼 수 있었다. 접근성과 관련 해서는 앱의 버튼 메뉴등을 만들어 달았는데, 그것들이 시각장애를 가지고 있는 친구들이 사용하기에 불편함이 없도록 하려면 그것들을 청각적인 요소로 들려 주어야 하는데, 그것을 알려 주어야 하는 것이다. 방법은 각 layout object 에 contentDesciption 을 설정해 주는 것이다. 앱..

안드로이드 앱 만들기 sendBroadcast 암시적 ? 명시적

https://developer.android.com/guide/components/broadcasts?hl=ko 브로드캐스트 개요 | Android 개발자 | Android Developers 브로드캐스트 개요 Android 앱은 Android 시스템 및 기타 Android 앱에서 게시-구독 디자인 패턴과 유사한 브로드캐스트 메시지를 받거나 보낼 수 있습니다. 관심 있는 이벤트가 발생할 때 이러한 브로 developer.android.com 앱을 만들다 보니 구글이 싫어하는 암시적 intent 설정에 대한 이슈가 있었다. 그래서 찾아보다 알게된 것... 특히 앱에서 broadcasting 을 하게 되면, 구글은 모든앱이 받는 이슈에 대해서 싫어 한다. 그래서 이제 부터는 모든 것을 명시적으로 선언해 주..

반응형