برنامه نویسی اندروید دیتابیس

به نام خدا

فصل دوم آموزش با چند روز تاخیر امروز منتشر شد که قبل از هر چیر لازم میدونم از همه عزیزان بابت این تاخیر عذر خواهی کنم

در فصل دوم آموزش برنامه نویسی اندروید دیتابیس همونطور که قولشو داده بودیم به سراغ مباحث متوسط برنامه نویسی اندروید رفتیم و در قابل ۶ جلسه یک پروژه را از ابتدا به انتها رسوندیم.

در این فصل مباحثی مثل دیتابیس داخلی و نحوه استفاده ، دیتابیس خارجی و فایلینک سه محور اصلی آموزشمون بودن. همونطور که میدونید تقریبا لازمه هر برنامه ای نگهداری و ذخیره سازی یکسری اطلاعات است، اطالاعاتی که شاید مربوط به محتوای کاربر باشه و یا هم تنظیمات و محتوای خود برنامه باشه. با توجه به همین مورد میشه گفت که آموزش دیتابیس در اندروید تقریبا یک مورد الزامی برای همه ی برنامه های است.

محتوای مطرح شده در این فصل به تفکیک موضوع:

  • بررسی انواع نحوه دخیره سازی اطلاعات
  • بررسی انواع دیتابیس ها در اندروید
  • بررسی و استفاده از دیتابیس داخلی در برنامه
  • نحوه ساخت و ساختار دیتابیس خارجی sqlite
  • استفاده از دیتابیس خارجی در برنامه
  • ایجاد پروژه دفترچه تلفن
  • اضافه نمودن امکانات درج مخاطب / حذف مخاطب / ویرایش مخاطب
  • معرفی و استفاده از انواع آرایه ها
  • استفاده از listview و ArrayAdapter
  • نحوه استفاده از کتابخانه های آنلاین در اندروید استدیو
  • خواندن و نوشتن فایل در حافظه خارجی
  • اضافه نمودن قابلیت import/export به برنامه

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

جلسه اول:

  • توضیح مقدمات آموزش
  • بررسی انواع دیتابیس
  • ایجاد دیتابیس داخلی در برنامه

جلسه دوم:

  • بررسی ساختار دیتابیس خارجی
  • توضیح برنامه sqlite expert
  • ایجاد دیتابیس خارجی
  • استفاده از دیتابیس خارجی در برنامه

جلسه سوم:

  • شروعه ساخت پروژه دفترچه تلفن
  • نمایش محتوای دیتابیس در برنامه
  • نحوه کوئری نویسی در اندروید
  • استفاده از ابزار listview
  • استفاده از کلاس ArrayAdapter
  • بررسی آرایه های دو بعدی و سه بعدی

جلسه چهارم:

  • ایجاد فرم افزودن مخاطب
  • کار با طراحی CardView
  • عملیات افزودن در دیتابیس

جلسه پنجم:

  • اضافه کردن امکان حذف مخاطب از برنامه
  • اضافه کردن امکان ویرایش مخاطب
  • نحوه استفاده از کتابخانه های آنلاین
  • کار با کتابخانه sweet-alert-dialog

جلسه ششم:

  • بررسی مبحث فایلینگ
  • ایجاد فایل و فولدر در حافظه دستگاه
  • بررسی مبحث نوشتن اطلاعات در فایل و ذخیره
  • بررسی مبحث خواندن یک فایل
  • اضافه کردن قابلیت Export / Import به برنامه
  • استفاده از Optionmenu

دانلود نمونه برنامه ساخته شده در این آموزش