2026/04/04

오늘의 이야기

7 개 Android Studio 사용 팁을 개발자의 생산성을 높이는 데 사용하십시오.

앱 개발자




• 안드로이드 스튜디오는 개발자 생산성을 향상시키는 다양한 기능을 제공하며, 그 중 일부는 즉시 명확하지 않을 수 있다. 이 팁은 안드로이드 스튜디오와 안드로이드 스튜디오의 기반이 되는 IDE인 인텔리J IDEA에 적용된다.

• Logcat 창은 스크린샷을 캡처하고 연결된 장치의 화면을 녹화하기 위한 버튼을 제공합니다. 저장 전에 스크린샷을 편집할 수 있으며 스크린 녹음은 사용자 정의 가능한 비트 속도와 해상도를 제공합니다.

• 안드로이드 스튜디오는 공통 동작을 위한 키보드 단축키를 지원하여 효율성을 향상시킵니다. 키 프로모터 X 플러그인은 학습 및 단축키 생성을 돕습니다.

• 최근 안드로이드 스튜디오의 변경 사항은 앱 배포 후 로그캣에서 실행 창으로 자동 전환됩니다. 실행 -> 설정 편집 메뉴에서 비활성화할 수 있습니다.

• 안드로이드 스튜디오의 통합 Git GUI 클라이언트는 포스 푸시, 리베이스 및 체리픽과 같은 기능을 제공하여 버전 제어 작업을 단순화합니다.

• ADB 아이디어와 같은 타사 플러그인은 안드로이드 스튜디오의 기능을 향상시켜 앱 데이터 지우기 및 권한 취소와 같은 수동 작업을 빠르게 실행할 수 있습니다.

• 안드로이드 스튜디오 디버거는 조건부 중단점, 키보드 단축키, 표현 평가 등 효율적인 디버깅을 위한 고급 기능을 제공합니다.

https://medium.com/@domen.lanisnik/android-studio-usage-tips-4c6c47b716e8

7 Android Studio Usage Tips

7 Android Studio usage tips that can help boost productivity and make it easier to develop apps.

medium.com





오늘의 이야기

iOS 베타용 멀티플랫폼 구성: 생산에 사용하는 개발자의 통찰력

코딩하는 그녀



• iOS용 컴포즈 멀티플랫폼은 베타 상태에 도달했으며 여러 회사에서 이미 생산에 성공적으로 구현했습니다. 개발자들은 iOS에서 컴포즈 멀티플랫폼을 사용하여 경험을 공유하여 이점과 과제를 강조했다.

• 스웨덴 물류기업 인스타박스는 당초 스위프트UI로 내부 iOS 앱을 구축했지만 잠재력을 보고 컴포즈 멀티플랫폼으로 전환했다. 그들은 프로토타입을 빠르게 만들 수 있었고 네이티브 API를 사용하는 단순성과 플랫폼 간 코드를 공유할 수 있는 능력을 높이 평가했다.

• 파키스탄 전자상거래 앱 마르카즈는 컴포즈 멀티플랫폼을 활용해 안드로이드와 iOS 간 비즈니스 로직과 UI를 공유해 28일 만에 iOS 앱 출시가 가능했다.

• 프로젝트 관리 도구인 위크는 캘린더 기능에 컴포즈 멀티플랫폼을 채택하고 추가 리소스 없이 기존 코틀린 지식을 활용하여 앱스토어와 구글 플레이에서 3개월 이내에 라이브로 진행했다.

• 대학 일정 앱인 캠퍼스는 새로운 섹션에 대해 컴포즈 멀티플랫폼을 통합하여 나머지 앱과 신속한 실험과 잠재적인 미래 통합을 가능하게 한다.

• 사진 기획자인 Ashampoo Photos는 SwiftUI의 한계와 보다 포괄적인 기능 세트에 대한 열망을 언급하면서 iOS 버전을 위해 SwiftUI에서 Compose Multiplatform으로 전환했습니다.

• 코틀린콘프 앱, 트와인(RSS 리더), 파인드트래블나우(여행 검색 앱) 등 여러 오픈소스 앱이 컴포즈 멀티플랫폼의 실질적인 구현을 보여준다.

https://medium.com/@jacobras/apps-using-compose-multiplatform-on-ios-now-beta-in-2024-developer-insights-fe24b224d754

Apps using Compose Multiplatform on iOS (now beta!) in 2024 — developer insights

Compose Multiplatform for iOS has been officially promoted to beta today, but companies have already successfully been using it in…

medium.com





오늘의 이야기


#스하리1000명프로젝트,
迷失在韓國?即使您不會說韓語,這個應用程式也可以幫助您輕鬆出行。
只需說出您的語言即可 - 它會翻譯、搜尋並以您的語言顯示結果。
非常適合旅行者!支援英語、日語、中文、越南語等10多種語言。
現在就試試吧!
https://play.google.com/store/apps/details?id=com.billcoreatech.opdgang1127




2026/04/03

오늘의 이야기

다음 회차 추천 6개 숫자 조합:
추천1:[01,04,16,23,31,41]
추천2:[03,10,14,15,23,24]
추천3:[06,27,30,36,38,42]
추천4:[10,15,17,20,27,31]
추천5:[22,24,28,30,32,40]

**추천 조합 상세 분석 및 선정 이유:**
제공된 20회차 데이터를 바탕으로 다음과 같은 기준과 분석을 통해 5가지 추천 조합을 선정했습니다.

**1. 데이터 분석 개요:**
- 총 20회차 데이터를 분석했습니다. 각 회차는 보너스 번호를 제외한 6개의 당첨 번호를 사용했습니다.
- 숫자 범위는 1부터 45까지입니다.

**2. 핵심 분석 지표:**
- **숫자 출현 빈도:** 가장 많이 등장한 숫자들을 파악했습니다.
- 최다 출현 번호 (Top 10): 27(7회), 38(6회), 15(5회), 31(5회), 20(4회), 24(4회), 36(4회), 44(4회), 10(3회), 17(3회)
- **짝수/홀수 비율:** 각 회차의 짝수와 홀수 개수 비율을 분석했습니다.
- 짝수 3개, 홀수 3개: 10회 출현
- 짝수 2개, 홀수 4개: 6회 출현
- 짝수 4개, 홀수 2개: 2회 출현
- 짝수 1개, 홀수 5개: 1회 출현
- 짝수 5개, 홀수 1개: 1회 출현
- 가장 흔한 비율은 짝수 3개/홀수 3개 또는 짝수 2개/홀수 4개였습니다.
- **총합 및 평균:** 각 회차 당첨 번호의 총합과 평균값을 분석했습니다.
- 총합 범위: 89 ~ 177 (평균 약 138.8)
- 평균값 범위: 14.8 ~ 29.5 (평균 약 23.1)
- 추천 조합은 이 범위 내에서 균형을 맞추도록 노력했습니다.
- **간격 패턴 및 일치도:** 인접한 숫자들 간의 간격을 분석하고, 총합, 평균, 짝수/홀수 비율, 간격 패턴 등 4가지 지표의 이전 회차와의 일치도를 분석하여 패턴 주기성을 탐색했습니다. 이는 다음 회차 번호 예측에 활용될 수 있는 잠재적 주기성을 파악하는 데 사용되었습니다.

**3. 추천 조합 선정 전략:**
- **최근 10회차 당첨 번호와의 중복 방지:** 추천된 모든 조합은 최근 10회차 (1208회 ~ 1217회) 당첨 번호 조합과 완전히 일치하지 않도록 검증되었습니다.
- **다양한 통계적 균형:** 짝수/홀수 비율, 총합, 평균값이 과거 당첨 패턴의 일반적인 범위에 들도록 조합했습니다.
- **혼합 전략 적용:** 다음 5가지 전략을 조합하여 추천 번호를 생성했습니다.
1. **고빈도 숫자 위주 조합:** 전체 회차에서 가장 자주 출현한 숫자들을 중심으로 구성하여 안정성을 추구했습니다.
2. **짝수/홀수 균형 조합:** 통계적으로 가장 흔한 짝수/홀수 비율(3:3 또는 2:4)을 맞추고, 다른 통계 지표도 안정적인 범위에 있도록 했습니다.
3. **핫 & 콜드 숫자 혼합 조합:** 최근 자주 출현하는 숫자(핫)와 한동안 출현하지 않은 숫자(콜드)를 적절히 혼합하여 예측 가능성과 잠재력을 동시에 고려했습니다.
4. **균형 잡힌 숫자 분포 조합:** 1-15, 16-30, 31-45와 같은 숫자 구간에서 골고루 번호를 선택하여 넓은 범위의 숫자가 나올 가능성을 반영했습니다.
5. **패턴 다양성 및 주기성 고려 조합:** 위의 전략으로 생성되지 않은 조합에 대해, 과거 데이터에서 관찰된 패턴 주기성을 바탕으로 다양한 숫자 조합을 탐색하여 포괄적인 예측을 시도했습니다.

**4. 마지막 회차 (1217회) 당첨 번호 분석 및 추천 조합 비교:**
- **1217회 당첨 번호:** [08,10,15,20,29,31]
- 간격: [2, 5, 5, 9, 2]
- 짝수/홀수: 짝수 3개, 홀수 3개
- 총합: 113
- 평균: 18.83

- **추천1 조합:** [01,04,16,23,31,41]
- 간격: [3, 12, 7, 8, 10]
- 짝수/홀수: 짝수 2개, 홀수 4개
- 총합: 116
- 평균: 19.33
- **1217회차 대비:** 짝수/홀수 비율이 3:3에서 2:4로 변경, 평균값이 유사, 간격 패턴에 변화. 각 추천 조합은 최근 회차의 특정 패턴을 맹목적으로 따르기보다는, 전체 데이터의 통계적 경향과 다양한 예측 전략을 반영하여 구성되었습니다.

- **추천2 조합:** [03,10,14,15,23,24]
- 간격: [7, 4, 1, 8, 1]
- 짝수/홀수: 짝수 3개, 홀수 3개
- 총합: 89
- 평균: 14.83
- **1217회차 대비:** 짝수/홀수 비율이 동일, 평균값이 낮아짐, 간격 패턴에 변화. 각 추천 조합은 최근 회차의 특정 패턴을 맹목적으로 따르기보다는, 전체 데이터의 통계적 경향과 다양한 예측 전략을 반영하여 구성되었습니다.

- **추천3 조합:** [06,27,30,36,38,42]
- 간격: [21, 3, 6, 2, 4]
- 짝수/홀수: 짝수 4개, 홀수 2개
- 총합: 149
- 평균: 24.83
- **1217회차 대비:** 짝수/홀수 비율이 3:3에서 4:2로 변경, 평균값이 높아짐, 간격 패턴에 변화. 각 추천 조합은 최근 회차의 특정 패턴을 맹목적으로 따르기보다는, 전체 데이터의 통계적 경향과 다양한 예측 전략을 반영하여 구성되었습니다.

- **추천4 조합:** [10,15,17,20,27,31]
- 간격: [5, 2, 3, 7, 4]
- 짝수/홀수: 짝수 2개, 홀수 4개
- 총합: 120
- 평균: 20.00
- **1217회차 대비:** 짝수/홀수 비율이 3:3에서 2:4로 변경, 평균값이 유사, 간격 패턴에 변화. 각 추천 조합은 최근 회차의 특정 패턴을 맹목적으로 따르기보다는, 전체 데이터의 통계적 경향과 다양한 예측 전략을 반영하여 구성되었습니다.

- **추천5 조합:** [22,24,28,30,32,40]
- 간격: [2, 4, 2, 2, 8]
- 짝수/홀수: 짝수 6개, 홀수 0개
- 총합: 176
- 평균: 29.33
- **1217회차 대비:** 짝수/홀수 비율이 3:3에서 6:0로 변경, 평균값이 높아짐, 간격 패턴에 변화. 각 추천 조합은 최근 회차의 특정 패턴을 맹목적으로 따르기보다는, 전체 데이터의 통계적 경향과 다양한 예측 전략을 반영하여 구성되었습니다.



사용하는 예시 영상 보기
이 앱이 궁금 하다면, 아래 링크에서 설치할 수 있습니다.
로또 645






오늘의 이야기

UI 중심 안드로이드 라이브러리를 멀티플랫폼(Android/iOS) 구성으로 이동

KMP



• 저자는 UI 중심 안드로이드 라이브러리를 마이그레이션하여 개발자가 최소한의 추가 노력으로 코틀린에서 iOS 앱을 만들 수 있는 컴포즈 멀티플랫폼으로 마이그레이션하는 과정을 설명한다.

• 마이그레이션에는 XML 레이아웃이 있는 RxJava 및 Fragments를 깊이 기반으로 했기 때문에 라이브러리를 완전히 다시 작성하는 것이 포함되었습니다.

• 저자는 RxJava에서 Coroutines/Flow로 마이그레이션, Retrofit to Ktor, Room to Plain Disk Caching with Okio, Glide to Coil 3, Jetpack ExoPlayer to ExoPlayer + AVPlayer를 포함하여 이루어진 특정 변경 사항에 대한 자세한 정보를 제공합니다.

• 저자는 또한 iOS에서 제트브레인스의 SVG 파서 충돌, 코일 3가 상자 밖으로 GIF를 지원할 수 없음, iOS의 긴 빌드 시간과 같은 그들이 직면한 도전에 대해 논의한다.

• 이러한 도전에도 불구하고 저자는 2024년 코틀린에서 교차 플랫폼 UI를 작성하는 것이 가능하며 스트레스 테스트로 간주할 수 있는 경우 결과가 허용된다고 결론지었다.

• 저자도 iOS용 컴포즈 멀티플랫폼이 알파 단계이고 코틀린 2가 앞서 있어 향후 개선을 기대할 수 있다고 언급한다.

• 전반적으로 이 기사는 안드로이드 라이브러리를 컴포즈 멀티플랫폼으로 마이그레이션하는 것을 고려하고 있는 개발자에게 귀중한 통찰력과 실질적인 지침을 제공한다.

https://proandroiddev.com/migrating-ui-oriented-android-library-to-compose-multiplatform-android-ios-862129f498a9

Migrating UI-oriented Android library to Compose Multiplatform (Android/iOS)

After years of evolution, it seems like we can finally say that Kotlin Multiplatform is here to stay. However, I still had this awkward…

proandroiddev.com





오늘의 이야기

제트팩 구성에서 사용자 정의 가능한 페이딩 에지 수정기 생성

안드로이드




• 이 기사는 제트팩 컴포즈에 대한 고도로 사용자 정의 가능한 페이딩 에지 수정자를 제시하여 개발자가 모든 보기에 페이딩 효과를 적용하고 특정 측면을 선택하고 페이드 색상과 너비를 사용자 정의하고 애니메이션을 지정하고 가시성을 제어할 수 있다.

• 구현은 페이드 측면에 대한 에넘 클래스, 기울기 오프셋을 계산하기 위한 확장 함수, 애니메이션 지원이 있는 구성된 수정자를 정의하는 것을 포함한다.

• 페이딩 에지 수정자는 측면, 색상, 너비, 가시성 및 애니메이션을 지정하기 위한 매개변수를 취한다.

• 기사는 애니메이션 로직 및 drawWithContent 함수를 사용하여 페이드 효과를 그리는 것을 포함하여 수정자 구현을 위한 코드 스니펫을 제공한다.

• 또한 단순성을 위해 각 면에 별도의 기능을 만들 것을 제안하고, 내용이 겹쳤을 때만 보이는 좌우에 기울기를 만들기 위해 래지로우로 수식어를 사용하는 예를 보여준다.

https://medium.com/@kappdev/highly-customizable-fading-edge-modifier-in-jetpack-compose-de81e2dc1aea

Highly customizable Fading Edge modifier in Jetpack Compose

Welcome 👋! In this article, I'll guide you through creating a highly customizable fadingEdge modifier in Jetpack Compose. You'll learn to…

medium.com





오늘의 이야기



#스치니1000프로젝트 #재미 #행운기원 #Compose #Firebase

🎯 야 너 토요일마다 로또 확인하냐?
나도 맨날 "혹시나~" 하면서 봤거든 ㅋㅋ

근데 이제는 그냥 안 해
AI한테 맡겼어 🤖✨

그것도 구글 Gemini로다가!

그래서 앱 하나 만들었지
👉 "로또 예상번호 by Gemini" 🎱

AI가 분석해서 번호 딱! 뽑아줌
그냥 보고 참고만 하면 됨

재미로 해도 좋고…
혹시 모르는 거잖아? 😏


https://play.google.com/store/apps/details?id=com.billcorea.gptlotto1127




오늘의 이야기

Compose Multiplatform : FullStack 개발자를 위한 가이드

코딩 중




• 컴포즈 멀티플랫폼은 안드로이드, iOS, 데스크톱 및 웹을 포함한 여러 플랫폼에 걸쳐 사용자 인터페이스를 구축하기 위한 선언적 프레임워크입니다. 코틀린과 제트팩 컴포즈를 사용해 서로 다른 플랫폼에서 일관된 UI를 만들고, 개발자가 여러 플랫폼에서 실행할 수 있는 비즈니스 로직을 작성할 수 있도록 했다.

• 컴포즈 멀티플랫폼은 안드로이드, iOS, 데스크톱, 웹 등 여러 주요 타겟 플랫폼을 지원한다. 다양한 플랫폼에서 기본 성능을 목표로 하여 원활하고 효율적인 사용자 경험을 보장합니다. 그러나 기존의 모든 라이브러리 및 도구가 컴포즈 멀티플랫폼에 호환되거나 최적화되는 것은 아니며 타사 통합은 추가 작업이 필요하거나 아직 사용할 수 없을 수 있다.

• Compose Multiplatform은 아직 개발 중이나 크로스 플랫폼 UI 개발에 큰 가능성을 보여주고 있다. 여러 플랫폼에 걸쳐 일관되고 고성능 사용자 인터페이스를 구축하려는 개발자에게 흥미로운 솔루션입니다.

https://hariaguswidakdo.medium.com/start-a-fullstack-developer-with-compose-multiplatform-what-you-should-know-0bf91d948685

Start a FullStack Developer with Compose Multiplatform! What you should know!

What is Compose Multiplatform? Declarative framework for sharing UIs across multiple platforms. Based on Kotlin and Jetpack Compose.

hariaguswidakdo.medium.com





오늘의 이야기


#스하리1000명프로젝트

스치니들!
내가 만든 이 앱은, 내 폰에 오는 알림 중에서 중요한 키워드가 있는 경우
등록해둔 친구에게 자동으로 전달해주는 앱이야 📲

예를 들어, 카드 결제 알림을 와이프나 자녀에게 보내주거나
이번 달 지출을 달력처럼 확인할 수도 있어!

앱을 함께 쓰려면 친구도 설치 & 로그인해줘야 해.
그래야 친구 목록에서 서로 선택할 수 있으니까~
서로 써보고 불편한 점 있으면 알려줘 🙏

👉 https://play.google.com/store/apps/details?id=com.nari.notify2kakao





오늘의 이야기

Jetpack 구성에서 터치 상호 작용: 포인터 입력으로 사용자 입력 처리

그림 그리는 아이



• 이 기사는 사용자가 화면에 그림을 그릴 수 있는 스크라이브블 컴포지트를 만드는 데 중점을 두고 제트팩 컴포지트에서 터치 상호 작용을 처리하는 방법을 탐구한다.

• 저자는 터치 이벤트에 대한 정보를 제공하는 Modifier pointerInput을 소개하고, 공통 터치 상호 작용을 처리하는 데 사용할 수 있는 몇 가지 미리 정의된 제스처 검출기에 대해 논의한다.

• 스크라이브블 구성의 경우 저자는 감지 드래그 제스처 검출기를 사용하여 화면을 가로질러 드래그할 때 사용자의 손가락의 시작과 경로를 추적합니다.

• 기사는 온드래그 콜백의 변경 매개변수를 사용하여 손가락의 절대 위치를 얻고 선을 그리는 방법을 설명한다.

• 더 부드러운 도면 결과를 얻기 위해 저자는 온드래그 업데이트 간에 과거 데이터를 고려하는 방법을 보여준다.

• 마지막으로 저자는 드로우패스 방식을 이용하여 캔버스에 경로를 그리는 방법을 보여주고 toPx 확장 기능을 이용하여 선폭을 맞춤화한다.

https://betterprogramming.pub/touch-interactions-in-jetpack-compose-caf88adcae61

Touch Interactions in Jetpack Compose

Build a draggable Labeled Range Slider

betterprogramming.pub





오늘의 이야기

산책중



 


2024.05.18의 날씨는 맑음... 


 


날이 좋아서 산책을 나섰습니다.   앞서 가시는 저분은 와이프입니다.  맛난 커피집을 찾아가는 중입니다.  산책이 끝나 가거든요.   


 


https://place.map.kakao.com/435456629



 


파사드하우스


대전 서구 계룡로603번길 49 (탄방동 58-25)


place.map.kakao.com




지금 가고 있는 커피집 이름입니다. 나름 잔잔하고 조용한 분위기의 커피집 입니다.  단독 주택을 개조한 매장이기도 합니다.  단지 구조 때문인지는 모르겠지만, 의자는 그렇게 편하지 않습니다. 


 


외부전경



 


메뉴는 아아스 아메리카노 와 아인스패너 을 마셨습니다.  아아는 다 아는 맛이고, 아인스패너도 다 아는 맛입니다.  대전 신세계 가면 마실 수 있는 그 커피집과 비슷한 느낌입니다.


아인스패너 와 아아


화분



 


인테리어



 


그냥 고만 고만한 커피집입니다. 골목에 위치하는 카페를 닮은... 한번 다녀와 보시는 것도 나쁘지 않을 것 같아요.


 





오늘의 이야기

#billcorea #운동동아리관리앱 🏸 شنيدل، تطبيق ضروري لأندية كرة الريشة! 👉 مباراة اللعب - سجل النتائج وابحث عن المعارضين 🎉 مثالي لأي مكان، بمفردك، مع...