λ°˜μ‘ν˜•

전체 κΈ€ 288

개발일기 # λ²ˆμ™ΈνŽΈ : μ•ˆλ“œλ‘œμ΄λ“œ 앱도 μ›Ή μ„œλ²„κ°€ 될까 ?

https://github.com/ahmedmolawale/AndroidNanoHttpd GitHub - ahmedmolawale/AndroidNanoHttpd: A sample android project to showcase the use of NanoHttpd in Android. A sample android project to showcase the use of NanoHttpd in Android. - GitHub - ahmedmolawale/AndroidNanoHttpd: A sample android project to showcase the use of NanoHttpd in Android. github.com μ˜€λŠ˜μ€ λ²ˆμ™Έ 편으둜 μ•ˆλ“œλ‘œμ΄λ“œλ₯Ό μ΄μš©ν•œ μ›Ήμ„œλ²„ κ°„λž΅ κ΅¬ν˜„μ— λŒ€ν•΄μ„œ μ•Œμ•„λ³ΌκΉŒ ν•©..

μ•ˆλ“œλ‘œμ΄λ“œ μ•± λ§Œλ“€κΈ° : Admob 버전 별 ꡬ글 κ΄‘κ³  쀑단 일정.

앱을 λ§Œλ“€μ–΄ μˆ˜μ΅μ„ μ–»λŠ” 방법 쀑 ν•˜λ‚˜μΈ Admob κ΄‘κ³ κ°€ 버전에 λ”°λ₯Έ 쀑단 일정이 κ³΅μ§€λ˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 잘 κΈ°μ–΅ν•΄ λ‘μ—ˆλ‹€κ°€ playstore에 κ²Œμ‹œλœ μ•±μ˜ 버전 νŒ¨μΉ˜μ— μ°Έκ³ ν•˜μ‹œκΈΈ λ°”λž„κ²Œμš”. 쀑단 일정 곡지 λ‚΄μš© 이 글은 μ•„λž˜ 링크의 λ‚΄μš©μ„ μ°Έμ‘°ν•˜μ˜€μŠ΅λ‹ˆλ‹€. https://developers.google.com/admob/android/deprecation?source=ui&hl=ko 지원 쀑단 및 일λͺ° | Android | Google Developers 이 νŽ˜μ΄μ§€λŠ” Cloud Translation APIλ₯Ό 톡해 λ²ˆμ—­λ˜μ—ˆμŠ΅λ‹ˆλ‹€. Switch to English 지원 쀑단 및 일λͺ° μ»¬λ ‰μ…˜μ„ μ‚¬μš©ν•΄ μ •λ¦¬ν•˜κΈ° λ‚΄ ν™˜κ²½μ„€μ •μ„ κΈ°μ€€μœΌλ‘œ μ½˜ν…μΈ λ₯Ό μ €μž₯ν•˜κ³  λΆ„λ₯˜ν•˜μ„Έμš”. μƒˆλ‘œμš΄ μ£Όμš” Google λͺ¨ developers...

개발일기 #10 μ§„ν–‰μœ¨ ν‘œμ‹œλŠ” μ–΄λ–»κ²Œ progressbar λ§Œλ“€κΈ°

진행λ₯  앱을 κ΅¬ν˜„ν•˜λ‹€ 보면 κ°„ν˜Ήμ€ 화면을 μ „ν™˜ν•˜λŠ” λ™μ•ˆμ— 진행λ₯ (progressbar) ν‘œμ‹œλ₯Ό ν†΅ν•΄μ„œ μ‚¬μš©μžμ™€ μ†Œν†΅(?)을 ν•΄ 보고자 ν•˜λŠ” κ²½μš°κ°€ μžˆμŠ΅λ‹ˆλ‹€. 이런 경우 μ–΄λ–»κ²Œ ν•  것인지λ₯Ό μ°Ύμ•„λ³΄λ©΄μ„œ 이번 ν¬μŠ€νŒ…μ„ μ •λ¦¬ν•˜κ³ μž ν•©λ‹ˆλ‹€. https://www.jetpackcompose.net/jetpack-compose-progress-indicator-progressbar Jetpack Compose Progress Indicator (Progressbar) In Jetpack Compose, Progress Indicator is a widget to indicate some actions are in progress to the user. Types of Progress Indicators availab..

개발일기 #9 : μ‹€μ‹œκ°„ 카메라 κΆŒν•œ νšλ“ 방법 Jetpack Compose

CAMERA Permission μ•±μ—μ„œ 카메라 κΆŒν•œμ„ νšλ“ν•΄μ•Ό ν•˜λŠ” κ²½μš°κ°€ μ’…μ’… λ°œμƒν•©λ‹ˆλ‹€. μ˜ˆμ „μ—λŠ” 앱이 μ‹œμž‘λ˜λŠ” μ‹œμ μ— λͺ¨λ“  κΆŒν•œμ„ νšλ“ν•˜κ³  μ‹œμž‘μ„ ν–ˆμ§€λ§Œ, μš”μ¦˜μ€ μ‹€μ œ ν–‰μœ„κ°€ λ°œμƒν•˜λŠ” μ‹œμ μ— κΆŒν•œ νšλ“μ„ ν•˜λ„λ‘ μœ λ„ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 항상 κ·Έλ ‡μ§€λ§Œ, manifest νŒŒμΌμ—λŠ” μœ„μ™€ 같은 κΆŒν•œμ„ μ„ μ–Έν•΄ λ‘‘λ‹ˆλ‹€. κ·Έλž˜μ•Ό λ‹€μŒ λ™μž‘μ„ κ΅¬ν˜„ν•  λ•Œ 였λ₯˜κ°€ λ°œμƒν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ‹€μŒμ€ gradle νŒŒμΌμ— κΆŒν•œ νšλ“μ„ μœ„ν•œ 라이브러리λ₯Ό κ°€μ Έμ˜¬ 수 μžˆλ„λ‘ κ΅¬ν˜„ν•©λ‹ˆλ‹€. dependencies { ..... // κΆŒν•œ νšλ“ implementation "com.google.accompanist:accompanist-permissions:0.27.0" ..... } 이제 κ΅¬ν˜„λœ μ½”λ“œλ₯Ό 보도둝 ν•˜κ² μŠ΅λ‹ˆλ‹€. @OptIn(Exper..

개발일기 #8 : λ‚˜μ˜ 앱에도 지문인증을 λ„£μ–΄λ³΄μž.

λ°”μ΄μ˜€μΈμ¦ 앱을 κ΅¬ν˜„ν•˜λŠ” λ™μ•ˆ 이런 것도 생각을 ν•΄ λ³Ό 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. 지문인증은 μ–΄λ–»κ²Œ κ΅¬ν˜„ν•˜λŠ” 건가? κ·Έλž˜μ„œ κ΅¬κΈ€μ—κ²Œ λ¬Όμ–΄λ³΄μ•˜μŠ΅λ‹ˆλ‹€. μ–΄λ–»κ²Œ ν•˜λŠ” 거냐고... 늘 항상 닡을 보여 μ£ΌκΈ°λŠ” ν•˜λ‚˜ κΈ΄κ°€ λ―Όκ°€ ν•˜λŠ” 생각이 λ“€ 무렡 κ²Œμ‹œκΈ€ ν•˜λ‚˜λ₯Ό μ°Ύμ•˜κ³  그것을 따라 ν•΄ 보기둜 ν–ˆμŠ΅λ‹ˆλ‹€. gradle μ„€μ • // bio implementation "androidx.biometric:biometric-ktx:1.2.0-alpha05" module μˆ˜μ€€μ˜ gradle νŒŒμΌμ— μΆ”κ°€λœ 것은 μœ„ ν•œ μ€„μž…λ‹ˆλ‹€. Hardware 검증 μ΄λ²ˆμ—λŠ” 지문 인증을 μ‚¬μš©ν•  수 μžˆλŠ” 것인지 ν™•μΈν•˜λŠ” 처리λ₯Ό ν•΄ λ΄…λ‹ˆλ‹€. μ•„λž˜ μ½”λ“œμ˜ ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•˜κ²Œ 되면, μ‚¬μš©μ΄ κ°€λŠ₯ν•œ μƒνƒœ (BIOMETRIC_SUCCESS), 지문인식 μ„Όμ„œκ°€ μ—†λŠ” 경우(..

개발일기#7 crashlytics:18.3.0 에 였λ₯˜?

https://github.com/firebase/firebase-android-sdk/issues/4223 Missing class com.google.android.datatransport.runtime.ForcedSender in Crashlytics 18.3.0 Β· Issue #4223 Β· firebase/firebase-an Android Studio version: Android Studio Dolphin | 2021.3.1 Patch 1 Firebase Component: Crashlytics Component version: 18.3.0 Describe the problem If a crash occurs within the Android app (e.g. by th... github.co..

개발일기 #? μ‰¬μ–΄κ°€λŠ” νŽ˜μ΄μ§€... Figma 와 Android Studio 의 UI 연동 μ΄λž€...

https://relay.material.io/getting-started Relay Instant Handoff for Android UI. Design UI components in Figma and use them directly in Jetpack Compose projects. relay.material.io Relay 릴레이, 계전기, ꡐ체 ꡬ글 λ²ˆμ—­κΈ°κ°€ λ§ν•΄μ£ΌλŠ” λ²ˆμ—­λœ λ‹¨μ–΄μž…λ‹ˆλ‹€. μ•Œκ²Œ 된 것은 HOLIXλΌλŠ” μ•±μ—μ„œ jetpack compose μ±„νŒ…λ°©μ— λ“€μ–΄κ°€ 보닀가 workspace λ‹˜μ΄ μ˜¬λ¦¬μ‹  글을 보고 μ•Œκ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ°Ύμ•„μ„œ κ°€ 따라 ν•΄ 보기λ₯Ό ν•΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€. κ·Έ λ™μ•ˆ κ³ λ―Όν–ˆλ˜ 것듀 쀑에 ν™”λ©΄ ꡬ성을 μ–΄λ–»κ²Œ ν•˜λ©΄ κ·Έλ‚˜λ§ˆ μ‰½κ²Œ λ‹€μ΄λ‚΄λ―Ήν•˜κ²Œ ν•  수 μžˆμ„ κΉŒμ— λŒ€ν•œ 고민을 ν•΄μ†Œν•  수 μžˆμ„ ..

개발일기 #6 λ©”λ‰΄νŒ ꡬ성을 μœ„ν•΄μ„œ TabLayout λ§Œλ“€μ–΄ 보기

TabRow 앱을 κ΅¬μ„±ν•˜λŠ” λΆ€λΆ„ μ€‘μ—μ„œ λ©”λ‰΄νŒ 같은 것을 κ΅¬ν˜„ν•˜κ²Œ λ˜λŠ” κ²½μš°κ°€ λ°œμƒν•©λ‹ˆλ‹€. λ‹€λ₯Έ 방법도 μžˆκΈ°λŠ” ν•˜κ² μ§€λ§Œ, μΉ΄ν…Œκ³ λ¦¬λ³„λ‘œ TabRow을 κ΅¬ν˜„ν•΄μ„œ λ§Œλ“€λ©΄ 같은 μ’…λ₯˜μ˜ μƒν’ˆμ„ λ°°μ—΄ν•˜κ±°λ‚˜ ν•  λ•Œ 도움이 될 것 κ°™μŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ μ˜€λŠ˜μ€ κ·Έκ±Έ λ§Œλ“€μ–΄ 보렀고 ν•©λ‹ˆλ‹€. gradle (Module) νŒŒμΌμ— μ•„λž˜ 2쀄을 μΆ”κ°€ν•΄ μ£Όμ—ˆμŠ΅λ‹ˆλ‹€. // tab layout κ΅¬ν˜„ implementation "com.google.accompanist:accompanist-pager:0.20.1" implementation "com.google.accompanist:accompanist-pager-indicators:0.20.1" 이제 μ½”λ“œ κ΅¬ν˜„μ„ ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€. val pagerState = rememberPagerSt..

넀이버 지식인 ... μ§€μ‘΄μ΄λ˜λ‹€

μ•„μ£Ό μ˜€λž˜μ „μ— 넀이버 지식인에 등둝을 ν–ˆμ—ˆμŠ΅λ‹ˆλ‹€. 이게 λ­”κ°€ ν•˜κ³ ... κ·Έλ ‡κ²Œ μžŠν˜€ μ§€λ‚˜κ°€κΈΈ 10μ—¬ 년이 지났을 μ–Έμ œκ°€ 같이 κ·Όλ¬΄ν•˜λŠ” μ§€μΈμ˜ μΉœκ΅¬κ°€ 넀이버 지식인 ν™œλ™μ„ ν†΅ν•΄μ„œ μˆ˜μž…μ΄ μƒκΈ΄λ‹€λŠ” 말을 λ“€μ—ˆλ˜ μ‹œμ ˆμ―€, λ‹€μ‹œ 지식인 ν™œλ™μ„ μ‹œμž‘ν–ˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‹€κ°€ 뜨문뜨문 ν•˜κ²Œ λ˜μ–΄ μ‹œκ°„μ΄ 많이 ν˜λ €μŠ΅λ‹ˆλ‹€. 등급이 μ˜¬λΌκ°€λŠ” μ†λ„λŠ” 갈 수둝 λŠλ €μ§€λŠ” 것 κ°™μ•„μš”. 처음 λͺ‡ λ‹¨κ³„λŠ” μ‰½κ²Œ μ˜¬λΌκ°€λ”λ‹ˆ... 이제 지쑴 λ‹€μŒ 단계인 초인으둜 κ°€κΈ° μœ„ν•΄μ„œλŠ” λ‹΅λ³€ 채택이 200κ°œκ°€ 더 μžˆμ–΄μ•Ό ν•œλ‹€κ³  ν•˜λ„€μš”. λ‹΅λ³€ 채택λ₯ μ΄ 87% μˆ˜μ€€μ΄λ©΄ μž˜ν•˜λŠ” κ±΄κ°€λŠ” λͺ¨λ₯΄κ² μ§€λ§Œ, λΉ„μœ¨λ‘œ 치면 220κ°œκ°€λŸ‰μ€ 닡을 달아야 ν•œλ‹€λŠ” 결둠이 λ‚˜μ˜€λ„€μš”. 그것도 μ‹œκ°„μœΌλ‘œ λ•Œμ›Œμ•Ό ν•  것 같은 생각이 λ“€κΈ°λŠ” ν•©λ‹ˆλ‹€. λ‹€λ§Œ, expert ν™œλ™μ„ ν•  수 μžˆλŠ” μ‘°..

μ•ˆλ“œλ‘œμ΄λ“œ μ•± λ§Œλ“€κΈ° : ꡬ글 인앱 결제 μ‰½κ²Œ λ”°λΌν•˜κΈ° (μ •κΈ°κ²°μ œ, μ†ŒμŠ€κ³΅μœ )

이전 ν¬μŠ€νŒ… 이전에 μž‘μ„±ν–ˆλ˜ ν¬μŠ€νŒ…μ„ μ°Έκ³ ν•˜μ—¬ 인앱 결제λ₯Ό κ΅¬ν˜„ν–ˆλ˜ 기얡을 λ˜μ‚΄νŽ΄ λ³΄κ² μŠ΅λ‹ˆλ‹€. https://billcorea.tistory.com/27 μ•ˆλ“œλ‘œμ΄λ“œ μ•± λ§Œλ“€κΈ° ꡬ글 μΈμ•±κ²°μ œ μ‰½κ²Œ 따라 ν•˜κΈ°... 인앱 결제λ₯Ό ν•˜κΈ° μœ„ν•΄μ„œ μ˜€λŠ˜λ„ ꡬ글링을 ν•˜μ‹œλŠ” λΆ„λ“€κ»˜... 기본적은 헀맴을 쀄여보기 μœ„ν•΄μ„œ 정리λ₯Ό ν•΄ λ‘‘λ‹ˆλ‹€. 인앱 결제λ₯Ό ν•˜λ €λ©΄ 일단, ν•  일은 앱을 ν•˜λ‚˜ λ§Œλ“€μ–΄μ„œ ꡬ글 ν”Œλ ˆμ΄μ— 등둝을 billcorea.tistory.com 이전 ν¬μŠ€νŒ…μ—μ„œλŠ” 1νšŒμ„± κ²°μ œμ— λŒ€ν•œ κ΅¬ν˜„μ„ μ‚΄νŽ΄λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λ²ˆμ—λŠ” μ •κΈ° 결제λ₯Ό κ΅¬ν˜„ν•΄ 보도둝 ν•˜κ² μŠ΅λ‹ˆλ‹€. 이번 κ΅¬ν˜„μ„ μœ„ν•΄μ„œ gradle 섀정을 ν•΄ λ΄…λ‹ˆλ‹€. dependencies { ... implementation 'com.android.billingclien..

λ°˜μ‘ν˜•