앱개발 관련/Android(안드로이드)

안드로이드 앱 개발 교육 과정

Rolls01 2018. 1. 25. 22:10

안드로이드 앱 개발을 하고 싶어서 일단 안드로이드 앱 개발 툴인 안드로이드 스튜디오는 설치했는데, 그 이후 안드로이드 스튜디오를 이용해 어떻게 안드로이드 앱을 만들어야하는지 잘 모르겠다면? 

안드로이드 공식 사이트에서 제공하는 안드로이드 앱 개발 교육 과정 사이트에서 제공하는 메뉴얼을 통해 안드로이드 앱을 만드는 방법을 배울 수 있습니다.



이 안드로이드 앱 개발 교육 과정에서는 앱에서 재사용할 수 있는 코드 샘플로 특정 작업을 수행하는 방법에 대해 설명하고 있습니다. 

안드로이드 앱 개발을 위한 필수 요소를 배우게 되는데요. 현재 동영상 과정은 유다시티(UDACITY) 링크로 연결되나, 해당 동영상 과정으로 연결되는 링크는 찾을 수 없다는 표시가 나옵니다. 동영상 과정으로는 볼 수 없지만, 아래의 절차를 따라 하이퍼링크를 클릭하면 해당 과정을 줄글과 이미지 형태의 자료로 앱 만드는 방법을 배울 수 있습니다.



안드로이드 앱 개발을 하는 단계로는 크게 5단계로 나뉩니다.


1단계: Building Your First App

2단계: Supporting Different Devieces

3단계: Building a Dynamic UI with Fragments

4단계: Interacting with Other Apps

5단계: Working with System Permissions



1단계: Building Your First App

After you've installed Android Studio, start with this class to learn the basics about Android app development.

1) Create an Android Project

2) Run Your App

3) Build a Simple User Interface

4) Start Another Activity



2단계: Supporting Different Devices

How to build your app with alternative resources that provide an optimized user experience on multiple device form factors using a single APK.

1) Supporting Different Languages and Cultures.

2) Supporting Different Screens

3) Supporting Different Platform Versions


3단계: Building a Dynamic UI with Fragments

how to build a user interface for your app that is flexible enough to present multiple UI components on large screens and a more constrained set of UI components on smaller screens - essential for building a single APK for both phones and tablets.

1) Creating a Fragment

2) Building a Flexible UI

3) Communicating with Other Fragments


4단계: Interacting with Other Apps

How to build a user experience that leverages other apps available on the device to perform advanced user tasks, such as capture a photo or view an address on a map.

1) Sending the User to Another App

2) Getting a Result from an Activity

3) Allowing Other Apps to Start Your Activity


5단계: Working with System Permissions

How to declare that your app needs access to features and resources outside of its 'sandbox', and how to request those privileges at runtime.

1) Declaring Permissions

2) Requesting Permissions at Run Time

3) Usage Notes for Runtime Permissions




1단계의 Building Your First App 의 서브메뉴 1번 Create an Android Project 를 클릭했을 때의 화면입니다.

이 과정에서는 안드로이드 프로젝트를 하는 방법을 캡쳐된 이미지와 줄글 형태로 설명하고 있습니다. 

초보자들도 이해하기 쉽게 자세히 설명되어 있는 편으로, 초심자들이 공부하기에 매우 좋은 자료입니다.




몇몇 링크들은 한국어 지원을 하지 않고 영어로만 제공하고 있습니다. 만약 한국어로 보고 싶다면 구글 크롬 페이지 번역을 사용하면 됩니다.


위의 과정을 쭉 따라하면 안드로이드 앱 개발에 관해 어느정도 체계적으로 이해할 수 있습니다. 또한 이미지를 함께 첨부해두었기 때문에 따라하다보면 앱 개발을 하는 방법도 자연스럽게 익힐 수 있습니다. 

무엇보다도 안드로이드 공식 사이트에서 제공하는 교육 과정이기 때문에 효율적으로 공부할 수 있다는 장점이 있습니다. 무료로 제공되고 있다는 점도 장점이라고 볼 수 있겠습니다. 

수많은 안드로이드 앱 개발 강의가 있지만 기본적인 부분을 체계적으로 익히고 싶다면 우선 이 교육 과정을 통해 공부하면 좋을 것 같습니다.



아래의 링크를 클릭하시면 안드로이드 앱 개발 교육과정 웹사이트로 이동할 수 있습니다.


안드로이드 앱 개발 교육과정 사이트: https://developer.android.com/training/index.html



*참조

1.Android Developers site (https://developer.android.com/training/index.html)