سلام دوستان
برای شروع مبتدی برنامه نویسی اندروید چه کتابی رو پیشنهاد می کنین؟
سلام دوستان
برای شروع مبتدی برنامه نویسی اندروید چه کتابی رو پیشنهاد می کنین؟
سلام
کتاب Android How to Program with an Introduction to Java 3th edition و کتاب Android 6 for Programmers 3th edition و از انتشارات دایتل و کتاب Programming Android از انتشارات اوریلی بهترین کتاب هایی هستند که میشه خوند . البته کتاب های فارسی هم هستند که میشه با یه سرچ پیدا کرد ولی زیاد کامل نیستند و معمولا آپدیت هم نیستند .
مرسی داداشم. چه خوبه تکست بهم معرفی کردی. شما بخوای از نو شروع کنی با کدوم شروع می کنی برای یادگیری؟ من حالا خودم سرچ می کنم ببینم با کدوم بهتر ارتباط برقرار می کنم.نوشته شده توسط kian98 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
و یه سوال دیگه، از یه برنامه نویس شنیدم واسه کسی که مبتدیه بهتره با برنامه نویسی مبتنی بر ویندوز شروع کنه تا جاوا. میگفت جاوا زمان بیشتری میبره. شما میگین درستش کدومه؟
Android 6 for Programmersنوشته شده توسط kian98 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این کتاب رو گرفتم، به نظر کتاب خوبی میاد ولی نوشته باید جاوا رو بلد باشیم، حتی دونستن xml هم لازمه. این دو رو میشه راحت یاد گرفت با ویدئویی چیزی؟ یا باید حتما کتابایی که معرفی کرده رو خوند؟!
سلامنوشته شده توسط eeeeeeehsan [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
برای یادگیری برنامه نویسی اندروید در حال حاضر زبان پایه و اصلی جاوا هست و شما قبل از اینکه بخواید وارد مباحث API و SDK اندروید بشید و بخواید برنامه اندرویدی بسازید جاوا زبان اصلی هست .
البته تازگی ها زبان کاتلین هم روی کار اومده و گفته میشه قراره جایگزین جاوا بشه واسه اندروید ولی چیزی که مشخصه اینه که جاوا واسه اندروید همیشگی هست ...
پس بهتره از یادگیری جاوا شروع کنید و کتاب Java How to Program 10th edition از همین انتشارات دایتل بهترین کتاب هست برای یادگیری .
برای مبتدی فرقی نمیکنه از برنامه نویسی برای چه سیستمی شروع کنید اتفاقا ویندوز به خاطر داشتن api های زیاد و کتابخانه های عجیب و غریب مثل net. و یا directx برای کسی که تازه میخواد شروع کنه خیلی پیچیده هست .
بهتره برای شروع اصلا انتخابتون بر اساس یه سیستم عامل خاص نباشه . شما باید برای شروع یه زبان برنامه نویسی خوب و بسته به علاقه و کاربردش انتخاب کنید .
خوبی جاوا اینه که در حال حاضر دنیای دیوایس ها رو تسخیر کرده و به خاطر داشتن ماشین مجازیش روی هر دیوایسی میشه ازش استفاده کرد .
باهاش میشه برای ویندوز ، لینوکس و اندروید ( که از خانواده لینوکس هست ) و تلویزیون خونه و ماشین لباسشویی و بخچال و اتومبیل ها و ... استفاده کرد .
و بازار کار هم براش هم در ایران و در سایر کشور ها اینطور که شنیدم خیلی خوبه . از لحاظ قدرت و گستردگی هم حرف نداره و برای یادگیری هم خیلی خوبه .
یادگیریش هم ساده هست و شما توی 2 یا 3 ماه میتونید یادش بگیرید اما این که در استفاده ازش مهارت پیدا کنید و بتونید جاهای مختلف ازش استفاده کنید و با ماژول های مختلفش آشنا بشید ممکنه زمان زیادی ببره چون ماژول های جاوا خیلی گسترده و کامل هستند .
XML لازم میشه چون عملا اسکلت بندی برنامه ها در اندروید با XML شکل می گیرند و یادگیریش هم خیلی آسونه . شاید در عرض یک یا دو هفته یادش بگیرید .نوشته شده توسط eeeeeeehsan [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
همونطور هم که گفتم جاوا برای اندروید ضروریه . البته از زبان های دیگه ای هم میشه برای برنامه های اندروید استفاده کرد مثل کاتلین ، C++ و یا حتی جاوااسکریپت ( با کتابخانه های ایونیک و کوردوا ) اما اصلش جاواست .
ممنونم از توضیحات خوبتون. فقط من این کتاب رو گرفتم، 1300 صفحه ست، مطالعه و تمرینش خیلی طول میکشه. و اینکه واسه نوشتن یه برنامه اندروید یاد گرفتن تمامی مباحث این کتاب الزامیه یا میشه بعضی فصل ها رو اسکیپ کرد؟ من یه ایده دارم میخوام پیاده کنم و بعدا میخوام برنامه نویسی اندروید رو به عنوان شغل انتخاب کنم. اگه تمامی مباحثش واسه آینده به دردم میخوره پس مشکلی نیست همش رو میخونم، ولی اگه میشه راه ساده تری رو رفت و مطلب اضافی رو یاد نگرفت ممنون میشم راهنماییم کنی.نوشته شده توسط kian98 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این کتاب برای یادگیری کامل برنامه نویسی اندروید هست و اگر با برنامه ریزی و درست خونده بشه 1300 صفحه نهایتا 2 ماه کار میبره تموم کردنش.نوشته شده توسط eeeeeeehsan [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگر ایده ای دارید میتونید با راه های ساده تری مثل استفاده از جاوااسکریپت ( ترکیب انگولار جی اس و کتابخانه آیونیک ) به راحتی برنامه رو درست کنید ، البته برنامه های خیلی پیشرفته ای نمیشه ساخت .
راه های دیگه ای هم هست مثل سرویس Google App Maker که برنامه هایی به سبک متریال گوگل میشه ساخت که راه خوبی هست . همین طور برنامه هایی مثل App Builder هم هستند برای اینکار .
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)