현직 안드로이드 개발자가 알려주는 앱 개발의 모든 것

국비 교육으로 개발에 처음 입문했어요

android

안녕하세요. 안드로이드 앱 개발자이자 구름EDU에서 캡틴으로 활동하고 있는 홍드로이드입니다. 앱 개발은 시작한 지 5년 정도 되었고요. 앱 개발에 관심 있는 분들을 위해 유튜브도 운영하고 있습니다.

지금은 이렇게 구름EDU에서 개발 강의를 할 정도로 성장했지만, 사실 이만큼 성장하기까지 어려움이 많았어요. 문과 출신에 2년제 대학을 졸업하고 국비 교육을 통해 처음 코딩을 접했거든요. 전공자에 비해 한참 늦은 시기에 시작한 거죠.

남들보다 늦게 시작했지만 이 정도 커리어를 쌓을 수 있었던 건 개발, 그중에서도 모바일 앱 개발이라는 명확한 목표가 있었기 때문인 것 같아요. 물론 지금도 대단한 위치에 서 있는 건 아닙니다.🙅‍♂️ 우여곡절이 많았지만 당당하게 앱 개발을 사랑한다고 말할 수 있는 개발자로 성장한 제 자신이 자랑스럽네요.

모두가 들고 다니는 스마트폰 앱을
내 손으로 만드는 재미

‘개발자’가 되고 싶다는 목표는 있었지만, 어떤 분야가 잘 맞을지에 대한 고민은 취업 1개월 전까지 이어졌어요. 어느 분야가 전망이 뛰어날지 예측하기 어려웠거든요. 그래서 제가 관심 있는 분야가 무엇인지 스스로와 대화를 많이 했던 것 같습니다.

결론적으로 누구나 들고 다니는 스마트폰 앱을 만드는 개발자가 된다면 흥미로울 것 같다는 생각에 안드로이드 개발로 결정했어요. 지금까지 4년 넘게 연구하면서 이것저것 만들고 있습니다.

지식은 누군가에게 설명할 수 있어야
온전한 내 것이 된다고 생각했어요

개발자로 취업했을 때만 해도 강의자가 되겠다는 생각은 꿈에도 없었습니다. 제가 남들보다 월등히 뛰어난 사람도 아닐뿐더러 누군가를 가르칠 정도로 특정 지식을 이해하고 있다는 걸 증명하기도 어려웠거든요. 그래서 내가 이 지식을 온전히 이해했는지 확인하기 위해 유튜브와 강의를 시작했습니다. ‘누군가에게 설명할 수 있을 정도라면 충분히 이해했다고 봐도 되지 않을까?’라고 생각했어요.

지금까지 강의를 만들어 오면서 제가 전문가여서 남을 가르칠 수 있다고 생각한 적은 한 번도 없습니다. 그저 제가 알고 있는 지식을 나누고 싶은 마음이 커요. 제 강의를 듣는 여러분은 저보다 더 쉽고 편하게 성장하실 수 있게끔 손을 잡아드리고 싶습니다.

주로 실습 위주의 강의를 연재하고 있어요

구름EDU에서 강의를 진행한 지 3년이 넘어가고 있네요. 3년 동안 5개나 업로드했다는 사실에 순간 놀랐습니다.

5개 모두 안드로이드 앱 개발에 필요한 실습 위주의 강의입니다. 이런 분들을 위해 준비했어요.

  1. 안드로이드 앱 개발자로 취직을 원하는 분
  2. 신입 개발자로 입사했으나, 2% 부족하다는 생각이 드는 분
  3. 자바 개발자에서 코틀린 개발자로 전향하고 싶은 분
  4. 나만의 앱을 만들어 취미 또는 수익 창출 수단으로 활용하고 싶은 분

제일 처음 진행했던 강의는 ‘홍드로이드의 수익 창출 앱 개발’이었는데요. 앱 하나를 만들어 보려고 하면 기획부터 출시까지 무한정 멀게만 느껴집니다. 어디서부터 어디까지 배워야 하는지 알려주는 길잡이 역할의 강의를 만들고 싶었어요. 이 강의는 Server를 직접 구축할 필요 없이 Firebase Cloud System을 활용해 이미 만들어져 있는 서버를 대여해 바로 사용할 수 있도록 했습니다. 강의를 마치면 나만의 마켓 앱을 만들어볼 수 있는 강의예요.

‘현직 개발자가 알려주는 시리즈(자바 기초 문법, 안드로이드 코틀린 앱 제작, 안드로이드 앱 개발)’는 제 유튜브와 구름EDU에서 동시에 시청할 수 있는 무료 강의입니다. 필요할 때 찾아서 꺼내 듣기 좋은 모듈 형태의 강의예요.

hongdroid_interview

이번에 출시한 ‘To-Do 리스트 앱 만들기’는 별도의 네트워크 통신이 필요 없는 내부 데이터베이스를 내실 있게 배우실 수 있어요. 평소 To-Do List 앱을 사용하고 계셨다면 직접 만들면서 익혀보세요. 수익 창출 방법도 최신 버전으로 담았습니다.

안드로이드 앱 개발 최신 언어인 코틀린을 활용한 강의를 찾으셨다면 ‘To-Do 리스트 앱 만들기’를 추천합니다. 취준생, 취미 개발자, 문과 출신 개발자, 비전공자 대학생 등 모든 분이 수강하실 수 있어요. 앱 개발에 입문하는 과정에서 중요한 건 화려한 디자인이 아닌, CRUD(Create, Read, Update, Delete)에 대한 기능적인 이해입니다. 노력해서 만든 강의인 만큼 많은 분께 도움이 되길 바라요.😄

안드로이드 입문 언어는 코틀린부터

kotlinjava

2022년을 기준으로 말씀드린다면 코틀린을 먼저 공부하시는 게 좋습니다. 이미 자바를 학습하고 계신다면 자바를 중·상급 이상까지 배우신 후 코틀린 개발자로 전향하시는 걸 추천해요.

구름EDU는 구름IDE와 연계해
바로 실습이 가능한 점이 매력적이었습니다

goormedu

구름EDU는 구름IDE를 연계해 별도의 코딩 프로그램을 설치하지 않더라도 기초 프로그래밍 실습까지 할 수 있는 점이 스마트해 보였어요. 실습 편의성과 개발 환경 접근성이 좋은 강의를 제작할 수 있을 것 같다 생각해 지금까지 꾸준히 강의를 제작하고 있습니다.

구름EDU 콘텐츠 매니저님의 세심한 배려 덕분에 많은 성장을 경험하고 있어요. 명절마다 챙겨주시는 굿즈, 선물, 손 편지 등도 감동 포인트입니다.

끊임없이 공부해야 하는 건
개발자로서 숙명이 아닐까 싶어요

제가 안드로이드 개발 강의뿐만 아니라 기초 프로그래밍, AR 증강현실 튜토리얼 등 다양한 주제의 강의를 제작하고 있는 이유입니다. 대부분의 기업에서는 안드로이드 앱 개발자로 입사하더라도 안드로이드 앱 개발만 하지 않아요. 분야의 한계를 뛰어넘어 보려는 노력이 끊임없이 필요합니다. 그래야 성장이라는 결승선에 다다를 수 있어요. 저도 트렌디한 기술이나 흥미로운 기술은 꾸준히 공부하고 있습니다. 관련 학습 내용은 늘 기록하고 있고요.

친근한 동네 형, 오빠 같은 강의자로 기억해 주세요

강의 활동을 하고 있지만 저도 여러분처럼 여전히 배워야 할게 많습니다. 개발을 공부하고 있는 수많은 사람 중 한 명인걸요. 제 강의가 완벽한 강의라고 생각하지 않습니다. 강의를 듣다가 잘 안 되거나 궁금한 부분이 있으시다면 언제든 오픈 채팅방에 오셔서 편하게 알려주세요.

다음 강의도 열심히 기획하고 있습니다. 힌트를 조금 드리자면 S….N….S….? 많은 관심 부탁드리며 유튜브, 인스타그램, 개발 블로그에서도 만나요!

goormedu_interview

홍드로이드님의 [안드로이드 앱 개발] 강좌는
구름EDU에서 만나볼 수 있습니다!

Posted by
goorm

ANYONE CAN DEVELOP