728x90
06일차
생성일: 2022년 1월 29일 오전 11:15
30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online
강의 목표
- 프로젝트를 따라해보며 앱개발에 필요한 기술을 학습할 수 있습니다.
- 프로젝트를 따라해보며 앱개발에 필요한 기술을 학습할 수 있습니다.
- 앱 개발시 원하는 기능을 구현하기 위해 어떤 기술이 필요한 지 알 수 있습니다.
- 디자인 아키텍처 패턴, 비동기 처리 등 효율적인 앱 개발 방법을 익힐 수 있습니다.
목차 02 Basic - Ch01.BMI계산기
인트로(완성앱&구현기능소개)Linearlayout 이용하여 화면 그리기- 화면을 이쁘게 꾸며보기
- 키와 몸무게 입력 화면 기능 구현하기 (1)
- 키와 몸무게 입력 화면 기능 구현하기 (2)
- 결과화면 기능 구현하기
- 아웃트로(정리)
화면을 이쁘게 꾸며보기
- margin 이란
- content 주위 밖에 여백을 추가함
- padding 이란
- content 주위 안에 여백을 추가함
- dp 란
- 화면 사이즈를 나타내는 통합 단위
- sp 란
- 안드로이드 설정에 따라 가변적인 폰트 크기의 단위
- color 속성을 줄때 value를 추가하여 하드코딩하지 않게 literal 값 대신 쓸 수 있다
@color/urcustomcolor
- 마찬가지로 text 값 또한 string에 추가하여 쓸 수 있다
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp"
tools:context=".MainActivity">
<TextView
android:text="안드로이드 BMI 계산기"
android:textSize="25sp"
android:textStyle="bold"
android:textColor="@color/black"
android:layout_marginBottom="50dp"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<TextView
android:text="@string/height"
android:textSize="20sp"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<EditText
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number" />
<TextView
android:text="@string/weight"
android:textSize="20sp"
android:layout_marginTop="30dp"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<EditText
android:layout_marginTop="10dp"
android:id="@+id/editTextNumber"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="number" />
<Button
android:layout_marginTop="50dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="확인하기" />
</LinearLayout>
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
수강인증샷
링크
728x90
'Android > Challenge' 카테고리의 다른 글
패스트캠퍼스 챌린지 08일차 (0) | 2022.01.31 |
---|---|
패스트캠퍼스 챌린지 07일차 (0) | 2022.01.30 |
패스트캠퍼스 챌린지 05일차 (0) | 2022.01.28 |
패스트캠퍼스 챌린지 04일차 (0) | 2022.01.27 |
패스트캠퍼스 챌린지 03일차 (0) | 2022.01.26 |