나는 C #에 정통한 것으로 생각합니다. 지금은 제가 선택하는 언어이며 기본적으로 모든 전문적인 경험이 있습니다.
아직도, 나는 MonoDroid 프로젝트 의 존재에 의아해합니다 . 내 이해는 항상 C #과 Java가 매우 가깝다는 것입니다. 당신이 하나를 안다면, 다른 하나를 정말 빨리 배울 수 있습니다. 따라서 첫 번째 Android 앱 개발을 고려할 때 시작하기에 충분할 정도로 Java에 익숙해 졌다고 가정 한 다음에 제가 배우면서 배웁니다.
Java Android SDK보다 기능이 풍부하지 않고 Mono.roid를 사용하는 것보다 더 의미가 없으며 어쨌든 자체 API (.NET API이지만)를 학습해야합니까? 새로운 언어를 배우고 경험이 많은 기술을 고수하기보다는 이미 알고있는 것에 매우 근접한 경우에 경험을 쌓는 것이 좋습니다. 더 가치있는 기술을 습득하지 않고.
어쩌면 나는 평균 잠재적 MonoDroid 사용자를 잘못 표현하고 있습니다. Java 및 .NET에 경험이 있고 .NET을 선호하는 사람들에게는 더 많은 것일 수 있습니다. 또는 내가 방금 고려하지 않은 다른 요소가있을 수 있습니다 (사실 가능성이 있습니다). Java를 사용하여 Android를 개발하는 대신 MonoDroid를 사용하는 이유가 궁금합니다.