본문 바로가기

Android12

[Android] include, merge 태그에 대해 오늘은 레이아웃을 좀 더 효과적으로 그릴 수 있는 태그인 include, merge에 대해 알아보겠다! include 재사용하고 싶은 컴포넌트를 레이아웃에 넣을 때 include 태그를 사용한다. 예를 들어서 상단바와 같이 재사용하는 컴포넌트를 적용할 때 유용하다. 상단바를 include 태그를 사용해서 적용하는 예제를 작성해 보자! include_top_bar.xml 위와 같이 actionBarSize 높이에 textView 1개를 가진 레이아웃을 그렸습니다. 이걸 activity_main.xml에 include 해보겠다. activity_main.xml ~ 태그를 사용해 간단히 컴포넌트를 추가해 줄 수 있다! merge merge는 include 태그와 함께 쓰이며 더미뷰를 생성해 준다. includ.. 2023. 10. 26.
[Android] Manifest Placeholder에 대해 오늘은 Android Manifest 그중에서도 Placeholder에 대해 간단히 알아보도록 하자! 우선 안드로이드 Manifest파일은 Android 앱의 핵심 구성 요소와 앱의 특성을 정의하는 하나의 XML 파일이다. 이 파일은 앱의 런타임 동작 및 시스템과의 상호작용을 정의하는 중요한 역할을 한다. Android Manifest 파일에는 여러 가지 섹션과 요소가 있으며, 그중 하나가 "Placeholder"이다. Placeholder는 앱 개발과 관리를 용이하게 만들기 위해 Android Gradle 플러그인과 함께 사용되는 기능이다. Placeholder는 주로 Gradle 빌드 스크립트와 Manifest 파일 간의 정보 공유 및 동기화를 쉽게 만들기 위해 사용된다. Placeholder를 사용.. 2023. 10. 20.
[Android] 안드로이드 4대 컴포넌트에 대해 오늘은 안드로이드 개발자라면 무조건 알아야 할 안드로이드 4대 컴포넌트에 대해 알아보자! 안드로이드 4대 컴포넌트는 Activity, Service, BroadCast Receiver, Content Provider로 구성되어 있다. 각각의 컴포넌트는 고유의 기능을 가지고 있고, Intent를 통해 서로 상호작용한다! 1. 액티비티(Activity) 액티비티는 사용자가 앱과 상호작용하는 하나의 화면을 의미하며 사용자에게 드러나는 화면을 의미한다. 사용자와 상호작용을 담당하는 인터페이스이기 때문에 적어도 반드시 하나 이상의 액티비티를 포함하고 있어야 한다. 컴포넌트끼리는 인텐트를 통해 상호작용하기 때문에, 인텐트를 통해 다른 액티비티를 호출할 수 있다. 또한 하나 이상의 View 또는 ViewGroup을 .. 2023. 10. 20.
[Android] Kotlin에 대해 오늘은 우리가 애용하는 언어 중 하나인 Kotlin! 코틀린에 대해 들여다보자. Kotlin은 JetBrains가 개발한, 안드로이드 앱 개발을 위한 현대적인 프로그래밍 언어로, Java의 대체 언어로 널리 사용되고 있는 언어이다. Kotlin은 2011년 처음 발표되었으며, 안드로이드 앱 개발자들 사이에서 인기를 얻고 있다. 다음은 Kotlin의 주요 특징과 장점을 알아보자! 1. 표현력: Kotlin은 간결하고 읽기 쉬운 문법을 제공합니다. 불필요한 보일러플레이트 코드(boilerplate code)를 줄이고 간결한 표현을 통해 코드를 작성하는 데 도움이 됩니다. 2. 상호 운용성: Kotlin은 Java와 원활하게 상호 운용할 수 있습니다. 기존 안드로이드 앱에서 Java와 Kotlin을 혼합하여 .. 2023. 10. 19.