.Net Xamarin을 사용해서 Tizen에서 돌아가는 좋은 앱을 만드는 방법에 대해서 고민하고 공부하면서 알게된 내용들을 적어 볼까 한다. 순번을 따로 매기지 않은 것은 주제별로 가볍게 적은것이라 따로 순서를 정하지 않았다. 레퍼런스 가이드를 작성하는 것은 아니고, 경험과 참고 자료를 바탕으로 내 방식에 대해서 소개하는 글이니까 혹시 누군가가 가져다 쓴다면 책임감을 갖고 분별력있게 사용하길...ㅎ
오늘은 기본 project 구성에 대해서 글을 남겨 보려 한다. 매번 만드는 거라, 첨부터 이렇게 만들어졌으면 좋겠다는 생각도 한다.
Shared project와 Test
기본 Project는 내가 잘 쓰는 구조다. Shared project
에 플랫폼 독립적인 코드를 작성하고, .Test
프로젝트에는 Shared project
에 대한 unit test를 구성한다. 플랫폼 독립적인 내용이기 때문에 TFM을 .netcoreapp
으로 해서 VS에서 쉽고 빠르게 테스트가 가능하다. 물론 이런 구조가 익숙치도 않고 이상하다고 생각할 지도 모르겠지만, 지금까지는 꽤 괜찮은거 같다. 테스트하기도 편하고, SoC
도 분명하다. .Tizen
프로젝트의 코드를 테스트 할 수 없는 것이
.Tizen
프로젝트는 예상대로 그것이다. 이렇게 따로 설명을 하지 않아도 되는 구조와 코드 내용이 좋은 프로젝트 구조라고 생각한다.
마치며
짧게 하나 썼네. 실제 코드도 함께 확인하면 좋을 것 같아서 올려둔다.
참고 자료
'타이젠 Tizen' 카테고리의 다른 글
Tizen .Net Xamarin.Forms - Navigation (0) | 2020.07.22 |
---|---|
Tizen .Net Xamarin.Forms - MVVM 적용 (0) | 2020.07.16 |
Tizen .Net Xamarin.Forms - CI 적용 (0) | 2020.07.08 |
타이젠은 당신의 손길을 기다립니다. (0) | 2019.12.03 |
타이젠 IoT를 활용한 텔레그램 스마트 CCTV 만들기 (0) | 2019.09.17 |
타이젠 Web Application 개발 팁 (0) | 2018.03.24 |
[자마린 앱 개발] Chapter 3. Deeper into Text (0) | 2017.08.03 |
댓글