안드로이드(26)
-
할일 목록 앱 만들기 완성본 코틀린
보호되어 있는 글입니다.
2022.12.07 -
할일 목록 앱 만들기 코틀린
할일 목록 앱 만들기 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 해당 자료는 강의 학습자료이며, Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린을 참고하였습니다. 1단계 . 모듈 생성과 빌드 그래들 설정하기 Ch13_Activity 라는 이름으로 새로운 모듈 그래들 파일에 뷰 바인딩을 사용하도록 설정 2단계 . 할 일 등록 액티비티 생성하기 3단계 . 리소스 & 소스 파일 복사하기 4단계 . 할 일 등록 액티비티 작성하기 add부터 작성하기 package com.example.ch13_activity import android.app.Activity import androidx.appcompat.app.AppCompatActivity import android.os.Bundle i..
2022.12.07 -
안드로이드 스튜디오 태스크 관리, 액티비티 ANR 문제와 코루틴
13-4 태스크 관리 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 해당 자료는 강의 학습자료이며, Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린을 참고하였습니다. 시스템에서 태스크 관리 액티비티 태스크란 앱이 실행될 때 시스템에서 액티비티의 각종 정보를 저장하는 공간으로 사용자가 기기의 뒤로가기 버튼을 누르면 이 태스크에서 위쪽에 있는 액티비티를 종료된다. (stack) 앱과 앱이 연동되어 실행되는 구조 앱 태스크에는 다른 앱의 activity가 쌓일 수 있다. 실행되면 위에 쌓이는 stack 구조 태스크 제어 태스크를 제어하는 2가지 방법으로 액티비티가 등록되는 매니페스트 파일의 태그의 launchMode 를 이용하거나 인텐트의 flags 정보를 설정하여 제어한다. 태그의 lau..
2022.12.07 -
메신저 앱의 인트로 화면 만들기 코틀린
리소스의 종류와 특징 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 해당 자료는 강의 학습자료이며, Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린을 참고하였습니다. 1단계. 새 모듈 생성하기 Ch9_Resource라는 이름으로 새로운 모듈을 만듭니다. 2단계. 리소스 파일 준비하기 round_button.xml 3단계. 언어별 문자열 리소스 작성하기 Ch09_Resources Find your phone contacts on Messenger Continuously uploading your contacts helps Facebook and Messenger suggest connections and provide and improve ads for you and others, an..
2022.12.07 -
안드로이드 스튜디오 폰 크기의 호환성
폰 크기의 호환성 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 해당 자료는 강의 학습자료이며, Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린을 참고하였습니다. 화면 호환성 개요 Android는 다양한 기기에서 실행되며, 이들의 기기의 화면 크기와 픽셀 밀도는 다양하다. 따라서 시스템은 다양한 화면에 맞게 사용자 인터페이스를 맞추기위해 기본적인 배율 조정과 크기 변경을 수행한다. 각각 화면 유형에 맞게 UI가 매끄럽게 표시되도록 하려면 추가적인 작업을 수행해야 한다. 다양한 화면크기 - 유연한 레이아웃 제공 - 대체 레이아웃 제공 - 늘릴 수 있는 이미지 사용 다양한 픽셀밀도 ( dpi : dot per inch) 밀도 독립성을 구현한 UI 디자인으로 펙셀 데신 dp or dip(d..
2022.12.07 -
안드로이드 리소스 활용하기, 리소스 종류와 특징, 리소스 조건 설정
리소스의 종류와 특징 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 해당 자료는 강의 학습자료이며, Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린을 참고하였습니다. 리소스는 크게 앱 리소스와 플랫폼 리소스로 구분된다. 앱 리소스 사용하기 개발자가 추가한 리소스으로 이름 규칙이 있다. - 리소스 디렉토리 명은 고정 - 리소스 파일명은 values 에 추가하는 파일을 제외하고는 모두 자바의 이름 작성 규칙을 준수 - 알파벳 대문자를 사용할 수 없음 - 리소스 디렉토리명과 리소스 파일명을 R 파일에 식별자로 등록 레이아웃 리소스 - layout 디렉토리 이미지 리소스 - drawable 디렉토리 XML 이미지 태그 ( 주로 둥근 모서리 버튼을 만들거나 기본 도형을 제작할 때 사용) - -..
2022.12.07