ㅡ 들어가는 글 ㅡ 안드로이드 스튜디오와 java언어를 사용해서 버튼을 만들어 보도록 하겠습니다. ㅡ 목표 ㅡ 버튼을 만들고, 눌렀을 때 알림이 뜨게하기. 레이아웃 기능을 넣기 위한 mainActivity.java 파일과 레이아웃을 위한 activity_main.xml파일을 생성했습니다. xml파일에서 design을 선택 한 후, button1이라는 id를 갖는 버튼을 생성하였습니다. 그리고 code를 확인하면 다음과 같은 코드가 생성됩니다. 은 버튼에 관련된 코드의 시작과 끝을 알려줍니다. 스마트폰의 사이즈는 가지각색이기 때문에, 무작정 모양에 맞춰서 넣으면 생각처럼 안될 수 있습니다. 따라서, 절대적인 기준이 필요합니다. 위에 보이시는 선은 양 벽의 끝에 연결되어 있습니다. 이것을 나타내는 코드가 마..
지인과 프로젝트를 진행하면서 백엔드를 조금이나마 다뤘습니다. 백엔드를 구성하려고 해도 프론트엔드에 대한 이해가 필요하다고 느꼈습니다. 이에, 프론트엔드의 기초를 조금 다질까합니다. 향후 들을 수업의 예습도 되므로 일석이조입니다. 하루만에 배우는 안드로이드 앱 만들기!(영진닷컴) 라는 책을 참고하여 글을 작성하도록 하겠습니다. 스마트폰 앱 개발을 위해서는 이클립스나 안드로이드 스튜디오 같은 툴을 사용하거나, 안드로이드 SDK(Software Development kit)를 설치하여 개발합니다. 저는 구글에서 안드로이드 개발자를 위해 만든 안드로이드 스튜디오를 사용할 예정입니다. 안드로이드 스튜디오는 제가 만드는 것들을 xml 코드로 확인할 수도 있고, design 탭을 통해 직접 눈으로 보고 필요한 기능들..
ㅡ 들어가는 글 ㅡ branch(분기)는 버전 관리를 위해서 꼭 필요한 기능입니다. 예를 들어, 어떤 제품을 만들C고 고객사에게 사용 설명서를 제공 할 때 기업마다 미묘한 차이가 있을 수 있습니다. 이 때, branch를 이용해서 여러가지 버전으로 나누고 병합할 수 있습니다. ㅡ 목표 ㅡ 깃의 branch기능을 이해하기 기본적으로 master 라는 branch가 존재합니다. $git log 명령어를 이용할 때, 첫 줄에 HEAD -> master 라고 되어있는 것을 확인할 수 있습니다. 여기서 HEAD란 현재 이용중인 branch의 제일 최근 커밋을 가리키는 특수한 포인터라고 할 수 있습니다. branch 만들기 branch를 만들거나 확인 할 때는 다음과 같은 명령어를 사용합니다. $ git branc..
ㅡ 들어가는 글 ㅡ 앞의 글에서 GITHUB는 원격저장소의 일종이라고 했습니다. GIT을 설치해서 사용하는 방법을 알았습니다. 커밋을 통해 로컬저장소에 저장했으니 원격저장소(인터넷)인 깃허브에 연동해서 사용하는 방법을 알아보도록 하겠습니다. ㅡ 목표 ㅡ 깃허브 사용법을 익힌다. 깃허브는 많은 개발자들이 사용합니다. 무료로 용량제한없이 사용 할 수 있고, 많은 개발자들이 주목하는 오픈소스들이 올라와있기 때문에 상당한 인기를 끌고 있습니다. 이제는 필수인 것 같습니다. 백업, 협업 뿐 아니라 여러 오픈 소스에 참여 할 수도 있습니다. 깃허브에 원격 저장소 만들기 1. 깃허브에 접속합니다. (github.com) 2. 깃허브에 가입합니다. 3. 로그인 후, 오른쪽 상단의 +를 누르고 [New repositor..
ㅡ 목표 ㅡ 깃의 사용법을 익히고, 깃으로 버전관리하는 것을 이해한다. ㅡ 들어가는 말 ㅡ 처음 깃에 대해 설명할 때, 중요 기능은 3가지가 있었습니다. 바로 버전관리, 백업, 협업인데요. 이번 글에서는 버전관리에 대해서 알아보도록 하겠습니다. .git 디렉토리 생성하기 앞에서 배운 명령어를 통해서 실습할 디렉토리를 만들어줍니다. 그리고 Git bash에서 다음과 같은 명령어를 실행합니다. $ git init 이것은 깃을 사용하기 위해서 디렉토리를 초기화해주는 과정입니다. "Initialized empty Git repository ···"라고 뜬다면 해당 디렉토리에서 깃을 사용 할 준비가 되었습니다. $git init 파일명 처럼 사용하면 파일을 생성함과 동시에 초기화됩니다. ls -la 명령어를 통해..
ㅡ 목표 ㅡ 간단한 리눅스 명령어와 VIM의 사용법을 익힌다. ㅡ 들어가는 글 ㅡ 깃을 사용하기 위해서는 간단한 리눅스 명령어가 필요합니다. 어려운 내용은 아니지만, 나중에 까먹을 수 있으니 정리하고 업데이트하도록 하겠습니다. 깃을 설치한 후, 깃 배시를 실행시키면 커서 맨 뒤에 "~"표시가 있습니다. 이는 홈 디렉토리에 있다는 뜻입니다. *디렉토리란, 폴더를 뜻합니다. "./"는 현재 작업중인 디렉토리이고, "../"는 현재 디렉토리의 상위 디렉토리입니다. 명령어에 옵션을 추가하기 위해서는 - 를 붙입니다. 경로 이동과 관련된 명령어 $ pwd 현재 내가 있는 경로를 확인 $ cd 디렉토리명 디렉토리를 이동합니다. $ cd .. 이전 디렉토리로 이동합니다. $ cd ~ 홈 디렉토리로 이동합니다. 파일과..
1. GIT 이란? 깃(GIT)이란 리눅스를 만드는 개발자들이 수많은 소스코드를 효율적으로 관리하기 위해 만들어졌습니다. 2. GIT의 핵심기능 깃의 핵심기능은 버전 관리, 백업, 협업으로 나눌 수 있습니다. (1) 버전 관리 컴퓨터로 문서를 작업할 때, 우리는 다른 이름으로 문서를 저장합니다. 초안, 수정, 최종, 진짜최종, 진짜진짜최종 ... 이런 식으로 문서를 저장하게됩니다. 처음 한 두 개 정도는 괜찮겠지만, 수가 많아질수록 만드는 사람도 헷갈리기 시작합니다. 깃은 문서를 수정할 때마다 언제, 어떤 내용을 수정했는지 기록해줍니다. (2) 백업 다들 컴퓨터로 문서를 쓰다가 갑자기 꺼진다던지, 멈춰버린다던지 하는 경험이 있을 겁니다. 미리미리 저장을 했으면 괜찮겠지만, 그렇지 않은 경우에는 눈물을 머..