اتقان لغة الجافا لوحدها كافيه بأن تمكنك من إنشاء تطبيقات بالاندرويد واي برامج او تطبيقات اخرى يمكن عملها بالجافا (مثلاً برامج لانظمة اخرى).
ولكن في الاندرويد , قد تحتاج الى معرفة الـ XML وبعض اللغات الاخرى (مثل JavaScript و HTML و CSS) التي ستمكنك من وضع لمسات اضافية خاصة لكل تطبيق.
والاهم معرفة المكتبات الخاصة بالاندرويد وكيفية استعمالها .. لانك ستحتاج الى مثل تلك المهارات في بعض تطبيقات الاندرويد .
اما عن تعلمها,
فالجواب عليه يعتمد على سرعة الإستيعاب والفهم .
فحتى لو خصصت نصف يوم بشكل يومي , لايهم, المهم مقدار المعرفة واالمهارات التي اكتستبها خلال فترة تعلمك ..
فمن الممكن ان تتعلم وتقن مهارات بالجافا خلال شهر , بينما اخرين قد يتقنونها باكثر من ثلاثة اشهر !