Saya akan menganggap diri saya cukup berpengalaman dalam C #. Ini bahasa pilihan saya saat ini, dan di situlah semua pengalaman profesional saya berada.
Tetap saja, saya bingung dengan keberadaan proyek MonoDroid . Pemahaman saya selalu bahwa C # dan Java sangat dekat. Seperti, jika Anda tahu satu, Anda dapat belajar yang lain dengan sangat cepat. Jadi, karena saya telah mempertimbangkan untuk mengembangkan aplikasi Android pertama saya, saya hanya berasumsi bahwa saya akan cukup membiasakan diri dengan Java untuk memulai dan kemudian hanya belajar seperti yang saya lakukan.
Bukankah ini lebih masuk akal daripada menggunakan MonoDroid, yang sepertinya kurang kaya fitur daripada Java Android SDK, dan bagaimanapun juga memerlukan mempelajari API-nya sendiri (walaupun. NET API)? Saya hanya merasa akan lebih baik untuk belajar bahasa baru (dan yang sangat populer saat itu) dan mendapatkan beberapa pengalaman di dalamnya — ketika itu sangat dekat dengan apa yang sudah Anda ketahui — daripada bertahan dengan teknologi yang Anda alami. dengan, tanpa memperoleh keterampilan yang lebih berharga.
Mungkin saya salah mengartikan potensi pengguna MonoDroid rata-rata. Mungkin lebih untuk orang-orang yang berpengalaman di Jawa dan .NET dan lebih suka. NET. Atau mungkin (sebenarnya kemungkinan) ada faktor-faktor lain yang belum saya pertimbangkan. Saya hanya ingin tahu, mengapa Anda menggunakan MonoDroid daripada hanya mengembangkan untuk Android menggunakan Java?