기본 콘텐츠로 건너뛰기

안드로이드 앱 만들기 : jetpack compose 1.5 가 안정화 되었습니다. (인터넷 펌)

원본출처: 티스토리 바로가기 https://developer.android.com/jetpack/compose/bom/bom-mapping?hl=en     BOM과 라이브러리 버전 매핑  |  Jetpack Compose  |  Android Developers BOM과 라이브러리 버전 매핑 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 라이브러리 그룹 2022.10.00의 버전 2022.11.00의 버전 2022.12.00의 버전 2023.01.00의 버전 developer.android.com 이글은 인터넷에서 퍼온 글임을 밝혀 둡니다.   개발자 문서를 한글 버전으로 보면 아직 번역이 되지 않았는지 이 정보와는 다르게 이전 버전에 대한 이야기만 나옵니다. 그래서 영어 버전으로 페이지를 열어서 구글 번역기를 돌려 보았습니다.  역시 최신 버전에 대한 이야기가 나옵니다.    이제 조금은 더 다양한 디자인으로 다양하게 앱을 만들어 볼 수 있을 듯합니다.    이번 릴리스에서는 수정자 성능이 크게 향상되어 구성 시간이 최대 80% 향상되었습니다 . 우리는 다양한 Compose API에서 발생하는 할당을 면밀히 조사하고 여러 영역, 특히 그래픽 스택 및 벡터 리소스 로딩에서 총할당을 줄였습니다. 이는 Compose의 메모리 공간을 줄일 뿐만 아니라 메모리 할당에 소요되는 시간을 줄이고 가비지 수집을 줄임으로써 성능을 직접적으로 향상합니다. BasicText수정자 작업을 지원하는 새로운 렌더링 시스템으로 전환하여 초기 구성 시간에 평균 22%의 이득을 가져왔고 텍스트가 포함된 복잡한 레이아웃의 한 벤치마크에서는 최대 70%의 이득을 가져왔습니다.   구글이 말하는 개선사항에서 발췌했습니다.  성능이 개선됩니다. 앱이 조금은 더 빠르게 동작을 한다는 이야기가 될 듯합니다.    다른 링크에서 얻은 정보도 정리를 해 보았습니다.  멀티플랫폼 1.5.0-beta01 Compose의 Kotlin

이제 9월 입니다. 가을이 오는 길목에서 가을에 주의해야 할 건강 이야기를 chatGPT 와 논의(?)을 해 보았습니다.

원본출처: 티스토리 바로가기 가을 이미지 가을을 맞이하면서 명심해야 할 50가지 상식적인 건강 팁은 다음과 같습니다.   1. 수분 섭취: 하루 종일 물을 충분히 섭취하세요. 2. 균형 잡힌 식단: 다양한 과일, 야채, 통곡물, 저지방 단백질, 건강한 지방을 섭취하세요. 3. 섭취량 조절: 과식을 피하기 위해 섭취량에 주의하세요. 4. 규칙적인 운동: 일주일에 최소 150분의 적당한 운동을 목표로 하세요. 5. 적절한 수면: 매일 밤 7~9시간의 양질의 수면을 취하세요. 6. 스트레스 관리: 명상, 심호흡과 같은 이완 기법을 연습하세요. 7. 손 씻기 : 세균 확산을 막기 위해 손을 자주 씻으세요. 8. 예방접종: 권장되는 예방접종에 대한 최신 정보를 확인하세요. 9. 정기 검진: 매년 건강 검진 및 검진 일정을 계획하세요. 10. 자외선 차단: 자외선 차단제와 보호복을 사용하여 피부 손상을 예방하세요. 11. 정신 건강: 정신 건강을 우선시하고 필요한 경우 도움을 구하십시오. 12. 설탕 섭취 제한: 단 음식과 음료 섭취를 줄이세요. 13. 금연: 흡연과 간접흡연을 피하세요. 14. 알코올 섭취를 제한하세요. 알코올이 있다면 적당히 섭취하세요. 15. 활동적인 상태 유지: 일상생활에 움직임을 포함시키세요. 16. 스트레칭 : 유연성을 향상시키기 위해 운동 전후에 스트레칭을 하세요. 17. 안전벨트 착용: 운전하거나 차량에 탑승할 때는 항상 안전벨트를 착용하십시오. 18. 화면 시간 제한: 특히 잠자리에 들기 전에 과도한 화면 시간을 최소화하세요. 19. 자세 인식: 허리와 목의 긴장을 예방하기 위해 좋은 자세를 유지하십시오. 20. 가공 식품 제한: 가공이 많이 된 식품보다는 가공되지 않은 전체 식품을 선택하십시오. 21. 몸의 소리에 귀를 기울이세요: 배고픔, 포만감, 피로 신호에 주의를 기울이세요. 22. 감사하는 마음을 실천하세요: 삶에 대한 긍정적인 시각을 기르세요

안드로이드 에서 티스토리 댓글 조회 하는 앱 (tistory 새댓글 조회)

원본출처: 티스토리 바로가기 티스토리에서 댓글이 달렸습니다. 새 댓글을 읽어 보기 위해서 앱을 접속하거나,  컴퓨터를 켜야 합니다.  조금 번거롭기도 할 수 있습니다. 그래서 앱을 하나 만들어 봅니다.  메인 화면 제목 그대로입니다.  티스토리의 내 블로그 댓글만 모아서 조회할 수 있습니다.  댓글 달아 준 구독자의 티스토리를 찾아갑니다.  구독자의 티스토리 목록 중에서 최신글 하나를 열어 봅니다.  해당 글에 좋아요를 클릭 하고 댓글을 달아주고 돌아옵니다.   자 이제 준비를 해 보겠습니다. 먼저 해야 하는 부분은 API을 호출하기 위한 Access Token을 받아야 합니다.  Access Token 은 티스토리에서 제공하는 API을 호출 하기 위해서 사용하는 Key(열쇠) 같은 것입니다.     어떻게 받아야 하는 가? 다음 글을 참고해 보세요. https://billcorea.tistory.com/397   안드로이드 앱 만들기 : 스크래핑 도전기 ( 새로운 댓글 목록 찾아서 열어보기 ) 오늘은 새로운 댓글이 달리는 것들을 하나씩 열어 보는데 힘들어하는 나를 위해서 앱을 하나 구현해 볼까 합니다. 최종적으로는 댓글에 대한 답글로 자동화해 보는 것이 바람입니다. ㅋ~ (이런 billcorea.tistory.com   이 글을 읽어 보시면 API 호출을 위한 Access Token 값을 받을 수 있습니다.   이 부분을 모르시겠다면... 죄송 하지만, 이 앱은 사용하실 수 없습니다.  access token 입력 예시 저 그림에 있는 걸 입력하셔도 별 의미는 없습니다.  왜냐면 제대로 되지 않은 값이라서요.  입력을 하셨다면 꼭 저장을 눌러주세요.   다음은 다시 앱을 시작해 봅니다.  정리하지 않은 댓글 화면 예시 화면에 나오는 목록에 URL 주소가 노란 바탕으로 표시되는 것들은 아직 방문하지 않은 목록입니다. 클릭해 주시면 자동으로 해당 블로그의 최신글 하나를 열어 드립니다. 그리고 해당 목록은

안드로이드 앱 만들기 : AVD 가 갑짜기 실행 되지 않아요 (스마트 앱 컨트롤)

원본출처: 티스토리 바로가기 https://support.microsoft.com/ko-kr/topic/%EC%8A%A4%EB%A7%88%ED%8A%B8-%EC%95%B1-%EC%BB%A8%ED%8A%B8%EB%A1%A4%EC%9D%B4%EB%9E%80-285ea03d-fa88-4d56-882e-6698afdb7003 스마트 앱 컨트롤이란? - Microsoft 지원 기본적으로 스마트 앱 컨트롤이 너무 자주 방해가 되는지 확인하려고 합니다. 회사 사용자, 개발자 또는 다른 사용자가 정기적으로 수행할 수 있는 몇 가지 합법적인 작업이 있는데, 스마트 앱 support.microsoft.com   흠... 어느 날부터 windows 11의 알림이 많아지기 시작했습니다.  사유인즉은 스마트 앱 컨트롤이 무언가를 실행할 수 없도록 막았다는 경고(?)였습니다.    그런데... 그것이 AVD 의 실행을 막을 줄이라... 어찌 생각을 했겠습니까?    아무튼... 그것이 실행되지 않던 어느 날인가는 컴퓨터의 상태가 좋지 않으리라 생각하게 되었고, 결국에는 android studio부터 모든 것을 지우고 다시 설치를 했습니다. 시간을 낭비한 것이죠...    이제 깨닫게 되었습니다. 스마트 앱 컨트롤이 확인 되지 않은 실행 프로그램의 실행을 막고 있다는 것을...   스마트 앱 컨트롤   하지만 말입니다. 그것을 끄는 순간 이제 windows을 포맷하고 다시 설치를 해야 한다는 것을 알게 되어야 합니다.  이런~   보안을 위해서는 필요한 일인가 싶기는 합니다만.   이런 황당함을 격지 않으시도록 적어 둡니다. ㅠㅠ; 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

오늘도 수고 하셨습니다.

원본출처: 티스토리 바로가기 프로젝트를 위해 서울로 잠시 이전한 지도 벌써 3주가 넘었습니다.  주말에만 집에 다녀오니 주중에는 저녁 시간이 많이 한가로워 지기는 했습니다.  그렇다고 해서 운동을 찾아서 할 나는 아닌 것을 알기 때문에. 이렇게 글을 적어 보고 있습니다.    서울에서의 일상은 20년 전 쯤 회사가 방배동에 있을 때였을 듯합니다. 그 이후로 수원에서 한 3년쯤 있었던 것 같고, 2006년 대전으로 이전한 이후에는 줄 곧 대전에서 생활을 했었습니다.  대전에서는 시간들은 출퇴근에 20분이 소요되지 않는 거리였고, 걸어서도 출퇴근이 가능한 곳이었기 때문에 한가롭게(?)  시간을 보냈다고 볼 수 있을 듯합니다.    20여 년 만에 다시 서울에서의 시간들은 바글거리는 지하철에서부터 온몸으로 다가옵니다. 다들 바쁘게 같은 모습으로 출근을 하고 퇴근을 합니다.    달라진 것이 있다면 그 때는 지하철에서 신문을 보는 사람이 많았는 데, 지금은 너나 할 것 없이 스마트폰을 쳐다봅니다. 아무리 콩나물시루 같은 칸에 있더라도 말입니다.  저는 조금 여유롭게 보이기 위해서 스마트폰으로 책을 듣고 있어서 손이 자유롭기는 합니다.    임산부 보호석 ... 그때는 아마 없었던 것으로 기억합니다.  시대가 많이 변하기는 했습니다.  그래도 출산율은 최저라고 하기는 하지만 말입니다.  하루하루 지나가는 시간들이 다시금 새롭게 다가옵니다.  사실 어딘가에 소속되어 있다가 프리(Free)가 되고 나서는 길이라 더욱 그러할지도 모릅니다.    프로젝트를 위해서 가는 그곳에도 아직 현직 있다는 여유로움(?)을 모른체 살아가는 사람들이 보입니다. 자신의 생각이 다 맞고 현재의 시간이 무한할 것 같은 생각을 하면서 말입니다.   다들 떠나는 그곳에서 무한할 듯 한 시간이 어느 순간 다 했음을 알게 되었을 때, 조금은 허전함이 덜 하기 위해서는 무언가 준비를 해야 할 것 같은 생각이 들어 뒤를 돌아본 시점에는 이미 난 그곳에 없다는 것을 알게 될 텐데 말

안드로이드 앱 만들기 : 잘 꾸며진 앱 기본 탬플릿 (인터넷 펌)

원본출처: 티스토리 바로가기 https://github.com/blocoio/android-template   GitHub - blocoio/android-template: Android app starter template Android app starter template. Contribute to blocoio/android-template development by creating an account on GitHub. github.com 위 글에서 찾은 안드로이드 앱 탬플릿입니다. 이걸 따라 해 보면 쉽게 앱을 구현해 볼 수 있을 듯합니다.   아래 적은 글은 원본에서 번역한 자료임을 밝혀 둡니다.   ---   3개의 주요 모듈이 있는 클린 아키텍처 데이터(데이터베이스, API 및 기본 설정 코드용) 도메인(비즈니스 로직 및 모델용) AndroidApp(UI 로직용, MVVM 포함) 테스트 Mockk   라이브러리 단위 테스트 애플리케이션 테스트 테스트 작업 방법에 대한 예 활동 테스트(   Compose Testing   포함 ) 테스트에서 코루틴 범위로 작업하는 방법에 대한 예 기타 유용한 기능 이 버전은   모듈화를 제공합니다 버전 관리(   버전 카탈로그   포함 ) 공유 빌드 로직(   협약 플러그인   사용 ) 종속성 주입(   Hilt   사용 ) 네트워크 호출(   Ktor   사용 ) 반응형 프로그래밍(   Kotlin Flows   사용 ) 구성 변경 중에 ViewModel을 공유하는 Android 아키텍처 구성요소 스플래시 화면   지원 Google   머티리얼 디자인   라이브러리 선언적 UI(   Jetpack Compose   포함 ) Compose Navigation(   Hilt 지원   및 Assisted Inject 예제 포함) 엣지 투 에지 구성 시작하기 이 리포지토리 추출을 다운로드하고 Android Studio에서 템

안드로이드 앱 만들기 : 소셜 로그인의 오류 ???(카카오톡 로그인, 네이버 로그인, 코드 난독화 등등)

원본출처: 티스토리 바로가기 Caused by com.google.crypto.tink.shaded.protobuf.z Protocol message contained an invalid tag (zero).   앱을 구현하고 있는 동안에 소셜 로그인을 지원해 달라는 요청으로 앱에 소셜 로그인을 달았습니다.  로그인 화면 그러던 어느 날 인가 로그인이 되지 않습니다. android 13 이후로부터 보안이 강화되었기도 하고  안드로이드 스튜디오의 버전이 올라가기도 했고요.   Android Studio Giraffe | 2022.3.1 Build #AI-223.8836.35.2231.10406996, built on June 29, 2023 Runtime version: 17.0.6+0-b2043.56-10027231 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Windows 11 10.0 GC: G1 Young Generation, G1 Old Generation Memory: 4096M Cores: 8 Registry:     external.syste m.auto.import.disabled=true     debugger.new.tool.window.layout=true     ide.text.editor.with.preview.show.floating.toolbar=false     ide.instant.shutdown=false     ide.experimental.ui=true Non-Bundled Plugins:     co m.jetbrains.kmm  (0.6.1(223)-18)     org.jetbrains.compose.desktop.ide (1.4.3)   그러면서 gradle 버전도 8.1.0 이 되었고 kotlin 도 버전이 1.8.22 이상으로 패치가 진행되었습니다.   그러다 보니 이제 보안이 점점 더 강화되는 느낌이기도 합니다.    minifyEna