청아
1k
2017-01-06 09:34:27
11
3811

안드로이드를 맡는게 좋을까요?


안드로이드 피똥싼다는 얘기를 듣고

할지말지 고민중입니다..


안드로이드 os가 그렇게 안좋나요?

미래가없나요?ㅠ

회사에서 하는게 없어서 이거라도 할까 했지만

경력이나 이직시나 스킬 향상에 도움이 될까 걱정스럽습니당....


할지말지 기로에 서있네요..ㅠ

0
2
  • 댓글 11

  • 졸리다
    1k
    2017-01-06 09:42:33

    흠 요즘 하이브리드로 넘어가는 추세지만 그래도 아직은 네이티브가 죽을수 없는 시기기에

    피똥싸거나 안좋거나 미래가 없다고 하기는 좀 그렇습니다.

    하지만 확실한건 하이브리드를 하게되면 안드로이드의 비중이 줄긴 줄기때문에 

    웹 + 안드 체제로 가는건 커리어에 아주 도움이 많이됩니다.

    0
  • John84
    2k
    2017-01-06 10:13:31

    모바일쪽 개발 기간이 좀 빡빡한건 사실입니다

    규모에따라 다르지만 보통은 실개발기간이 1개월 안팎이라..

    개발에 익숙해지면 못할것도 없는 일정이지만

    그게 아니라면 엄청 피곤할겁니다


    안드로이드 os가 좋다라고 이야긴 못하겟는데

    그렇다고 안좋다고 하기도 좀 그래서....

    단지 웹에 비해서 트렌드가 빨리 바뀌다 보니 따라가기 좀 벅찬 감은 있네요

    안드로이드를 메인으로 하실 생각이 아니라면

    그냥 공부 해본다는 생각으로 해보셔도 될듯 합니다

    그리고 CS둘다 경험이 있다면 나중에 이직하기도 좋겠죠 

    0
  • seibeki
    125
    2017-01-06 12:57:19

    안드는 좋은게 개나소나 안드개발자라고 하는데 제대로 만들줄 아는 사람들은 5% 내외라서 제대로만 만들줄알면 부르는게 값인듯 ㅋㅋ 뭐 수요야 개많으니까... 

    우선 하이브리드앱개발로는 절대로 고액연봉 못범.  하이브리드는 절대로 내이티브 못따라감 글고 돈쓰는 회사들은 무조건 다 네이티브만듬.  앱자체가 customer facing 인데 하이브리는 iphone + android 짬뽕이라서 ux 는 어디거 따라갈거임???  글고 camera api, fcm 이런거해야되는데 하이브리드로 업킵하는거 불가...

    안드 트렌드는 생각해보면 이젠 뭐 별거 없음. 잘생각해야될건 딱하나임.

    구글에서 하는짓이 맨날 뻘짓이라서 걔내들이 쓰라는거보다 다른 회사에서 만든 라이버리들써야됨.

    걍 fragment 쓰지말고 single activity + view 쓰고 mvp 나 mvvm비슷 형식으로 디자인하고... dagger2, rxjava 쓰고...  그러면 사실 어려울게 딱히... 

    0
  • 졸리다
    1k
    2017-01-06 13:38:32

    seibeki 

    말씀하신 제대로 만드는 안드로이드는 어떤건가요 

    5%들은 뭘 만들면서 사나요??

    0
  • Rel
    1k
    2017-01-06 13:42:57

    그냥 다른 거는 모르겠고..

    기기 종류가 너무 많아서 머리 터질 거 같아요.. 좀 귀찮 ㅋㅋ

    화면 크기는 같은데 뭐 그 안에서 dpi 다르다고 이거저거 깨지는데..

    시간 지나면서 계속 새 기기 나오고.

    그런 면에선 좀 번거로운 거 같아요. -0-

    0
  • seibeki
    125
    2017-01-06 15:20:31

    제대로 만드는거 어렵지않은데 그걸 못하는사람들이 대부분임.  Test driven development 하면서 내가 당장 그만두더라도 다른사람이 (아무리 초보일지라도) 왔을때 어떻게 앱이작동되는거고 추가로 뭘 넣고 싶으면 넣기 쉽게 만드는거임.  그래서 mvp 형식이랑 dependency injection 으로 class 들 쬐만하게 심플하게 만들면 되는거임.  보통 이정도 되면 open source 참여할려면하던지 tutorial blog쓰던지해서 networking 하면서 알만한사람되는거임.  그후론 외국계가던지 대기업가던지 스타트업가던지.  연봉은 뭐 6000 내외로 할 수 있고 영어되면 1억내외할수있고.  아니면 아에 모바일 샵 운영해도되고.  

    안드같이 졸라 복잡하게 꼬인 이코시스템에서 딱 봐도 심플해보이는 코드가 5%인거임

    0
  • seibeki
    125
    2017-01-06 15:31:11

    0.01% 인간이 쇼케이싱 하는거 https://github.com/JakeWharton/u2020

    (Jake Wharton 안드에서 제일 유명한 인간)


    0.01% 디자이너 감각가진 인간이 만드는거 https://github.com/nickbutcher/plaid

    (코드는 별로좋진안지만 디자인이랑 애니메이션은 최고임)



    http://hannesdorfmann.com/mosby/ 추천하는 mvp 라이버리. 설명사이트도 짱임


    글구 fragment 말고 conductor  (view basedan library) 추천

    0
  • seibeki
    125
    2017-01-06 15:43:10

    위에 나온데로지만 자기자신만의 스타일로 설명하기쉽게 코드짜면 5%인거임.  이렇게 보면 안드에서 5%들기 쉬운거임 근데 그걸 사람들이 잘 못하는게 문제.  항상 사람들  포트폴리오보면 activity나 fragment 가 700-800 줄이넘어감..  어떤건 1500줄 넘어가는것도 본적있음 inner class 4개에 ㅋㅋㅋ

    그사람한테 700째 줄에 있는 메소드 설명해보라하면 못함... 도대체 코딩은 어떻게한건지... 이런것들이 95%.  안드같이 많이쓰는 Os 의 미래가 걱정되서 할지않할지 고민ㅇ하는 원글 작성자가 좀 어의가 없어서 말이많아짐...죄송...  어쨋든 무엇이든지 상위 만되도 존나 먹고살긴함.  특히안드같이 사람들이 개많이쓰느거는... 한국에서 ios가 안드이길것도아니고... 쩝

    0
  • 졸리다
    1k
    2017-01-06 16:30:53

    seibeki 숨은고수가 여기계셨네

    저도 많이 나누는편인데 근데 사람마다 다른것같아요

    많이나누는게 좋다 안좋다 굳이 한번쓸꺼 그냥 한 클래스에 다 넣는게 편하지않냐

    아니면 저처럼 언젠간 사용할수도있고 확장성이있으니까 액션별로 클래스를 만들어서 거기에 모아두는게 좋다 뭐 이런것도있고 장단점이 있는것같아요 저도 한동안 그런걸로 고민을 많이 했긴했져...

    근데 이번회사와서 엑티비티가 1600줄이던거 유지보수하면서 1300줄로 줄이긴 했네요 ㅠㅠ 리펙토링함 해야하는데 ... php공부도 해야해서 ㅠㅠ 저 링크들은 저장해두고 두고두고봐야겠어요 :) 좋은정보 감사합니다

    5프로 들도록 노력해야겠어요 웹도 할줄모르는데 안드라도 잘해야지 ㅋㅋㅋㅋ

    0
  • seibeki
    125
    2017-01-06 17:58:03

    나눌까 말까 고민될땐 게으름피지말고 나누는게 짱짱임.  안드로이드개발에 제일 스킬업되는게

    1. mvp배우는거고

    2. 그다음이 rxjava 사용하는거( lifecycle에까지사용하는 lunatic 들도 있는데 그럴필요없고 async할거 다 observable로 집어넣으면됨)

    3. Fragment 안사용하고 view 로 대체하는거 (flow, conductor 같은거)

    4. Kotlin 뭐이건 사람차이인데 개인적으론 자바보다 쓰기편함



    0
  • 청아
    1k
    2017-01-08 23:41:36

    seibeki >>

    글 잘읽었습니다.

    도움 많이 되었습니다.

    혹시 추천해주실만한 책이나 사이트 있으시면 추천좀 해주실수있으신가요???ㅎㅎ

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