کتاب آموزش برنامه نویسی اندروید بصورت کامل و گام به گامReviewed by صابر بوستانی on Jun 1Rating: 4.5کتاب آموزش برنامه نویسی اندروید بصورت کامل و گام به گامکتاب آموزش برنامه نویسی اندروید بصورت کامل و گام به گام
کتاب آموزش برنامه نویسی اندروید بصورت کامل و گام به گام

کتاب آموزش برنامه نویسی اندروید بصورت کامل و گام به گام

سلام دوستان. توی این مطلب کتاب آموزش برنامه نویسی اندروید بصورت کامل و گام به گام به زبان فارسی رو براتون جهت دانلود قرار داده ایم. اندروید یک سیستم عامل موبایل مبتنی بر نسخه ی تغییر یافته linux می باشد. که این سیستم عامل از همان ابتدا با نام اندروید توسعه و راه اندازی شد. در سال ۲۰۰۵ طبق یک استراتژی برای ورود به بازار موبایل شرکت گوگل، اندروید و ابزارهای کار با آن را ارائه داد. شرگت گوگل می خواست که اندروید open source و free باشد. بنابراین بیشتر کد های اندروید را تحت Open Source Apache Licens منتشر کرد

به این معنی است که هر کسی می تواند به آسانی سورس کد اندروید را به صورت کامل دانلود کند و از آن استفاده کند. این کتاب آموزش برنامه نویسی اندروید بصورت کامل و گام به گام که شامل ۶۶۱ صفحه است شما رو با آموزش برنامه نویسی اندروید آشنا خواهد کرد، همچنین سرفصل های این کتاب آموزشی در ادامه مطلب ذکر شده.

سرفصل های کتاب آموزش برنامه نویسی اندروید بصورت کامل و گام به گام :

  • پیشگفتار
  • پیش نیاز
  • شروع برنامه نویسی اندروید
  • اندروید چیست؟
  • نسخه های مختلف اندروید
  • ویژگی های اندروید
  • معماری اندروید
  • دستگاه های که با اندورید کار می کنند
  • Android Market
  • انجمن توسعه دهندگان اندروید
  • ابزارهای مورد نیاز
  • دانلود و نصب JDK
  • نصب Eclipse
  • ایجا دستگاه کجازی اندروید Android Virtual Device(AVD
  • ایجا دستگاه مجازی اندروید Android Virtual Device(AVD
  • ایجاد اولین برنامه کاربردی اندروید
  • ساختار ( ANATOMY) برنامه اندروید
  • Activiy ها Freagment ها Intent ها
  • Activity ها
  • اعمال Style و theme بر روی یک activity
  • نمایش یک Dialog Window
  • نمایش یک  Progress Dialog
  • ارتباط بین activity  ها با استفاده از intentها
  • برطرف کردن مشکل Intent Filter Collision
  • برگرداندن نتایج از یک intent
  • ارسال داده های بین activity ها با شی intent
  • Fragment ها
  • اضافه کردن Fragment ها به صورت داینامیک
  • چرخه زندگی ( Life Cycle) یک Fragment
  • ارتباط بین Fragment ها
  • فراخوانی برنامه های از قبل ساخته شده با شی Intent 148
  • شی Intent
  • استفاده از intent Filter ها
  • اضافه کردنCatergory
  • نمایش Notification ها
  • آشنایی با User InterFace ها در اندروید
  • . View ها و ViewGroup ها
  • LineatLayout
  • AbsolutLayout
  • tableLauout
  • relativeLayout
  • frameLayout
  • scro11Layout
  • اعمال orientation ها
  • وابستگی بین View ها
  • تغییر سایز و تغییر اندازه
  • مدیریت تغییرها برای Orientaion ها
  • تشخیص این که آیا Orientaion تغییر کرده است یا خیر
  • کنترل کردن Orientaion مربوط به یک activity
  • استفاده ازactionbar
  • اضافه کردن آیتم به actionBar
  • شخصی سازی آیتم های action و تغییر ایکن برنامه
  • ایجاد یک user InterFace به صورت داینامیک (برنامه نویسی)
  • گوش دادن به Notification های Ui
  • Override کردن متدهای مربوط به یک activity
  • ثبت کردن  Eventهای مربوط به Viewها
  • طراحی کردن  View با استفاده از User interFacae
  • TextView
  • Button-ImageButton-EditText-CheckBox
  • کنترل کردن رویدادهای View
  • progress View
  • AutoCmpleteTextView
  • استفاده از Picker View
  • Timer Picker
  • DatePicker
  • استفاده از ListView
  • استفاده از Spinner View
  • استفاده از ListFregment
  • ستفاده از DialogFregmentا
  • استفاده از PreferrenceFragment
  • نمایش عکس ها و منوها
  • استفاده از  اImage View ها برای نمایش عکس ها
  • Imageو  Gallery های View
  • Image Switcher
  • GridView
  • منوها
  • ایجاد متدهای کمک کننده Method Helper
  • Option Menu
  • Context Menu
  • DigitalClock , AnalogClick
  • Web View
  • ماندگاری داده ها DATA PERSISTENCE
  • ذخیره و بارگزاری User Preference ها
  • دسترسی به activity با استفاده از Preference
  • ها و تغییر در آن ها با استفاده از برنامه نویسیPreference بازیابی
  • تغییر نام پیشفرض برای فایل Preference
  • ذخیره در Internal Storge
  • انتخاب بهترین گزینه برای ذخیره داده ها
  • استفاده از منابع Static
  • ایجاد و استفاده از دیتابیس ها
  • ایجاد کلاس DBAdapter Helper
  • استفاده از دیتابیس به صورت برنامه نویسی
  • اضافه کردن
  • برگرداندن تمام رکوردها
  • بازیابی یک رکورد
  • به روز رسانی
  • حذف
  • به روز رسانی دیتابیس
  • استفاده از دیتابیس های از قبل ایجاد شده
  • استفاده از Content Provider ها
  • اشتراک داده در اندروید
  • استفاده از Content Provider
  • از قبل تعریف شده Query String Constants
  • Projection ها
  • Filter ها
  • استفاده از Content Provider
  • پیام ها
  • ارسال sms
  • ارسال پیام با برنامه نویسی
  • گرفتن بازخورد از پیام ارسال شده
  • ارسال پیام با استفاده از intent
  • دریافت پیام ها
  • جلوگیری از دریافت پیام
  • به روز رسانی یک Broadcast توسط Activity
  • ارسال ایمیل
  • Location Based Services
  • نصب پکیج ها
  • ایجاد یک پروژه و تست آن بر روی دستگاه
  • نمایش نقشه گوگل در برنامه کاربردی
  • نمایش نقشه در برنامه نویسی اندروید
  • نمایش نقشه با Fragment
  • نمایش نقشه با MapView
  • NetWorking
  • فراخوانی Http با استفاده از  Web Service
  • دانلود داده های باینری
  • دانلود محتوای متنی
  • فراخوانی JSONE Service
  • Socket Programming
  • توسعه سرویس ها اندروید
  • ایجاد سرویس
  • اجرای کارهای که دارای زمان های اجرای طولانی هستند توسط سرویس ها
  • اجرای کارهای تکرار پذیر در سرویس ها
  • ایجاد ارتباط بین Activity و سرویس ها
  • ها با سرویس هاacivivity کردن Bind
  • Thread ها
  • پابلیش کردن برنامه های اندروید