목록IT (15)
테닝베어의 나날
1. 데이터 바인딩이란?? '데이터 바인딩'이란, 응용 프로그램의 UI의 요소와 소스코드의 데이터를 서로 연결하는 것이다. '데이터 바인딩'을 사용하고 객체의 값을 변경하면, 바인딩된 컨트롤 요소가 자동으로 업데이트된다. 2. 데이터 바인딩의 구조 데이터 바인딩 엔진은 바인딩 대상(UI, )와 바인딩 소스(객체) 사이에서, 이 둘을 연결하는 역할을 한다. 3. 데이터 바인딩의 흐름 데이터 바인딩의 흐름은 총 4가지가 있다. 'OneWay', 'OneWayToSource', 'TwoWay', 'OneTime' 'OneWay'바인딩은 객체 속성이 변경된 경우 바인딩 요소(UI)가 자동으로 업데이트가 되지만, 그 반대가 불가능하다. 'OneWayToSource'바인딩은 'OneWay'바인딩과는 반대로 바인딩 ..
저번 시간엔 안드로이드 개발 환경 구축을 해보았는데 이번 시간에는 드디어! 드디어!! 본격적인 코딩을 해볼꺼예요! 감동감동 오늘은 간단하게 'Hello! World'를 찍어 볼꺼예요ㅎ 코드도 분석 해보고요 천천히 진행할테닝 잘따라오세요!!ㅎㅎㅎ 우선 저번시간까지 설치&개발 환경 구축한 '이클립스'를 실행해요. 플러그인에 포함되어 있는 AVD 또는 Genymotion을 눌러 가상 디바이스를 실행시킵시다!! 이제는 프로젝트를 만들어야 됩니다. 메뉴의 File -> New -> Project 클릭! 프로젝트 선택 창에서 Android -> Android Application Project를 누르고 Next를 눌러주세요. 그러면 다음 사진과 같이 자신이 만들고자하는 어플리케이션의 정보를 입력하는 창이 나오는데,..
안녕하세요. 저번시간에는 안드로이드 개발 환경 구축에 대해서 공부해봤는데요. 기존의 가상 디바이스 에뮬인 AVD가 개발하기엔 너무너무 느린 관계로 오늘은 훨씬 빠른 속도를 자랑하는 Genymotion을 설치해 볼테니 눈 크게 뜨고!! 따라오시라요~!! 1. Genymotion 사이트로 이동한다. https://www.genymotion.com/ 2. 오른쪽 위의 Sign in을 누르고 로그인한다. 아이디가 없으면 다음과 같이 Create account를 누르고 새로운 계정을 만든다. 3. 계정을 만들고, 로그인을 한 뒤, Genymotion 홈에서 Get Genymotion버튼을 누른다. 4. 스크롤바를 좀 내려서 무료버전의 Genymotion의 Download버튼을 누른다. 5. 그리고 다음 사진의 빨..
이번 시간에는 안드로이드 개발 환경 구축을 해볼꺼예요! 뭐.. 어렵진 않은데.. 시간이 워낙 오래 걸리는 작업들이라;; 몸에 사리가 생깁니다;; 전 다 했지만.. 여러분들을 위해서 같은 절차를 반복하겠습니다..ㅠㅠ!! 화.. 화이팅! 안드로이드 개발 환경을 구축할때는 [Step 4]로 나누어져 있습니답. [Step 1] JDK 설치 (JDK?? Java Development Kit) [Step 2] 이클립스 설치 [Step 3] 안드로이드 SDK 설치 (SDK?? Software Development Kit) [Step 4] ADT 설치 (ADT?? Android Virtual Device) 만일 이중에 이미 설치 한게 있으면.. 스킵해도 좋습니다!ㅎㅎ (모든 과정을 사진과 함께 올리면 좋으나.. 너무 ..
오예~ 티스토리 만들고 첫 게시물이답! 실은 지금 안드로이드 강의를 듣고 있어서 공부하고 있는 내용을 정리해서 블로그에 올리려고 해요. 사실 안드로이드 잘 못ㅎㅐ요.. 과거에 안드로이드로 개발하다 멘붕왔었ㅠㅠ 이 글을 읽는다는건 다같이 같은 시작점이테닝 포기하지말고 궈궈합시답! 우선 안드로이드 프로그래밍이란 무엇일까?? 그냥 쉽게 말하자면! 안드로이드 OS(운영체제)에 들어가는 어플리케이션을 만드는 것이겠죱!!ㅋㅋ 안드로이드는 구글이 안드로이드 회사를 냠냠할때부터 본격적으로 미칠듯이 성장했어요. (들리는 말로는.. 안드로이드사가 우리나라 굴지의 대기업에 우선 가서 제안을 했는데 그냥 깠따는 썰이.. 그 기업이 냠냠했으면 IT 시장은 어떻게 달라졌을지 궁금하네요) 아무튼! 구글이 냠냠하고.. 이듬해?? 2..