안드로이드 구성요소(4대 컴포넌트)

안드로이드 애플리케이션은 크게 4가지 요소로 구성됩니다. 액티비티(Activity) 액티비티는 UI가 있는 단일 화면을 나타냅니다. 예를 들어 이메일 앱이라면 새 이메일 목록을 표시하는 액티비티가 하나 있고, 이메일을 작성하는 액티비티가 또 하나, 그리고 이메일을 읽는 데 쓰는 액티비티가 또 하나 있을 수 있습니다. 여러 액티비티가 함께 작동하여 해당 이메일 앱에서 짜임새 있는 사용자 더보기…

글쓴이 Charlezz,

안드로이드의 구조

Android Architecture 안드로이드 구조는 위의 이미지와 같이 다섯계층의 구조로 이루어져 있습니다. 리눅스 커널 계층 네이티브 라이브러리 계층 안드로이드 런타임 계층 애플리케이션 프레임워크 계층 애플리케이션 계층 녹색으로 이루어진  계층은 C/C++로 작성되어있으며, 파란색 계층은 자바로 작성되어 가상머신상에서 동작하게 됩니다. 커널 계층(Kernel Layer) 안드로이드 계층 최하단에 위치 하며, 시스템전체의 중심역할을 합니다. 사용자나 개발자가 더보기…

글쓴이 Charlezz,

안드로이드 개발자가 되는 법

안드로이드 개발자가 되는 법 많은 분들이 앱개발을 취업을 하기위해 혹은 취미로 배우는데 무엇부터 시작해야하는지 묻습니다. 정답은 없지만 제 나름대로의 기준을 가지고 선행학습해야 할 내용들을 정리해봤습니다. 시간나는대로 차곡차곡 내용을 덧 붙여나갈 생각입니다. 개발자가 갖춰야할 기본 적인 지식 자료구조(Data Structure) 데이터 통신(Data Communication) 알고리즘(Algorithm) 소프트웨어 공학(Software Engineering) 안드로이드 앱 개발자가 되기 위한 더보기…