728x90
05일차
생성일: 2022년 1월 28일 오전 10:38
30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online
강의 목표
- 프로젝트를 따라해보며 앱개발에 필요한 기술을 학습할 수 있습니다.
- 프로젝트를 따라해보며 앱개발에 필요한 기술을 학습할 수 있습니다.
- 앱 개발시 원하는 기능을 구현하기 위해 어떤 기술이 필요한 지 알 수 있습니다.
- 디자인 아키텍처 패턴, 비동기 처리 등 효율적인 앱 개발 방법을 익힐 수 있습니다.
목차 02 Basic - Ch01.BMI계산기
- 인트로(완성앱&구현기능소개)
- Linearlayout 이용하여 화면 그리기
- 화면을 이쁘게 꾸며보기
- 키와 몸무게 입력 화면 기능 구현하기 (1)
- 키와 몸무게 입력 화면 기능 구현하기 (2)
- 결과화면 기능 구현하기
- 아웃트로(정리)
인트로
- 레이아웃을 그리는 법
- LinearLayout 사용하기
- EditText 의 속성들과 사용하는 법
- Button 사용하는 법
- Layout과 Kotlin 코드를 함께 사용
- Activiry에 대해 알아보기
Kotlin 문법
- when 분기문
- 람다함수
BMI 계산하기
- 공식 : 몸무게(kg) / 키(m) ** 2
- 18.5 이하면 저체중
- 18.5 ~ 23 이면 정상 체중
- 23 ~ 25 은 과체중
- 25 ~ 30 은 경도 비만
- 30 ~ 35 은 중경도 비만
- 35 이상은 고도 비만
Linearlayout 이용하여 화면 그리기
- Constraint 레이아웃에서 Linear 레이아웃으로 바꿈
- Linear 레이아웃이란?
- 가로 또는 세로의 층으로 쌓아가는 구조
TextView
<TextView
android:text="안드로이드 BMI 계산기"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<EditText
android:inputType="number"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="확인하기" />
- TextView에서 layout 속성들을 설정할 수 있음
- EditText 라는 필드로 텍스트를 입력받음
- inputType 으로 입력필드의 속성을 정의해줌
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
수강인증샷
링크
728x90
'Android > Challenge' 카테고리의 다른 글
패스트캠퍼스 챌린지 07일차 (0) | 2022.01.30 |
---|---|
패스트캠퍼스 챌린지 06일차 (0) | 2022.01.29 |
패스트캠퍼스 챌린지 04일차 (0) | 2022.01.27 |
패스트캠퍼스 챌린지 03일차 (0) | 2022.01.26 |
패스트캠퍼스 챌린지 02일차 (0) | 2022.01.25 |