본문 바로가기

책/오준석의 안드로이드 생존코딩 코틀린편

5. 비만도 계산기 프로젝트명 BmiCalculator 기능 키와 몸무게를 임력 하고 결과 버튼을 누르면 다른 화면에서도 비반도 결과를 문자와 그림으로 보여줍니다. 마지막에 입력했던 키와 몸무게는 자동으로 저장됩니다. 핵심구성요소 ConstraintLayout: 제약에 따라 뷰를 배치하는 레이아웃 입니다. Intent: 화면을 전환에 사용하고, 간단한 데이터를 전달할 수 있습니다. SharedPreference: 간단한 데이터를 저장할 수 있습니다. 라이브러리 설정 Anko : 인텐트, 다이얼로그, 로그 등을 구현하는 데 도움이 되는 라이브러리 준비하기 : 프로젝트 생성 및 안드로이드 설정 스텝1 : 키와 몸무게를 입력하는 화면 작성 스텝2 : 결과 화면 작성 스텝3 : 인텐트로 화면 전환 스텝4 : SharedPrefer.. 더보기
4. 코틀린 REPL 사용하기 Tools -> Kotlin -> Kotlin REPL(Read-eval-print loop) 을 선택 윈도우 에서는 Ctrl + Enter를 사용하여 실행하고, 맥에서는 Command + Enter를 사용하여 실행한다. 스크래치 사용하기 File -> New -> Scratch File 을 선택 후 Kotlin을 클릭 REPL처럼 한 줄 단위로 코드를 실행하는 것과는 달리 *.kts 라는 파일에 저장하여 파일 단위로 실행 할 수 있다. 문법 기본적인 문법은 다른 프로그래밍 언어와 비슷하기 때문에 특화적인 부분만 소개하기로 한다. when // java의 switch문 처럼 사용 가능 val x = 1 when(x){ 1 -> println("x == 1") // 값 하나 2, 3 ->.. 더보기
3. 첫 번째 앱 만들기 프로젝트 생성하기 실제 실습을 해보니까. 책에서는 Android Studio project Version 3.2를 사용하기 때문에 약간의 차이가 나는 것으로 보였다. 현재는 Version 4.0이 되었다. 다크모드로 변경했기 때문에 어두운 배경이 기본으로 되어 있는 것을 볼 수 있다. Start a new Andriod Studio project 를 클릭하여 프로젝트를 생성한다. 액티비티 선택 화면이 나타나는데 Empty Activity를 선택한다. Name, Package name, Save location, Language, Minimum SDK를 선택하고 Finish를 클릭한다. 다음과 같은 메인 화면이 나오게 된다. 화면에 텍스트 추가하기 안드로이드에는 LinearLayout, RelativeLa.. 더보기