잡담

안드로이드 SDK 못 써먹겠다

개인적으로 싫어하는 개발 환경이 몇 가지 있는데, 그 중 하나가 자바고, 다른 하나가 안드로이드 SDK다. 물론 안드로이드 SDK가 자바에 종속되어 있다는 것을 생각하면 안드로이드 SDK를 싫어하게 되는 데에는 이유가 있었겠지만.

저번주 내내 삽질해서 엄청 심플하게 정부청사 식당 식단표 뷰어를 만들었는데, 예전처럼 윈도우폰을 쓰고 있었으면 하루 정도면 금방 만들어놓고 써먹었을 텐데 안드로이드용으로 개발하려다보니 API가 너무 답답해서 이렇게 만들어보고 실패, 저렇게 만들어보고 실패 해서 그냥 빈 액티비티에 대충 때려넣어서 만들었다. 그래서 지금 UI가 똥망인 상태.

언어 자체는 코틀린이 나오고 있지만 얘도 별로 마음에 안 들고, 안드로이드 SDK 구조 자체도 솔직히 별로 마음에 안 듦. API가 직관적이지 않아서 이리저리 삽질하고 나서야 기능 구현이 되는 모양새라서 그런 느낌. 하다보면 결과물이 나오긴 나오는데 만족스럽진 않고 위태위태한 그런…?

XAML + C#으로 구현해본 사람들은 다 안다(WPF, Silverlight, UWP, …). 이게 얼마나 편하고 직관적인지. 그리고 이 XAML + C#으로 구현하려고 Xamarin Forms 써서 만들려고 했더니 안드로이드 네이티브 라이브러리는 아니라서 그런건지 자료도 적고 겨우겨우 핀치 투 줌 기능 하나 구현했더니 제대로 줌도 안 됨. 걍 Xamarin Droid로 개발할까 했는데 그거랑 Android Studio + 자바로 개발하는거랑 별 차이도 없어서 걍 오랜만에 자바나 써볼겸 자바로 구현해서 스토어에 제출. 근데 걍 C#으로 개발하는게 더 낫지 않았을까 싶을 정도로 안 익숙했다. 다음엔 걍 Xamarin Droid + C#으로 개발해야지.

뭐 암튼 안드로이드 API 전체적으로 개선 좀 해줬으면 좋겠다는 생각이다. 불가능하겠지만.

광고

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중

This site uses Akismet to reduce spam. Learn how your comment data is processed.