본문 바로가기

개발/Android

(3)
(안드로이드 기초) 2. Hello World! 이제 안드로이드 어플리케이션을 개발을 위한 환경설정과 기본적인 앱을 만들어보자.(본인이 맥 사용자라.. 맥기반으로만 설명합니다.) 우선 안드로이드 앱을 설치하기 위해서는 3가지가 필요하다.1. 자바2. 개발도구3. 가상기기 우선 자바를 최신버전으로 업그레이드 한다.(없으면 설치하세요)시스템 환경설정에 들어가면 자바가 있다. 그리고(개발도구)http://developer.android.com/intl/ko/sdk/index.html에 가서 안드로이드 스튜디오를 설치하여준다. 마지막으로(가상기기)https://www.genymotion.com/에 들어가 가입하고 다운받아 설치하여 준다. 그럼 개발환경 구성에 끝났다.중간에 설칭방법이나 그 외의 것들은 다른 블로그 참고하기 바란다.(뻔뻔ㅈㅅ) 모든 준비가 완료..
(안드로이드 기초) 1. 안드로이드란? 안드로이드 플랫폼이란? 플랫폼이란 기반이 되는 시스템을 뜻한다.즉, 소프트웨어 적인 측면+하드웨어 적인 측면의 결합이라고 할 수 있다.모바일 플랫폼은 모바일 기반 및 모바일 장치에 탑재되어 구동되는 소프트웨어라고 보면된다. 안드로이드 플랫폼은 구글에서 개발하여 모바일 장치를 위한 소프트웨어 스택으로 구성되어있다.뿐만아니라 자바 언어를 이용하여 안드로이드 응용 프로그램이 개발 가능하다.안드로이드 SDK(Software Development Kit)에는 개발에 필요한 기본적인 tool을 포함하여 api를 제공하고 있다. 안드로이드 특징1. Application Framework컴포넌트의 재사용 및 대체를 가능2. Dalvik virtual machine을 사용한다. (달빅 가상 머신은 Java 가상머신과 같..
안드로이드 - Intro 모바일에서의 INTRO에 대해 알아보겠습니다. 보통 모바일 앱에서의 인트로 화면은 이런 로딩 바, 정확히 말하자면 Progress Bar가 나타나는 화면이메인 화면 생성 전에 나타납니다.해당 제품의 이름과 저작권 외의 정보도 같이 인트로화면에 담겨져 있습니다. 왜 Intro화면을 나타낼까요? 단순히 제품 이름이나 저작권 등의 정보를 나타내기 위해서?물론 맞습니다. 하지만 더 중요한 것이 있죠.메인 화면으로 넘어가기 전,자동로그인이나 앱의 버전확인 등의 작업들을 하기 위해서 입니다.만약 사용자들이 앱을 실행시킬때마다 로그인을 한다면 얼마나 불편할까요?또한 새로운 버전의 앱이 나왔는데도 이전 버전의 앱이 사용된다면 이것은 정말 골치 아픈 일입니다. 그래서 이런 여러 작업을 본격적인 메인화면이 생성되기전, 인..