개발배경
닷넷에서 Maiu(Multi-platform App UI)가 출시된다고 해서 샘플 프로젝트를 받아서 테스트해본 결과, 아직 프리뷰 버전이라서 아직 테스트 및 학습하기에 부족하다고 판단되었습니다. 그래도 결국은 하나로 통합될거라 생각되어 Maui의 뿌리가 되는 Xamarin을 알아두면 나중에 도움될듯 하여 공부를 하던중에 평소 지인이 요청했던 앱을 개발하게 되었습니다.
프로젝트설명
- 유기농업자재 목록을 조회
- 정부 사이트에 있는 내용(OpenAPI)
- 고령층이 주로 사용하기에 간단하고 큰 UI
개발후기
간단한 앱을 만들어서 그런지 장점보단 단점만 보였습니다. 휴대폰의 내장된 디바이스기능을 이용하지 않을 거라면 굳이 Xamarin을 사용할 필요 없이, Unity로 만드는 편이 더 낫습니다.
- 원하는 디자인을 만들기 위해서 플랫폼 별로 렌더를 새로 만들어야 합니다.
- 기본 용량이 큽니다.
- 특별히 성능이 빠르다는 느낌도 없습니다.
- 단순 페이지 전환 애니메이션도 생각보다 부드럽게 동작하지 않습니다.
Maui에서는 얼마나 변경될지 모르겠지만, 현재로서는 kotln이나 flutter 를 사용하는게 더 나은듯 합니다.