기록

크로스 플랫폼을 쓰는데 "크로스"에 해당하는 플랫폼을 공부한 적이 없다.

평범씨 2024. 3. 22. 08:57

크로스 플랫폼이 좋다고 해서 React Native를 사용했다.

문제를 해결하기 위해서 특정 도구를 사용하는 것이 올바른 과정이라고 생각한다. 하지만 나는 그저 React 해봤으니 React Native를 공부하면 안드로이드, 아이폰 공부 안해도 되겠네? 라는 생각으로 React Native를 시작했다.

 

개발자라면 문제를 해결하기 위해서 무언가의 도구를 선택해야 한다. 이렇게 쉽게 살기 위한 방법으로 선택을 하면 나중에 후폭풍이 몰려온다. 문제에 직면하기까지의 상황을 만드는 과정이 필요하기 때문이다.

 

다른 사람들은 안드로이드와 아이폰 앱을 따로 개발하다가 아 너무 힘들다 해서 크로스플랫폼으로 넘어온다. 하지만 나는 크로스플랫폼부터 시작을 했으니, 추후 안드로이드와 아이폰 앱을 따로 개발해야 하는 기능들이 생겨났을때 어마어마한 시간을 소비하게 된다.

 

이게 바로 문제 해결을 위해 도구를 선택하지 않은 책임이다.

 

주의하자!

 

안드로이드/아이폰 공부하러 가자!