Today's

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

반응형

전체 글 648

외국인 관광객을 위한 한국 여행 가이드 앱 개발 일지 - 위치 권한과 구글맵 화면 구현 (Jetpack Compose + Hilt)

외국인을 위한 한국 여행 가이드 앱 개발 일지 - 위치 권한과 구글맵 화면 구현 (Jetpack Compose + Hilt) 오늘은 Jetpack Compose 기반으로 개발 중인 한국 여행 가이드 앱에서인트로 화면 이후 위치 권한을 요청하고, 구글 지도를 표시하는 메인 화면을 구현했습니다.✅ 오늘 구현한 핵심 기능항목구현 방식위치 권한 요청Accompanist Permissions위치 정보 획득FusedLocationProviderClient (Hilt 주입)지도 표시Google Maps Compose기본 위치 fallback서울 시청 (37.5665, 126.9780)권한 거부 시 안내설정 화면으로 유도 (Intent)상단바 겹침 방지statusBarsPadding() 적용📦 Hilt로 FusedL..

외국인관광객을 위한 다국어 환영 앱 첫 화면, Jetpack Compose로 구현하기

🌍 외국인을 위한 다국어 환영 앱 첫 화면, Jetpack Compose로 구현하기 한국을 방문하는 외국인 여행자들이 보다 따뜻한 인사를 받을 수 있도록, 앱의 첫 화면에서 다양한 언어로 환영 인사를 전하는 기능을 Jetpack Compose로 구현해보았습니다.이 포스트에서는 그 구현 과정을 공유합니다.✅ 프로젝트 개요 목표: 한국을 방문한 외국인에게 친근하게 다가가는 애니메이션 환영 화면 제공 기술 스택: Jetpack Compose, Kotlin 특징: 다국어 환영 인사 애니메이션 각 언어에 해당하는 국기 아이콘 표시 배경으로 한국의 가을 이미지 사용 선택된 언어를 앱의 언어 설정으로 반영 🖼 구현된 주요 화면1. 환영 애니메이션 화면 왼쪽 상단에서 등장하..

외국인 관광객을 위한 맞춤형 길찾기 앱의 초기 화면은?

앱의 첫 화면은 외국인 여행자가 직관적으로 사용할 수 있도록 간결하면서도 유용한 정보를 제공해야 해요. 아래와 같은 방식으로 구성하면 좋을 것 같아요!1. 환영 화면 (Splash Screen)앱 로고 및 간단한 환영 메시지 (예: “Welcome to Seoul! Let’s explore with ease.”)배경 이미지는 명동의 대표적인 랜드마크 또는 친근한 디자인2~3초 후 메인 화면으로 자동 이동2. 메인 화면 (Home Screen)실시간 길 찾기 버튼 (GPS 기반 ‘현재 위치에서 목적지 찾기’ 기능)번역 기능 바로가기 (음성 및 텍스트 번역을 위한 빠른 액세스 버튼)추천 장소 (현재 위치 기반 인기 관광지 및 음식점 추천)긴급 도움 요청 (현지 도움을 받을 수 있는 기능)탐색 바 (카테고리별..

앱 기획 안) 외국인 관광객을 위한 맞춤형 길찾기 앱 개발 여정: 기획부터 초안까지

외국인 관광객을 위한 맞춤형 길찾기 앱 개발 여정: 기획부터 초안까지안녕하세요! 오늘은 외국인 관광객들이 한국에서 겪는 길찾기의 어려움을 해소하고, 더욱 편리하고 즐거운 여행을 돕기 위한 안드로이드 앱 개발 여정에 대한 이야기를 풀어보려 합니다.평소 한국을 방문하는 외국인들이 대중교통 이용이나 낯선 거리 환경 속에서 길을 헤매는 모습을 보면서, 이들에게 실질적인 도움을 줄 수 있는 앱의 필요성을 절실히 느꼈습니다.📍 문제 인식과 아이디어 구상한국은 매력적인 관광 명소와 편리한 대중교통 시스템을 갖추고 있지만, 외국인들에게는 언어와 문화 차이로 인해 길찾기가 쉽지 않은 경우가 많습니다.특히 복잡한 지하철 노선이나 버스 시스템은 처음 이용하는 외국인들에게 큰 어려움으로 다가올 수 있습니다. 이러한 문제점을..

Android 개발자 블로그 요약: Gemini Nano 실험용 액세스 제공 (... 퍼옴)

Android 개발자 블로그 요약: Gemini Nano 실험용 액세스 제공 Google은 개발자를 위해 Gemini Nano를 Android 기기에서 실험적으로 사용할 수 있도록 액세스를 열었습니다. 이는 온디바이스 AI 모델로, 기기 내에서 직접 AI 연산을 수행할 수 있어 개인 데이터 보호와 비용 효율성을 제공합니다.Gemini Nano는 특히 텍스트 생성 및 변형 작업(예: 요약, 교정, 스마트 답장)에서 뛰어난 성능을 발휘하며, 현재 Pixel 9 시리즈에서 실험할 수 있습니다. 더 많은 기기와 사용 사례가 곧 지원될 예정입니다.개발자는 AICore 및 AI Edge SDK를 활용해 Gemini Nano를 앱에 통합할 수 있으며, 다양한 모델 설정을 조정하여 맞춤형 추론이 가능합니다. 사용자는 ..

그냥글쓰기 2025.05.20

티스토리 광고 제한 사항이 생겼습니다. ㅠㅠ;;

티스토리 수익화 관련 운영 정책 변경 안내 - Google AdSense 커뮤니티 티스토리 수익화 관련 운영 정책 변경 안내 - Google AdSense 커뮤니티 support.google.com 티스토리 해서 얼마나 많은 광고 수익 생기는 건지 ??? ㅠㅠ ;;아무튼 새로운 제약 사항이 생겼습니다. 시행이 6월 1일 이라니 준비를 해야 할 것 같습니다. 아래 글은 adsens 지원팀의 게시글 입니다. 티스토리 광고 설정 정책에 관해 중요한 안내사항이 있어 전달드립니다. 티스토리 커뮤니티에 공지된 바와 같이, 티스토리의 자체 광고 운영 정책 변경 결정에 따라 티스토리에서 “앵커 광고와 오퍼월 광고”는 설정이 불가능해집니다. 애드센스 자동광고 설정에서 앵커 광고를 켜는 것과 직접 html 스크립..

그냥글쓰기 2025.05.18

Gradle buildSrc에서 KSP(코틀린 심볼 프로세싱) 플러그인 사용하기 예제

Gradle buildSrc에서 KSP(코틀린 심볼 프로세싱) 플러그인 사용하기 예제 Gradle 프로젝트를 설정할 때, buildSrc 디렉토리에서 id("com.google.devtools.ksp") 플러그인을 찾을 수 없다는 오류가 발생하는 경우가 있습니다. 이는 Gradle의 빌드 스크립트 컨텍스트와 플러그인 정의 위치 사이의 차이로 인해 발생합니다.이번 글에서는 이 문제를 해결하는 방법에 대해 단계별로 알아보겠습니다.1. buildSrc 프로젝트의 build.gradle.kts 수정buildSrc는 Gradle의 독립적인 빌드 환경으로 동작하기 때문에, 사용하려는 플러그인을 명시적으로 추가해야 합니다. buildSrc/build.gradle.kts 파일을 열고 다음을 추가하세요:plugins {..

Health Connect를 활용한 안드로이드 앱 개발 가이드 (예제)

Health Connect를 활용한 안드로이드 앱 개발 가이드 (예제) Health Connect는 Android에서 다양한 건강 데이터를 통합하고 관리할 수 있도록 설계된 API입니다. 이 가이드에서는 Health Connect를 활용하여 권한을 요청하고 데이터를 읽고 쓰는 방법을 다룹니다.📌 1. Health Connect 설정하기의존성 추가Health Connect를 사용하려면 build.gradle 파일에 아래와 같은 의존성을 추가해야 합니다:dependencies { // Health Connect 클라이언트 라이브러리 implementation "androidx.health.connect:connect-client:1.1.0-alpha05"}최소 SDK 설정Health Connec..

Python xlwings Tip 2개...

Python의 xlwings 라이브러리를 사용하여 엑셀 셀의 배경색을 변경하는 방법을 알려드릴게요! pythonimport xlwings as xw# 엑셀 파일 열기 또는 새로 만들기wb = xw.Book() # 새 엑셀 파일 생성sheet = wb.sheets[0] # 첫 번째 시트 선택# 특정 셀의 배경색 변경sheet.range("A1").color = (255, 0, 0) # 빨간색 (RGB 값: 빨강 255, 초록 0, 파랑 0)# 변경 사항 저장 (새 파일인 경우)wb.save("example.xlsx")# 엑셀 닫기wb.close()이 코드에서 sheet.range("A1").color = (255, 0, 0) 부분이 A1 셀의 배경색을 빨간색으로 설정하는 부분이에요. RGB 값을 원..

Xwings를 활용한 엑셀 하이퍼링크 관리

Xwings를 활용한 엑셀 하이퍼링크 관리 엑셀에서 Xwings 라이브러리를 사용하여 하이퍼링크를 추가, 수정, 삭제하는 방법을 알아보겠습니다.1. Xwings 설치 및 엑셀 파일 열기먼저, Xwings가 설치되어 있어야 합니다. 터미널이나 CMD에서 다음 명령어를 실행하세요.bashpip install xlwings이후, 엑셀 파일을 열거나 새로 생성하여 작업을 시작할 수 있습니다.pythonimport xlwings as xwwb = xw.Book("example.xlsx") # 기존 파일 열기ws = wb.sheets["Sheet1"] # 원하는 시트 선택2. 하이퍼링크 추가하기웹사이트로 이동하는 하이퍼링크를 추가하려면 다음과 같이 작성합니다.pythonws.range("A1").value = ..

반응형