고등어가어딨니
592
2020-10-15 11:50:29
7
1089

IOS , 크로스플랫폼 공부 [ 회사에 들어왔는데 안드로이드 앱개발자가 나뿐? ]


네 웹쪽으로 취업을 햇는데

어찌어찌하여 앱개발도 하고있고있습니다


지금 회사에 앱개발자가 저뿐입니다  (사수는 구글님)


안드로이드 앱개발인데  개발이라고 하긴 뭐하고 유지보수하고있습니다

전 앱개발자가 짜놓은 소스에 추가요청이라던가 버그수정 그런걸 주로하고있습니다  서버포함해서


근데 우리가 아이폰도 해야된다고 해서

제가 아이폰 플랫폼을 선택하게 되었습니다


저는 크게 이렇게 나눴습니다

네이티브로 할꺼냐  크로스플랫폼으로 할꺼냐

만약 네이티브로 할꺼면 인기가 있는 스위프트를 할것같고 

크로스플랫폼을 한다면  리액트네이티브 와 플러터 사이에 고민하고있습니다


저는 초보앱개발자입니다  사수도없습니다

그래서 구글에 검색을하면 많은 자료가 나오길원합니다

그래야 그 소스를 분석하여 제가 알아서 맞춰서 넣기떄문에


여러가지 갈등이 있습니다 여기엔 


미래적으로 생각해본다면 리액트 네이티브가 낫고 (왜냐하면 언젠간 웹개발을 할껀데 리액트랑 RN이랑 비슷하다고 하더라고요 )

객체지향적으로 보면 플러터가 낫고 (그나마 자바를 좀 할수있어서)

그리고 네이티브 언어 스위프트 (아무래도 크로스플랫폼보단 간단할것같은느낌  )

단점 역시 존재했습니다 

RN은 버전이 바뀔수록 안생기던 버그가 생긴다고하고 

플러터는 구글이 만들었지만 (2018년도에)  곧 사라지게 될지도 모른다는 루머가있고 

(구글이 버리는걸 잘한다길래)

스위프트는 한국에선 10%정도 ? 밖에 개발자가 없을거같고 그리하여 소스도 부족할것같습니다 (한국기준)


저 위 조건도 중요하지만 (저에게있어서) 역시 많은자료가 있는 플랫폼이 필요합니다


저는 무엇을 선택하는게 좋을까요 ?? 저혼자서는 결정하기 힘드네요 ㅜ

시간이 촉박해서 이정도만 적겠습니다 

미리감사합니다


0
  • 댓글 7

  • 인사동
    2020-10-15 12:40:44

    안드로이드는 뭘로 짜여져 있죠? 자바 아니면 코틀린 아닌가요.

    그러면 스위프트로 짜시는게 제일 편해요

    크로스플랫폼 하려면 안드로이드쪽도 결국 다시 짜게 되는거예요...

  • 고등어가어딨니
    592
    2020-10-15 13:13:05

    자바입니다  크로스플랫폼을 하게된다면

    안드로이드는 안드로이드 스튜디오로 짤꺼고

    크로스플랫폼은 아이폰만드는데 사용할려고했습니다 

    비효율적이지만  그렇다고 안스를 버리는건 아까운거같아서요 

  • 인사동
    2020-10-15 13:19:12

    제말은 안드로이드 스튜디오 + 자바로 안드로이드앱 개발하시고

    스위프트 + 엑스코드로 아이오에스앱 만드시라는거죠.

    같은 설계를 가져가면 크게 문제될건 없습니다. UI 쪽 맞출부분은 조금 필요하죠


     크로스플랫폼을 하게된다면

    > 안드로이드는 안드로이드 스튜디오로 짤꺼고

    > 크로스플랫폼은 아이폰만드는데 사용할려고했습니다 

    이말 뜻은 잘 모르겠네요...크로스플랫폼(플러터) 등을 한다면 안드로이드스튜디오 쓰시겠죠...자바의 경우도 그렇구요.

  • 쥬니어늅
    278
    2020-10-15 15:10:50

    안드는 네이티브, ios는 뭘로 할지 미정이다.

    이말씀 이신가요?

    지금 초점을 완전히 잘못두고 고르신다고 생각합니다. 어떤 기술이 장기적으로 오래 갈까? 라는 고민이라면

    지금 말씀하신 플러터, rn 모두 요새 활발해서 향후 3~5년은 잘나갈껍니다. 그렇다면 글쓴이님의 회사의 서비스는?

    3~5년은 끄떡이 없을것인가? 라는걸 고민해보세요. 부질이없어요 예측안되니까요.


    기술적으로 맞는지 체크(기능 명세를 한번보세요) 그냥 리스트만 뿌려주고 아주 기본기능 밖에 없는 앱이다? 그러면 뭘로 해도 상관 없으니 생산성이나 말씀하신거처럼 웹으로 넘어갈때 프론트 편할수 있으니 rn으로 한다.. 이건 좋은 선택이 될수도 있어요!

    openCV, ffmpef 등등 뭔지도 모르는 c++, c라이브러리가 붙어있거나 하는 영상 편집이나 그런 앱이면 뭐 네이티브 가는거구요.

    기능 생각해서 고르시면 될듯해요

  • 샤르르
    348
    2020-10-15 15:47:14

    웹개발자이고 미래에 웹을 생각한다면 리네가 현명합니다.

    안드는 적당히 유지보수하다가 아이폰쪽 리네가 완성되면 리네로 대체시키면 됩니다 ^^

  • 라이라
    5k
    2020-10-15 17:46:11

    단순히 화면 뿌리는 거면 그냥 웹앱 쓰는 게 제일 낫죠.

  • 고등어가어딨니
    592
    2020-10-16 16:36:16
    모두들 감사합니다 참고되었습니다 ! 우리모두 화이팅 해봐요
  • 로그인을 하시면 댓글을 등록할 수 있습니다.