본문 바로가기

분류 전체보기

(176)
04_앱 레이아웃 따라하기 실전-2 이번에는 "앱 레이아웃 따라하기 실전편 2"에 대해 다뤄보겠다. 시작하기에 앞서 공부하면서 작성하는 내용이기에 잘못된 내용이 있을 수 있다. 이번에는 구체적인 레이아웃 수정인데, 먼저 살펴볼 것은 유용한 사이트 및 Gradle 값 변경을 살펴볼 것이다. 1. Gradle Gradle에서 build.Gradle(Module)에서도 dependencies를 볼 것이다. 기본적으로 설정은 이런 식으로 되어있다. dependencies { implementation 'androidx.appcompat:appcompat:1.4.0' implementation 'com.google.android.material:material:1.4.0' implementation 'com.android.support:design..
03_앱 레이아웃 따라하기 실전-1 이번 글에서는 앱 레이아웃 따라하기 실전편 1을 다루도록 하겠다. 시작하기에 앞서 공부한 내용을 정리하는 것이기 때문에 내용이 잘못되었을 수도 있다. 레이아웃 구성은 기존에 계속해 다루었던, .XML파일이 아닌 MainActivity.java에서 다루게 된다. 레이아웃에서 TextView는 기존에 설명을 했기 때문에, 여기서는 ImageView와 EditText, Button에 대해 설명하겠다. 1. ImageView ImageView는 기본적으로 그림을 넣고자 할 때 사용하는 것이라고 인지하고 있으면 된다. ImageView는 구현하는 방식이 크게 2가지가 있다. 1) android:background 기존에도 배웠던 함수이지만, 이 방식으로 구현하면 이미지가 칸에 맞춰 채워지기 때문에 온전한 이미지를..
02_화면그리기, 레이아웃 이번에는 화면그리기 및 레이아웃을 살펴보도록 하겠다. Andriod Studio에서 많이 사용하는 레이아웃은 크게 5가지가 있다. ConstriantLayout, LinearLayout, TableLayout, GirdLayout, RelativeLayout 이 중에서도 맨 바깥쪽 레이아웃(화면 출력용)은 LinearLayout과 RelativeLayout을 주로 사용한다. 그럼, 이 둘의 차이를 알아보자. 1. LinearLayout LinearLayout은 가로, 세로 배치로 TextView를 넣었을 때 겹쳐지지 않는다. 다만 TextView 정렬을 위해 정렬 방법을 결정해야 한다. 만약, 가로 배치를 하고 싶다면, LinearLayout 구역에 andriod:orentation="horizontal..
01_Hello World 출력하기 이번에는 Hello World 출력하기를 해볼 것이다. 당연하게도, 맨 처음에는 환경을 설정해주어야 한다. Andriod Studio를 실행하여 New Project로 들어가면 아래와 같은 첫 화면이 나온다. 빠르게 생성하기 위해 Empty Activity를 설정한 후, Next를 눌러 다음 세부항목을 설정한다. 다음 단계에는 프로젝트 이름 등을 설정하는 화면이다. 차근차근 보면 Name은 그냥 이름 정도라고 생각하면 된다. 예를 들면 facebook이나 minecraft 같은 것들이다. Package Name은 이제 플레이스토어에 올라가는 진짜 이름이라고 생각하면 된다. 가끔 Andriod 폴더 안을 뒤져보면 .Android > data 안에 com.facebook.katrina 나 com.mojang..
00_Android Studio 설치하기 안드로이드 개발이라고 하면 기본적으로 Eclipse를 떠올리기 쉽다. 당연스럽게도, Android가 최근에 와서 Kotlin을 공식 언어로 채택했고, 그 전에는 Java를 사용했기 때문이다. 그렇지만 Android Studio는 구글에서 직접 제공하는 안드로이드 애플리케이션(이하 APK) 개발 툴로서 많은 것을 지원한다. Android Studio는 안드로이드 최신버전 (글 작성 시점에서는 Andriod 12가 최신이다.)에 대한 프리뷰를 지원하고 있으므로 애플리케이션 개발이 주된 수입원이라면 최신 버전에 대한 대응도 매우 빠르게 할 수 있다. 실제 현장에서는 시간 = 돈이기 때문이다. 서문이 길었지만 줄여서, Andriod Studio 설치로 넘어가면, 검색창에 "Andriod Studio" 또는 "안..
스타벅스 리유저블 컵 글 쓰는 시점으로 당일, 스타벅스에서 리유저블 컵으로 음료를 주는 이벤트를 했어요. 스타벅스 50주년 기념에 친환경을 위한 비전이 담겨 있어 큰 의미를 갖는 것 같아요 ㅎㅎ 다행히 저도 늦게 갔지만 득템할 수 있었어요. 집에서 환경을 생각하며 커피 마시거나 물 마실 때 적극 사용해야 겠네요 ㅎㅎ