Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

مع بدايتى فى مجال برمجة الاندرويد android studio علما اننى محترف جافا بما تنصحنى ان احاول ان اتقن تصميم البرامج والواجهات ولا اتمرن على الكود؟؟

السلام عليكم ورحمة الله وبركاته 

انا مبتدىء اندرويد ولاكننى اتقن الجافا 

هل المفترض لمطور الاندرويد ان يكون مصمم جيد ولا كمطور الشركه او العميل يعطونه التصميم ومن المفترض ان يركز فى الاكواد وبما تنصحنى ان اتعلم فى البداية اعرف خلفيه عن تصميم الوجهات واتمرن على الاكواد ولا شو ؟؟

user-image
Question added by Ahmed ibraheem hassn , مطور اندرويد تحت التمرين , عمل حر
Date Posted: 2015/01/31
سعد رضا ٰ
by سعد رضا ٰ , Software Engnieering , None

أنا أقول إنك تنظم وقتك إذا كان باستطاعتك بحيث تخلي وقت للبرمجة مثلاً يوم لها ، واليوم الثاني لتتعلم التصميم  لأنه جدا مهم  تقريبا عليه75% من نجاح المشروع ، والعميل ماينظر للأكواد أو كم استغرق منك أهم شئ يكون شكل البرنامج حلو ويستطيع التعامل معه بسهوله

Deleted user
by Deleted user

استعن بمصمم ذلك يخفف عليك عنا الإبداع في التصميم واهتم في أن يكون التنفيذ سلس ومرن وبدون أخطاء 

abdelwaheb elwadjhani
by abdelwaheb elwadjhani , Android Developer , I-oxo Objects Connectes

الاندرويد أساسه الجافا هذا جيد ........يعني الكلاسات و الابجكت و الوراثة و التغليف و غيرها من الاساسيات......كلما كنت اقوى كلما سهلت عليك الطريق في الاندرويد.

 

اول شيئ لا بد من فهم اشياء مهمة في الاندرويد  وهي ان جانب التصميم و كتابة الكود منفصلين وهذا عموما.

ملف ال xml هو المسؤول على التصاميم من groupview مثل ال relative layout or linier layout او ال view مثل النص او الازرار بانواعها عندما تنشئ ما تريد منها لابد ان تقوم بحدث عليها مثلا عندما اضغط على الزر تتغير الخلفية و تتصل بالشبكة مثلا و هذا يكون في ملفات الجافا

 

ثانييا في ملفات الجافا في مشروع الاندرويد لا يوجد دالة ال main انما يوجد ال on creat and on pause on resum on stop وغيرها و هذه الميتودس عبارة عن دورة حياة النافدة التي تريد انشاؤها يعني لو انشات تطبيق به2نوافداو اكتيفتي كل واحدة لها ملف جافا و كل واحدة لها دورة حياة 

 

من هنا انطلق

Bassam Ghouzi - PMP®
by Bassam Ghouzi - PMP® , IT Project Manager , Madarat AlWataniyah

عزيزي , بحكم خبرتي في برمجة التطبيقات , انت كمبرمج لست مسؤولا عن الواجهات المبهرة والجميلة , يمكنك ان تنشيء الواجهة التي تخدم تطبيقك بشكل جيد , اما الواجاهات الخارقة وذات المنظر المبهر فهناك مصممين مخصصين لتلك المهمة وانت واجبك كمبرمج ربط الواجهات بالكود البرمجي ليعملوا معا بشكل سلس جدا , وان حاولت الدخول معا ستغرق في بادء الامر !

Bilal Sammour
by Bilal Sammour , Full Stack Mobile Engineer , Toptal

هو برنامج واحد مكون من الكود والواجهات لذلك انطلق للاثنين

Deleted user
by Deleted user

بجب التمرن على التصميم أولا لأنك  متمرس على الجافا لكن لاتستهين بالبرمجة لأن هناك فرق بينهما ... وستكتشف في كل مرة حسب الحاجة أشياء إضافية على الأندرويد إعتني بإكتساب المعرفة في التحكم بالمداخل الموجودة بالهاتف كال ج.ب.س أو ج.س.م أو البلوتوث الأنترنت وغيرها من التقميات الموجودة في أجهزة الأندرويد  ولاتنسى نظام سلامة المعلومات

More Questions Like This