본문 바로가기
반응형
SMALL

분류 전체보기41

안드로이드 스튜디오 Gemini 연동 #1 2023년 3월 1일, 구글은 안드로이드 개발 환경을 한 차원 높여줄 새로운 AI 도구인 Gemini를 공개하며 많은 개발자들의 기대를 모으고 있습니다. Gemini는 안드로이드 스튜디오 내에서 코드 작성, 디버깅, 리소스 검색 등 개발 작업을 빠르고 효율적으로 수행할 수 있도록 도와주는 인공지능 기반의 쳇봇입니다. 이번 포스트에서는 안드로이드 스튜디오 최신 버전(2023.3.1)에서 Gemini를 연동하는 방법을 단계별로 소개합니다.1. Gemini란 무엇인가?Gemini는 구글이 개발한 차세대 인공지능(AI) 쳇봇 및 개발 도구입니다. 안드로이드 스튜디오와 같은 개발 환경 내에서 코드 작성, 디버깅, 리소스 검색, 문서 참고 등 다양한 개발 작업을 자연어 질문과 명령으로 수행할 수 있도록 돕는 AI .. 2025. 5. 5.
Jetpack Compose에서 Activity가 뭐예요? ✨ Jetpack Compose에서 Activity가 뭐예요? (안드로이드 초보자도 이해할 수 있게!)Android 개발을 시작하면 가장 먼저 마주치는 개념 중 하나가 바로 Activity입니다. Jetpack Compose를 쓴다고 해서 Activity가 사라진 건 아니에요. 다만 UI를 구성하는 방식만 달라졌을 뿐입니다.✅ Activity는 화면을 담당하는 “틀”Activity는 안드로이드 앱의 한 화면을 담당하는 기본 단위입니다.연락처 목록 화면연락처 편집 화면검색 화면이런 것들은 각각 하나의 Activity일 수 있어요.Compose에서도 마찬가지로, 앱을 실행하면 Activity가 실행되며 화면이 표시됩니다.🧱 XML 대신 Kotlin 코드로 UI 만들기기존 Android에서는 UI를 XML .. 2025. 5. 5.
[문제풀이] 정보올림피아드 기출_초등부 빵 문제KOI 빵은 프로그래밍을 공부하는 학생들에게 인기를 끌고 있다. 이 빵은 맛있을 뿐 아니라, 안에 프로그래밍에 큰 도움이 되는 여러 가지 힌트가 담겨 있어서 매우 인기가 높다.이렇게 인기가 높기 때문에, 사람들은 KOI 빵이 가게에 들어오자마자 바로 모두 사 간다. KOI 빵을 사려면 빵이 오기 전에 가게에 가서 기다리고 있거나, 빵이 오는 순간에 정확히 맞추어 와야 한다.N개의 가게가 있고, 현재 위치에서 이 가게까지 가는 데 걸리는 시간, 그리고 KOI 빵이 이 가게에 들어올 때까지 남은 시간이 각각 주어진다. 빵이 가게에 도착하는 순간이나 도착하기 전에 가게에 갈 수 있으면 KOI 빵을 살 수 있고, 빵이 도착한 이후에 가게에 가면 이미 늦어서 빵이 없다.가장 빨리 몇 분 뒤에 KOI 빵을 구할.. 2025. 5. 1.
안드로이드 스튜디오 설치 1. 안드로이드 스튜디오 1.1 안드로이드 스튜디오 사용 환경 운영 체제: Windows, macOS, Linux 디스크 공간: 최소 2GRAM: 최소 4GB (8GB 이상 권장)B (SSD 권장) Java: JDK는 설치 중 자동으로 다운로드됩니다. 1.2 안드로이드 스듀디오 다운로드안드로이드 스투디오 공식 웹 사이트(https://developer.android.com/studio?hl=ko) 에 웹 브라우저로 이동합니다. 페이지 좌측에 “Android 스듀디오 Meerkat 다운로드” 버튼을 클릭하고 사용 약관에 동의한 후, 운영 체제에 맞는 설치 파일을 다운로드합니다 1.3 안드로이드 스튜디오 설치다운로드한 ‘. android-studio-2024.3.1.14-mac_arm.d.. 2025. 4. 30.
[SpriteKit #3] SpriteKit을 이용해서 Hello Coding Campus 문자열 애니메이션 이번 튜토리얼은 이전에 작성한 [SpriteKit #2] SpriteKit을 이용해서 Hello Coding Campus 문자열 애니메이션   튜토리얼에서 작성한 소스를 조금 더 추가 해서 사용자가 화면을 탭 하면 레이블이 이동하고 다시 시작한 위치로 돌아가도록  예제를 작성해 보려고 합니다. 1. 레이블 노드 이동   SKAction.moveBy은 SpriteKit 프레임워크에서 제공하는 클래스 중 하나입니다. 이 클래스는 노드의 위치를 상대적으로 이동시키는 액션을 나타냅니다. 보통 애니메이션 및 게임 개발에서 물체를 움직이거나 이동시킬 때 사용됩니다. 예를 들어, 다음은 SKAction.moveBy를 사용하여 노드를 x축과 y축으로 각각 100포인트씩 이동시키는 예입니다: let moveAction .. 2024. 10. 14.
[SpriteKit #2] SpriteKit을 이용해서 Hello Coding Campus 문자열 애니메이션 이번 튜토리얼은 이전에 작성한 SpriteKit을 이용해서 Hello Coding Campus 문자열 출력하기 튜토리얼에서 레이블을 화면 중앙에 배치해서 문자열을  출력을 했는데요 이번에는 화면을 탭 하면 레이블을 이동 하도록 예제를 작성해 보려고 합니다.  1.  UITapGestureRecognizer추가화면을  탭할 때마다 레이블이 이동하도록 하기위해서 Scene에 UITapGestureRecognizer를 추가합니다. Scene에 Label을 추가한후 GameScene.swift 파일의 didMove(to:) 에 다음 코드을 추가합니다. UITapGestureRecognizer 클래스의 인스턴스를 생성하고 이를 Scene 뷰에 추가합니다. UITapGestureRecognizer에 액션을 함수와 .. 2024. 10. 13.
반응형
LIST