2025/03/04 3

167. [AI][Android Studio] 로직개발하기 : Android 액티비티(Activity)란?

안드로이드 개발을 하다 보면 Activity는 가장 자주 마주치는 구성요소입니다.하지만 단순히 화면을 만드는 것에 그치고, Activity가 어떤 구조로 작동하는지,라이프사이클은 어떻게 흐르는지, 그리고 올바르게 사용하는 방법을 모르는 경우가 많습니다.이 글에서는 Activity의 개념부터 생명주기(Lifecycle),실무에서 주의해야 할 포인트까지 정리해봅니다.1. Activity란 무엇인가요?안드로이드의 앱은 여러 화면으로 구성되어 있고, 그 하나하나가 바로 Activity입니다.예를 들어, 로그인 화면, 홈 화면, 결제 화면 모두 각각 Activity로 구성되어 있죠.즉, **Activity = 사용자와 상호작용하는 UI 단위이자 앱의 진입점(Entry Point)**입니다.2. Entry Poin..

Frontend/이론 2025.03.04

166. [AI][Android Studio] 로직개발하기 : 타이머 앱 실습

Android 앱 개발에서 타이머 기능은 생각보다 자주 쓰이는 기능입니다. 이번 글에서는 알람 소리와 함께 애니메이션이 적용된 귀여운 타이머 앱을 만들어보며, CountDownTimer, MediaPlayer, 애니메이션(YoYo) 라이브러리, SharedPreferences까지 모두 실습해봅니다.  안녕하세요 😊 오늘은 Android Studio를 활용해 간단한 타이머 앱을 만들며 View 배치, 입력 처리, 타이머 로직, 애니메이션, 알람 사운드까지 실습해보는 시간을 가질게요!앱 목표타이머 시간(초)을 입력받아 시작남은 시간 표시타이머 종료 시 시계 흔들림 + 알람 소리 출력취소 / 종료 / 재시작 기능까지 포함!1. 전체 레이아웃 구성1-1. 시계 이미지 (ImageView) 중심 정렬 + 300..

Frontend/실습 2025.03.04

165. [AI][Android Studio] 로직개발하기 : 고양이 수명계산하기

1. 새 프로젝트 생성Name: catPackage name: com.mybea1109.catLanguage: JavaMinimum SDK: API 24 (Nougat, Android 7.0)빌드 언어: Kotlin DSL (권장값)새로운 Empty Activity로 프로젝트를 시작합니다.2. 앱 UI 구성하기 (activity_main.xml)🔸 핵심 UI 구성요소요소 설명ImageView귀여운 고양이 사진을 표시합니다.EditText고양이의 출생 연도를 입력받습니다.Button생일 계산하기 기능을 실행합니다.TextView계산된 고양이의 나이를 출력합니다.  1)ImageView 설정하기  ImageView 추가 방법Palette의 ImageView를 화면으로 드래그합니다.이미지 리소스 설정오른쪽 ..

Frontend/실습 2025.03.04
home top bottom
}