구글링중
30
2019-11-20 23:21:41
17
1430

앱개발 시작을 뭐로하는게 좋을까요?


구글은 이제 코틀린보다는 dart를 밀어주는게 보이고.

애플은 swift ui라는걸 공개하고 역시 클라이언트쪽은 빠르게 바뀌는걸 느꼇습니다.

졸업하기전에 한가지 깊게 공부해서 국비도듣고 취업을 하려는데요 안드로이드와 ios 어느쪽으로 시작하는게 취업도 대우도 좋을지 현직개발자분께 여쭤보고싶습니다

0
0
  • 댓글 17

  • devcrema
    754
    2019-11-20 23:37:10

    너무 케바케라 딱 정해드리기 어렵네요.

    그나마 평소 좋아하시는 플랫폼으로 시작하시는 걸 추천드립니다.


    그리고 코틀린과 dart는 지금 아예 다른 방향이라고 생각하는게 좋을 거 같네요.

    코틀린은 안드로이드 네이티브코드진형에서 주로 쓰이고 있고 현재 안드로이드 Jetpack에도 포함되어 있습니다.

    dart는 flutter에 쓰이기 때문에 크로스플랫폼용으로 쓴다고 생각하는게 좋을 거 같네요. 

    현재 대부분의 네이티브 안드로이드 개발은 자바와 코틀린으로 개발되고 있습니다. 하이브리드진형이면 리액트 네이티브가 주로 쓰이고 있구요.

    2
  • 구글링중
    30
    2019-11-20 23:39:05
    앱쪽은 취업 시장이 웹에비해 작다는데 현직에 계신 입장으로서 ios와 안드로이드 어느쪽을 택해야 좋을지 조언 부탁드립니다. 
    0
  • devcrema
    754
    2019-11-20 23:53:46

    시장이 작더라도 자리는 늘 있습니다. 그래서 케바케라고밖에 말씀드리기 어렵네요;;

    그래도 방향을 잡으실때 구인구직 사이트에서 가고 싶은 기업들이 주로 어떤 스택을 쓰고 있나 조사하고 시작하시는 걸 추천드립니다. 거기서 주로 신입을 모바일의 어느 영역에서 많이 뽑는지 확인하시는 것도 도움이 되실 거에요.

    앱개발을 뽑을때 딱 안드로이드, IOS 이렇게 나뉘는게 아니라 리액트 네이티브같은 하이브리드 앱 개발, 안드로이드, IOS, 풀스택 등등 다양하게 뽑기 때문에 방향을 구체적으로 설정하는게 좋을 거 같아요.

    0
  • 구글링중
    30
    2019-11-20 23:58:38

    감사합니다

    0
  • spaceLamb
    948
    2019-11-21 02:51:07 작성 2019-11-21 02:58:00 수정됨

    뭔 dart를 밀어요

    완전 분야가 다른데.

    대기업들 아직도 걍 자바로 하란데도 많고.

    코틀린으로 전환도 ing구만


    유리한 사람

    1. 안드로이드 ios둘다. 서버까지 혹은 웹

    ㄴ 운영서 이런사람 원함

    2. 안드로이드 ios 둘다. 하이브리드앱 전문 리액트나 넥사크로나 특정라이브러리 사용 경험

    ㄴ 네이티브 아니면 사실 단독 앱개발자 낭비스러움

    3. 안드로이드  or ios 네이티브 전문

    ㄴ 특출나야함

    0
  • 구글링중
    30
    2019-11-21 08:59:56

    플라터가 지향하는건 네이티브처럼 작동하는 크로스플렛폼아닌가요? 가는방향이 다르다는건 어떤점에서 다른건가요

    0
  • 행복스트레스
    794
    2019-11-21 09:17:47

    안드로이드나 IOS나 한가지 그냥 파시면 될듯한데영.

    그리고 국내는 아직도 JAVA인거 같아요.

    코틀린 약간씩 하는 느낌이지 않나요??

    저도 잘모르겠지만 안드로이드나 IOS나 한가지 원하시는거 파시는게 좋지 않을까 싶어요.

    큰 그림을 그리는건 좋지만 너무 큰그림은 지치지 않을까 싶네요.

    대우는 케바케 어디 회사 들어 가냐 이거지 대우는 어떤 회사냐 에 달라지는거 같아요.

    작은 회사는 앱은 거희 사수가 부족(+X없음)해서 단점이 조금 있어요. (이건 제생각입니다)

    (사수 앱개발자인분이 없음)(서버나 웹 개발자가 지원정도??)

    0
  • 밤아홉시
    382
    2019-11-21 09:47:50

    한국은 자바입니다. 굳이 앱을 하실 거라면 자바 안드로이드를 하시고,

    어느 정도 손에 익었다 싶으면 코틀린으로 들어가세요.

    0
  • Aaron
    1k
    2019-11-21 10:17:42

    ... 윗분들 안드로이드 개발자신가요?

    그냥 어디서 들은 걸로 답변 하시는 것 같은데요.


    안드로이드 네이티브면 코틀린을 하세요.

    네이버, 카카오 어지간한 대기업도 다 코틀린으로 넘어왔습니다.

    자바 코드 하나도 없냐고요? 당연히 있죠.

    기존 레거시 코드를 굳이 코틀린으로 변환하진 않죠.

    신규 기능 구현은 죄다 코틀린으로 한다고 보시면 됩니다.

    대기업이니까 그런거다? Wanted에서 잡 검색해보세요...

    중소/스타트업 코틀린 비중이 훨씬 많습니다.

    구글에서 공식 언어로 인정한지 2년이 넘었어요...

    아 물론 자바를 모르시는 상태에서 처음 공부하신다면... 그건 어렵습니다. 코틀린도 JVM언어이고 자바와 100% 호환을 목표로 한 언어이기 때문에 자바는 당연히 아셔야 하는거고요.


    devcrema 코틀린은 Jetpack과는 상관 없습니다.

    1
  • 삿신
    437
    2019-11-21 10:33:29

    저도 현직 안드개발자로 Aaron 님 말씀에 100% 공감합니다.

    0
  • 행복스트레스
    794
    2019-11-21 10:35:02

    전 안드로이드 개발자인데 신입입니다.ㅜㅜㅜ

    왜 자바라 했던 이유가 일단 1. 제가 자바로 하고 있어서...

    2.자바가 아직은 구글링 해서 찾기 쉬워서.. 내용들이 더 많은거 같아여.

    3. 취업후 자바 안드로이드인데 자기는 코틀린 했는데 하면 보기 좀더 불편 하지 않을까 생각이 들어서

    4. 제가 본 면접 본곳은 유지보수 하다가 개발 하나하나씩 받는곳들이여서 그런지 거희다 자바로 되어 있어서 입사후 어디냐에 따라 달라지겠지만 멀리보면 코틀린인데 현재 JAVA기초 하셨으니 지금은 자바보셔서 빨리 취업하시는게 좋지않을까 생각이 들어서입니다.

    그런데 코드 보면 많이 차이는 나지 않지만 ... 약간 필요 없는부분을 안보이게 처리해서 그런지 보는데 쉽지는 않더라고요.

    0
  • 밤아홉시
    382
    2019-11-21 10:38:06 작성 2019-11-21 10:55:14 수정됨

    ? 자바만 하는 사람과 코틀린만 하는 사람 중 뽑으라면 당연히 자바라는 생각입니다.

    자바 모르는 코틀린 개발자를 누가 뽑겠습니까. 시작은 자바여야죠. 자바 먼저 이후가 코틀린입니다.

    자바 안드로이드 개발자가 코틀린으로 넘어 가는 건 반대의 경우보다 오래 걸리지 않습니다.

    기본기 쌓는데도 자바가 더 좋고, 한국에서는 자바가 주 언어인 편이 좋습니다.

    0
  • 구글링중
    30
    2019-11-21 12:24:41
    선배님들 답변 너무 감사드립니다. 안드로이드를 하러면 그면 자바로 먼저 기초적인거를 저금 만들어보고(포트폴리오) 후에 코틀린으로넘어가서 포폴제작을 하는게 좋다는 말씀이시군요.
    0
  • 구글링중
    30
    2019-11-21 12:26:34

    플러터 같이 네이티브 성능이나는 크로스플렛폼아 판치는세상에 코틀린 안드로이드 프로그래밍으로 살아남을 수 있을까요?

    0
  • Aaron
    1k
    2019-11-21 15:18:52

    Java 모르면 Java 공부는 기본이고,

    앱 개발은 바로 코틀린으로 하셔도 무방합니다.


    그리고


    "플러터 같이 네이티브 성능이나는 크로스플렛폼아 판치는세상에 코틀린 안드로이드 프로그래밍으로 살아남을 수 있을까요?"


    개인적으로 이런 질문은 의미없다 생각합니다.

    Android가 10년 뒤에도 지금 처럼 있을까요?

    그건 누구도 장담 못하죠..

    다만 지금 당장 몇년은 네이티브 개발로도 충분해보이긴 합니다.


    추가로 네이티브 앱개발하시면 Flutter는 안 보실건가요?

    안보시고 네이티브만 계속 파셔도 됩니다만, 개인 선택의 차이입니다.

    좀더 영역을 확장하거나, 네이티브를 진짜 미친듯이 파거나.

    둘다 나름의 장단이 있겠죠.


    0
  • 구글링중
    30
    2019-11-21 15:42:30

    감사합니다

    0
  • keisk11
    36
    2019-11-22 09:29:38

    현직 안드로이드 네이티브 개발자 입니다.

    이제 안드로이드는 자바는 안쓴다고 봐도 무방 할 정도 입니다. 처음 진입 하신다면 코틀린부터 보세요. 자바는 코틀린으로 하다가 자바 보는 문법 정도만 가볍게 익히면 됩니다. 다른분들이 자바를 보라는게 메모리나 jvm 이런거 때문에 보라고 하는데 사실 코틀린 공부하고 그부분만 따로 공부해도 전혀 상관없습니다. 자바몰라도 안드로이드 개발하는데 전혀 지장없습니다. 코틀린 부터 무조건 보시고 나중에 회사에 기존의 코드가 자바라서 건드려야 될일이 생기면 그때 문법 조금 보시면 됩니다. 어차피 코틀린이랑 자바랑 문법이 거의 유사해서 사실 보실 필요도 거의 없습니다. 그리고 뭐로 시작하는게 좋냐고 물아보셨는데 저는 지금 개인의 상황이 mac os 를 여유 있게 구매해서 사용 하실 수 있는 환경이라면 ios 를 시작하라고 권하고 싶습니다. 요즘 ios 개발자는 돈주고도 못 구하는게 다반사 이거든요...

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.