들어가며
[팁 계산기] 포스트에서는 안드로이드의 codelabs 강좌에 기반하여 간단한 안드로이드 앱을 만들어보려 합니다.
간단한 소개
이제부터 다음과 같은 팁 계산기의 기능을 앱으로 구현할 겁니다.
개발 시 Android에서 제공하는 다음 UI요소들을 사용하려 합니다:
- EditText: 텍스트를 입력하고 수정하는 기능
- TextView: 서비스 질문, 팁 금액과 같은 텍스트를 표시하는 기능
- RadioButton: 각 팁 옵션의 선택 가능한 라디오 버튼
- 여기서 라디오란, 여러 주파수 중 하나를 선택할 수 있는 라디오와 같이, 사용자가 하나의 옵션을 선택하면 다른 옵션은 자동으로 선택 해제되는 기능입니다. 간단히 말하자면 여러 선택지들 중 하나를 선택하도록 하는 버튼의 기능이라고 생각하시면 되겠습니다!
- 여기서 라디오란, 여러 주파수 중 하나를 선택할 수 있는 라디오와 같이, 사용자가 하나의 옵션을 선택하면 다른 옵션은 자동으로 선택 해제되는 기능입니다. 간단히 말하자면 여러 선택지들 중 하나를 선택하도록 하는 버튼의 기능이라고 생각하시면 되겠습니다!
- RadioGroup: 라디오 버튼 옵션을 그룹화하는 기능
- Switch: 팁을 반올림할지 여부를 선택하는 켜기/끄기 전환 버튼
파일 생성
마무리하기 전에 Android 스튜디오에서 새 프로젝트를 미리 만들어둘게요. File - New - New Project - Empty Views Activity 순서대로 템플릿을 만들고 앱을 호출하고, 패키지의 설정은 아래와 같이 해 주시면 됩니다. 이름과 경로를 원하는 곳으로 설정하고 Minimum SDK를 최소 4.4 KitKat으로 만들어 줍니다. 이 설정은 얼마나 많은 범위의 안드로이드 버전을 커버할 지 결정하는 단계입니다.
finish를 클릭하면 앱을 만들 준비는 이제 다 끝났습니다! 다음 포스팅에서는 xml 파일에 대해서 알아보겠습니다.
'Project > Android' 카테고리의 다른 글
[Android] Activity와 ViewBinding으로 화면 전환하기 (0) | 2024.04.01 |
---|---|
[Android] [팁 계산기] 5. 나머지 레이아웃 추가 (2) | 2024.03.27 |
[Android] [팁 계산기] 4. 팁 옵션 추가하기 (0) | 2024.03.26 |
[Android] [팁 계산기] 3. XML로 레이아웃 만들기 (0) | 2024.03.26 |
[Android] [팁 계산기] 2. XML의 이해 (0) | 2024.03.26 |
댓글