CodeGym /جاوا بلاگ /Random-UR /جاوا پروگرامنگ برائے اینڈرائیڈ ڈویلپرز فار ڈمیز از بیری ب...
John Squirrels
سطح
San Francisco

جاوا پروگرامنگ برائے اینڈرائیڈ ڈویلپرز فار ڈمیز از بیری برڈ - گہرائی سے کتاب کا جائزہ

گروپ میں شائع ہوا۔
'اس کے لیے ایک ایپ ہے' جدید معاشرے میں بہت سے لوگوں کی ضروریات کا مشترکہ جواب ہے۔ چاہے آپ کل کا موسم دیکھنا چاہتے ہوں یا آن لائن شاپنگ کرنا چاہتے ہو، یہ اینڈرائیڈ ایپس کے ذریعے ہو سکتا ہے۔ تو، کیا آپ کے پاس ایپ کے ذریعے صارفین کی ضروریات کو پورا کرنے کا کوئی انوکھا خیال ہے؟ پھر آپ کو جاوا پروگرامنگ کو سمجھنے کی ضرورت ہے۔ ذیل میں ہم 'Java Programming for Android Developers for Dummies' نامی ایک مشہور کتاب کا جائزہ لیں گے۔ کیا یہ وہ کتاب ہے جس کی آپ کو ضرورت ہے؟ جاوا پروگرامنگ برائے اینڈرائیڈ ڈویلپرز فار ڈمیز از بیری برڈ - گہرائی سے کتاب کا جائزہ - 1
تصویر 1. کتاب کا سرورق، بشکریہ Buecher

ایک مختصر تفصیل

جاوا پروگرامنگ اینڈرائیڈ ڈویلپرز فار ڈمیز عالمی پبلشنگ کمپنی جان ولی اینڈ سنز انکارپوریشن کے ذریعہ شائع کردہ مقبول 'ڈمیز' سیریز کا حصہ ہے۔ کمپنی معیاری علمی اشاعتوں کے لیے قابل احترام ہے اور یہ کتاب اس سے مختلف نہیں ہے۔ جاوا پروگرامنگ برائے اینڈرائیڈ ڈویلپرز فار ڈمیز از بیری برڈ - گہرائی سے کتاب کا جائزہ - 2
تصویر 2. ڈاکٹر بیری برڈ
یہ خاص Dummies کتاب ڈاکٹر برڈ کی طرف سے لکھی گئی تھی، جو الینوائے یونیورسٹی کے ایک مشہور پروفیسر ہیں۔ مصنف کے پاس کمپیوٹر سائنس میں ایم ایس ہے اور اس نے مختلف کتابیں اور وسائل لکھے ہیں۔ اس کا تجربہ پیشہ ور پروگرامرز کی تربیت تک پھیلا ہوا ہے اور اس بصیرت سے کہ دوسروں کو کس طرح سکھایا جائے کتاب میں اپنا راستہ پایا۔ یہ جاننا ضروری ہے کہ اس کتاب کے دو ایڈیشن ہیں۔ پہلا ایڈیشن کچھ پرانا ہے کیونکہ یہ صرف ایکلیپس IDE پر فوکس کرتا ہے جسے گوگل اب سپورٹ نہیں کرتا ہے۔ اگر آپ کو اینڈرائیڈ اسٹوڈیو کے بارے میں جاننے کی ضرورت ہے تو دوسرا ایڈیشن آپ کا بہترین آپشن ہے، حالانکہ پہلا اب بھی آسان الفاظ میں کافی معلومات فراہم کرتا ہے۔ سادہ طریقہ یہ ہے کہ یہ 'Dummies' کی فہرست میں ایک مقبول شے کیوں ہے۔ ڈاکٹر برڈ کی وضاحتیں قارئین کو جاوا کے تصورات کو سمجھنے میں مدد کرنے کے لیے ترتیب دی گئی ہیں چاہے ان کا پروگرامنگ میں کوئی پس منظر نہ ہو یا اس موضوع پر کوئی سابقہ ​​علم نہ ہو۔

آپ مواد سے کیا توقع کر سکتے ہیں؟

کتاب آپ کو کیا سکھاتی ہے۔

اس کتاب میں نوزائیدہوں کو شروع سے اینڈرائیڈ ایپس لکھنے میں مدد کرنے پر توجہ مرکوز کی گئی ہے اور آپ کے پاس مکمل طور پر فعال پروگرام ہونے تک آپ کی رہنمائی ہے۔ ایسا کرنے کے لیے آپ ڈیولپمنٹ کے تصورات سیکھیں گے اور یہ بھی سیکھیں گے کہ مسائل پیدا ہونے پر کیسے حل کیا جائے۔ آپ ایپ کو ڈیبگ کرنے کا طریقہ بھی جان لیں گے۔

اندر کیاہے؟

زیادہ تر ڈمی کتابوں کی ایک اہم خصوصیت یہ ہے کہ کس طرح مواد کو آسانی سے قابل فہم بنانے کے لیے توڑا جاتا ہے، جس سے آپ کو کسی کام کو مکمل کرنے کا مرحلہ وار طریقہ ملتا ہے۔ آپ کتاب سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے اسے استعمال کرنے کے طریقے کے بارے میں ایک رہنما خطوط کے ساتھ شروعات کریں گے۔ اگر آپ اسے مزید آگے بڑھانا چاہتے ہیں تو کتاب اس بات پر بھی بحث کرتی ہے کہ آپ کے اگلے اقدامات کیا ہونے چاہئیں۔ آخری ابواب ان کتابوں میں پائے جانے والے معروف 'دسیوں کا حصہ' تصور پر بھی توجہ مرکوز کرتے ہیں جو آپ کو مددگار وسائل اور آسان رہنما خطوط فراہم کرتے ہیں۔ جاوا پروگرامنگ فار اینڈرائیڈ ڈویلپرز فار ڈمی میں اس موضوع پر پانچ مختلف حصوں میں بحث کی گئی ہے، ہر ایک 16 ابواب میں سے چند پر مشتمل ہے۔

حصہ 1

یہ حصہ جاوا کی بنیادی باتوں پر مرکوز ہے:

    باب 1: یہاں آپ جاوا اور اینڈرائیڈ سے متعلق ہر چیز کے بارے میں جانیں گے جو آپ کو ایک جامع جائزہ فراہم کرے گا اور موضوع کو سیاق و سباق میں سمجھنے میں آپ کی مدد کرے گا۔ کتاب ڈویلپر کے ساتھ ساتھ صارفین کے نقطہ نظر پر بھی بحث کرتی ہے۔

  • باب 2: آپ کو شروع کرنے سے پہلے اچھی طرح سے تیاری کرنے کی ضرورت ہے اور یہ باب آپ کو بتاتا ہے کہ آپ کو کن چیزوں کی ضرورت ہوگی جیسے جاوا اور اینڈرائیڈ اسٹوڈیو کو ترتیب دینا۔ آپ اینڈرائیڈ اسٹوڈیو استعمال کرنے کی بنیادی باتیں بھی سیکھیں گے۔

  • باب 3: یہ باب بہت عملی ہو جاتا ہے کیونکہ آپ دریافت کریں گے کہ اپنی پہلی ایپ کیسے بنائی جائے، ڈریگنگ اور ڈراپنگ فیچرز کا استعمال کیا جائے اور جاوا کوڈ ان سب سے کیسے متعلق ہے۔ ہر چیز ہمیشہ پہلی بار کام نہیں کرتی ہے اور ان صفحات میں، آپ کو دکھایا جائے گا کہ جب کچھ پہلو، جیسے ایمولیٹر منصوبہ بندی کے مطابق کام نہیں کرتا ہے تو کیا کرنا ہے۔

حصہ 2

جاوا میں لکھنے اور پروگرام بنانے کا طریقہ سیکھنا شروع کریں:
  • باب 4: آپ کو اپنی اینڈرائیڈ ایپ بنانے کے لیے کوڈ کرنے کے قابل ہونے کی ضرورت ہے اور یہ باب آپ کو طریقوں، کوڈ اوقاف وغیرہ کے بارے میں سکھاتا ہے۔

  • باب 5: آپ کو جاوا کوڈنگ کی بنیادوں کو سمجھنا چاہیے۔ یہاں آپ اقسام اور ان کے لیے آپ کے پاس مختلف مقاصد کے بارے میں جانیں گے۔

  • باب 6: پچھلے دو ابواب کی بنیاد پر یہ چھٹا باب جاوا کی اقسام پر گہرائی سے بحث کرتا ہے اور آپ کو معلوم ہوگا کہ تاروں کے ساتھ کیسے کام کرنا ہے۔ محفوظ ٹائپنگ بھی سمجھنے کے لیے ایک ضروری تصور ہے۔

  • باب 7: طریقوں اور اقسام کے ساتھ ساتھ پاس بہ قدر کے بارے میں مزید جانیں۔

  • باب 8: جاوا کوڈنگ پر حتمی خیالات اس بات سے متعلق ہیں کہ آپ کیسے فیصلے کریں گے اور ہدایات کو دہرائیں گے۔

حصہ 3

پروگرامنگ جو آبجیکٹ پر مبنی ہے یہاں توجہ مرکوز ہے:
  • باب 9: آبجیکٹ پر مبنی پروگرامنگ کے استعمال کے بارے میں مزید جانیں، جیسے کہ کلاسز، اور جاوا کے موڈیفائر۔

  • باب 10: جانیں کہ چیزوں کو سادہ رکھ کر اور پہلے سے موجود کوڈ کا استعمال کرکے کچھ وقت کیسے بچایا جائے۔

جاوا پروگرامنگ برائے اینڈرائیڈ ڈویلپرز فار ڈمیز از بیری برڈ - گہرائی سے کتاب کا جائزہ - 3
تصویر 4. OOP ڈایاگرام، بشکریہ پروگرام ٹاک

حصہ 4

اینڈرائیڈ اور جاوا کے درمیان کنکشن کے بارے میں جانیں:
  • باب 11: ڈاکٹر برڈ مثالیں دیتے ہیں اور اندرونی کلاسوں پر بحث کرتے ہیں۔ تشہیر بھی.

  • باب 12: آپ نے جو کچھ سیکھا ہے اسے استعمال کرنا مشکل ہوسکتا ہے اور یہ باب آپ کو ایک ساتھ متعدد پہلوؤں سے نمٹنے میں مدد کرے گا۔

  • باب 13: سوشل میڈیا آن لائن سرگرمیوں میں اہم کردار ادا کرنے کے ساتھ یہ ایک اہم باب ہے۔ سوشل میڈیا سرورز، فائلوں کے بارے میں جانیں اور جاوا کے ساتھ آپ کو مستثنیات کا سامنا کرنا پڑے گا۔

  • باب 14: برڈ کی اپنی ایپ کے ذریعے آپ بہت کچھ سیکھیں گے۔

حصہ 5

وسائل کا یہ حصہ تمام Dummies کتابوں میں پایا جا سکتا ہے:
  • باب 15: کچھ غلطیوں سے گریز کرنے سے آپ کی ایپ کی ترقی ہموار ہو جائے گی۔ اس باب میں ان 10 اہم ترین غلطیوں کی فہرست دی گئی ہے جنہیں نہ کرنا ہے۔

  • باب 16: اپنی صلاحیتوں کو بہتر بنانے کے لیے وسائل کا استعمال کریں۔

فائدے اور نقصانات

پیشہ

  • پیچیدہ خیالات کو آسان بنایا گیا ہے۔

  • کتاب کی ترتیب اسے کام کرنے میں مزہ دیتی ہے۔

  • مناسب ہے یہاں تک کہ اگر آپ کے پاس کوئی پروگرامنگ پس منظر نہیں ہے۔

Cons کے

  • پہلا ایڈیشن پرانا ہے۔

  • دوسرا ایڈیشن قارئین کے لیے بہت کچھ چھوڑ دیتا ہے کہ وہ اپنے طور پر کام کرے۔

  • یہ پوری طرح سے جاوا کا احاطہ نہیں کرتا ہے۔

چلو لپیٹتے ہیں۔

کیا یہ کتاب آپ کے لیے ہے؟ اس میں کوئی سوال نہیں ہے کہ جاوا پروگرامنگ فار اینڈروئیڈ ڈویلپرز فار ڈمیز نئے آنے والوں کے لیے بہت سے فوائد کا حامل ہے۔ ڈاکٹر برڈ جاوا اور اینڈرائیڈ حقائق کو آسانی سے بتانے کا انتظام کرتے ہیں۔ لیکن اپنی ضروریات کے لیے صحیح ایڈیشن منتخب کریں اور اگر آپ کے پاس کوئی مخصوص جگہ ہے جس میں آپ دلچسپی رکھتے ہیں، تو یقینی بنائیں کہ آپ خریدنے سے پہلے اس کا احاطہ کر لیا ہے۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION