본문 바로가기
비전공자를 위한 Flutter/앱 개발 준비하기

앱이란 무엇인가요?

by 밍잔 2022. 4. 15.
*주의 : 이 강의는 비전공자의 이해를 돕기 위한 강의로 실제내용을 각색했음을 알립니다.


아시다시피 앱은 여러분이 휴대폰으로 사용하시는 카카오톡, 유튜브, 인스타그램 등의 프로그램입니다. 어플리케이션의 줄임말로 어플, 앱으로 불리우고 있죠. 어플리케이션의 뜻은 컴퓨터 응용 프로그램입니다. 휴대폰도 전원 껐다 켜지고 인터넷도 되고 게임도 할 수 있다보니 소형 컴퓨터라고 볼 수 있죠.



혹시 여러분은 안드로이드 앱과 아이폰 앱을 따로 만들어야 한다는 사실을 알고 계셨나요? 그 이유는 안드로이드와 아이폰이 사용하는 언어가 각각 다르기 때문이에요. 예를 들어 안드로이드에서는 휴대폰이 안드로이드어로 소통하게 되어있다면, 아이폰에서는 아이폰어로 소통하게 되어있죠. 그렇기 때문에 안드로이드어를 하는 안드로이드 앱이 아이폰에 설치되어도 안드로이드 앱이 뭐라고 하는지 알아듣질 못해요.


그래서 안드로이드어를 하는 개발자, 아이폰어를 하는 개발자 둘로 나뉘었어요. 예전에는 아이폰이 비싸기도 하고, 사람들이 한국에서 만든 안드로이드어를 사용하는 휴대폰을 더 많이 썼기 때문에 안드로이드어를 하는 개발자가 더 많았죠. 그러다보니 구글 플레이스토어에는 앱이 있는데, 애플 앱스토어에는 앱이 없는 경우가 생겼어요. 혹은 한 쪽만 업데이트가 늦어지는 일이 잦았죠. 이런 일 겪어본 적 있으신가요?


 




그러다 불편함을 겪은 사람들이 참다 못해 통역사를 만들어버렸습니다. 통역사에게 통역사가 알아듣는 한 가지 언어로 말하면 알아서 안드로이드어와 아이폰어로 번역해서 앱을 만들어주는 친구죠. 처음에는 사람들이 이 통역사를 믿지 못했어요. 하지만, 점차 발전하는 통역사의 실력을 보고 하나둘씩 이 친구를 찾기 시작했습니다. 그 통역사가 바로 여러분이 배울 Flutter입니다.


 




대한민국 대기업인 네이버에서도 당연히 안드로이드 앱과 아이폰 앱을 따로 만들어서 운영하고 있었습니다. 그러다 2021년 11월 Flutter로 제작한 지식in 앱을 선보였죠.


네이버에서 진행한 기존 방법과 Flutter로 개발하는 방법 비교 실험



개발자들에게 기존 방법의 불편한 점은 뭔지 묻고, 직접 앱을 개발해보는 실험을 통해 Flutter가 쓸만하다는 사실을 확인한 겁니다. (자세한 내용이 궁금하신 분은 아래 링크를 눌러 네이버가 Flutter로 개발하게 된 스토리를 확인해보세요.)

https://d2.naver.com/helloworld/3384599



여러분은 이 멋진 통역사 친구를 데리고 안드로이드 앱과 아이폰 앱 두 개를 동시에 만들 수 있는 엄청난 능력자가 될 예정입니다. 기대되시나요? 아래 링크를 눌러 이 통역사 친구를 좀 더 알아보죠.


 

통역사 Flutter는 어떤 친구인가요?

<작성중> * 여러분이 윈도우가 설치된 노트북이나 컴퓨터를 사용하신다면 아래 링크를 누르세요. Flutter 윈도우 설치된 노트북, 컴퓨터에 설치하는 법 mingzan.dev * 여러분이 맥이나 맥북을 사용하

mingzan.dev

 

댓글