Xamarin 14

MvvmCross를 소개합니다. Xamarin과 딱이라는!

(photo by Kartrinitsa @ flickr.com) Stuart Lodge의 MvvmCross 프레임웍을 소개합니다.깃허브에서 해당 프로젝트 찾아가기 - https://github.com/MvvmCross/MvvmCross 다들 MVVM은 친근하시잖아요~ 이것을 기반으로 코어(core)를 만들면,iOS, Android, Windows Phone, WinRT, WPF, Silverlight에서 호환이 됩니다. 디펜던시 인젝션과 플러그인 컨셉을 사용하고 있구요.비주얼 스튜디오에서 Nuget을 통해서 모두 설치가 가능하다는 것. 일단 아래 동영상을 한 번 보실 것을 권합니다. Stuart Lodge: Sharing C# across Windows, Android and iOS using MvvmC..

Xamarin 2014.01.26

잘 만났다! Xamarin.Android과 Genymotion

Xamarin.Android를 설치하면 기본으로 GNote라는 안드로이드 에뮬레이터라는 것이 사용되는데, 겸손하게도 실행시킬 때, 엄청 느리니 각오하라는 메세지가 띄울 정도이며, 실제 엄청나게 굼뜹니다. 그래서 보통 실제 안드로이드 기기를 연결해서 디버깅을 하지요. 안드로이드 개발자 정경호씨와 이야기 하던 중, 지니모션(Geny motion)이란 안드로이드 에뮬레이터가 있는데 겁나게 빠르다며 입에 침이 마르게 칭찬을 하는 것이었습니다. 그래서 써보니, 우왕ㅋ굳ㅋ! 여러분도 써 보세요! Genymotion 사용하기 아래 링크에 방문하셔서 Genymotion을 다운로드 받아 설치하십시오. http://www.genymotion.com/ 다운로드 받는 과정에서 사용자 등록(Registration)을 하게 되구..

Xamarin 2014.01.23 (6)

Xamarin.Android에서 디버그모드로 디바이스에 배포 중 FastDev 에러날 때

필자가 2014년 1월을 맞이하여 마음잡고, 첫 헬로 안드로이드 앱을 배포하려고 했을 때, 아래와 같은 에러를 만나는 바람에 기가 꺾였습니다. Failed To Synchronize FastDev Assemblies. Permission denied. 문제 해결하는 방법을 얻고자 구글신께 빌었더니, Xamarin 포럼의 관련 스레드로 저를 안내해 주었습니다. 의견이 분분한 가운데 처음 눈에 띄는 해결 방법은 "삼성의 보안 프로그램인 Knox를 지우면 해결되더라"였습니다. Knox를 삭제하는 방법은 이 글을 참고하세요. 다른 앱처럼 간단히 삭제할 수 있는 것이 아니네요. 제 경우 갤럭시 노트 10.1 2014 Edition을 이용해서 테스트 중이었고, Knox가 깔려 있는 상태가 아니었기 때문에 다른 방법..

Xamarin 2014.01.14