Frontend/실습 6

167. [AI][Android Studio] 로직개발하기 : 다중페이지 개발(Activity Lifecycle)

안드로이드 앱을 개발하다 보면 여러 화면 간의 데이터 전달이 필요한 상황이 자주 발생합니다. 예를 들어, 첫 번째 화면에서 이름과 나이를 입력하고, 두 번째 화면에서 그 정보를 출력하는 UI를 구성해야 할 때가 있죠.이번 포스팅에서는 EditText, Button을 이용한 사용자 입력 → SharedPreferences 저장 → 액티비티 전환 → 데이터 전달 → 출력까지의 다중 페이지 구성 로직을 Android Studio에서 직접 구현한 예제를 통해 설명합니다.1. XML 레이아웃 구성1-1. MainActivityEditText   EditText  Button-1   Button-2    activity_main.xml에서 이름과 나이를 입력받는 EditText 2개와 버튼 ..

Frontend/실습 2025.03.05

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

164. [AI][Android Studio] 로직개발하기 : 주사위게임 앱 제작

1. 새 프로젝트 만들기 메뉴 탭 바에서 File -> New -> New Project를 순서대로 클릭하고 아래와 같이 No Activity를 선택합니다.    새 프로젝트의 Name을 입력합니다. 필자는 "DiceApp"이라고 이름을 지었습니다. 사용할 개발 언어는 Java입니다.  2. Main Activity 만들기새 프로젝트가 만들어졌습니다. 이제 안드로이드 스튜디오를 사용하여 주사위 게임 앱을 만들기 위한 액티비티를 만들어 보겠습니다.화면 왼쪽의 Project 화면에서 Java 폴더 하위의 첫 번째 폴더에서 마우스 우클릭하여 아래 그림과 같이 순서대로 클릭해 주세요.    Activity Name은 그대로 메인 액티비티로 두고, 아래 런처 액티비티 체크박스를 체크하고 Finish 버튼을 클릭합..

Frontend/실습 2025.03.03

163. [AI][Android Studio] Android Activity Lifecycle(활동 수명 주기) 완벽 가이드

💡 앱이 실행될 때부터 종료될 때까지 Activity가 어떻게 변하는지 이해하면, 앱의 안정성을 향상시키고 비정상 종료를 방지할 수 있습니다.이 글에서는 Android Activity Lifecycle(활동 수명 주기)에 대해 자세히 알아보겠습니다. 1. Android Activity Lifecycle이란?Activity Lifecycle(활동 수명 주기) 는 앱의 Activity가 생성되고, 실행되고, 중지되며, 종료되는 과정을 의미합니다.사용자가 앱을 실행하면 Activity가 생성되며, 앱을 나가면 Activity가 중지 또는 종료됩니다.이러한 과정에서 시스템이 자동으로 호출하는 콜백 메서드가 존재합니다. ✔ Activity Lifecycle을 올바르게 관리하면 다음과 같은 이점을 얻을 수 있습니..

Frontend/실습 2025.03.03

162. [AI][Android Studio] 안드로이드 스튜디오 설치하는 방법

💡 안드로이드 스튜디오는 Android 앱을 개발하기 위한 공식 도구입니다.이 글에서는 안드로이드 스튜디오를 설치하는 방법을 초보자도 쉽게 따라 할 수 있도록 자세히 설명합니다. 1. Android Studio란?Android Studio는 안드로이드 앱을 개발하는 데 필요한 모든 기능을 갖춘 강력한 개발 도구입니다1. 주요 기능은 다음과 같습니다.강력한 코드 편집기와 자동 완성 기능앱 UI를 시각적으로 디자인할 수 있는 레이아웃 편집기에뮬레이터(가상 스마트폰)를 통한 앱 테스트Git과 같은 버전 관리 도구와의 연동Kotlin 및 Java 언어 지원  2. 시스템 요구 사항 확인Android Studio를 설치하기 전에 컴퓨터가 최소 요구 사항을 충족하는지 확인해야 합니다25.Windows 시스템 요구..

Frontend/실습 2025.03.03
home top bottom
}