-
[android] 왜 Android Studio 인가? //Wello Horld//Android 2019. 7. 10. 15:04
안드로이드 앱을 만들기 위해서는 가장 기본적인 Android Studio 부터 시작하는 것을 추천합니다.
왜 Android Studio 인가?
- 일단 구글에서 제공하는 IDE(통합 개발 환경 : Integrated Development Environment) 로서, 안드로이드 디바이스를 겨냥한 앱 개발을 위한 가장 빠른 툴을 제공한다.
- Github, Firebase 와 같은 외부 제품과의 연동이 매우 쉽다.
- 옛날, Eclipse를 사용할 때 보다 편한 인터페이스와 개발을 위해서 필수적인 요소중 하나인 정보를 찾기 용이하다는 점이 있다.
이외에도, 가장 많은 프로그래머들이 사용한다는 Java를 기반으로 하고 있다는 점등도 주요한 요소로 작용한다.(현재는 Kotlin 같은 언어로 갈아타고 있는 중이라 그에 대한 대비가 필요하긴 하다)
사실 안드로이드, IOS 시장이 현재 포화 상태로 보는 측면도 있긴하지만, 기존의 시장에서 앱을 기반으로한 신산업이 생기고 있기도 하고, 스마트폰이 사라지지 않는 이상 앱시장은 꾸준히 유지되고 다수의 프로그래머들을 필요로 할 것이다. 실제로 현재 한국 뿐만 아니라, 일본에서도 프로그래머들이 부족해 골머리를 앓는 회사들이 많은게 실상이다.
요즘, React라던지, Vue 와 같은 하이브리드 앱 개발을 위한 프레임워크(Framework)들이 많이 생겨나고 있긴하지만, 아직까지도 네이티브 언어(Android, IOS)가 여전히 인기를 가지고 있는 이유는
- 1) 기존의 앱이 네이티브 언어로 개발되어서
- 2) 하이브리드 앱을 개발하더라도 네이티브 언어를 반드시 알아야 해서
등의 이유가 있고, 일례로 React Native를 사용해 앱을 제공하던 Airbnb 는 기존의 Reacti Native 를 버리고 기존의 네이티브로 돌아갔다.
그 이유로는, 여전히 네이티브언어를 사용해야 되는데, Reacti Native 개발자들은 네이티브 언어에 대한 이해도가 떨어지고, 네이티브 개발자들이 Airbnb를 기피해서 개발에 어려움을 겪었다는데, 이 현상은 다른 회사들에도 적용될 것이라 본다.
이 뿐만 아니라, 전세계에서 두번째로 큰 강의 사이트인 유다시티(Udacity)에서도 비슷한 이유로 네이티브 언어로 변경하기도 했다. 이를 미루어 보아, 앞으로도 네이티브 언어를 사용하는 프로그래머에 대한 수요는 꾸준히 존재할 것이라 보이고, 이를 대비해 Android Studio 를 통해 같이 앱을 개발해보도록 하자
'Android' 카테고리의 다른 글
xml 디자인(Design)탭 알아보기 - 안드로이드 /뿌시레기/ (0) 2019.11.18 [android] 프로젝트 내비게이션 변경하기(android -> project) //Wello Horld// (0) 2019.11.15 [android] 패키지 묶기(Compact Middle Packages) //Wello Horld// (0) 2019.11.15 [android] 프로젝트 만들기(생성) //Wello Horld// (0) 2019.11.15 [android] Android Studio 설치하기 //Wello Horld// (0) 2019.07.10