توضیحات
ساخت برنامه چت
سرفصل های آموزش ساخت اپلیکیشن چت در برنامه نویسی اندروید:
قسمت هایی از این پکیج را در ویدیوی زیر می بینید
- *
*
**
*
*سرفصل ها کلی بوده و موارد بسیار زیادی ذکر نشده است و ممکن است هر بخش شامل چندین ویدئو زیر مجموعه باشد.
مقدمه و معرفی مدرس ، شیوه تدریس و پیشگفتار
معرفی پروژه و تحلیل ابتدایی
معرفی GCM و کار با کنسول گوگل و دریافت Server Key
ایجاد Rest API
شروع کار با PHP
کار با PhpMyAdmin و ساخت پایگاه داده
ایجاد فایل تنظیمات API
اتصال به پایگاه داده در PHP
ساخت کلاس DbHandler برای کار با پایگاه داده
تعریف توابع DbHandler و کدنویسی آن
اتصال به GCM در PHP
ساخت کلاس های GCM و Push
کار با Htaccess برای بازنویسی لینک ها
معرفی Slim برای ساخت API
ساخت فایل اصلی API و کار با Slim
تکمیل API و تعریف توابع مختلف
ارتباط بین اندروید و GCM
ایجاد پروژه جدید در Android Studio
اجرای شبیه ساز اندروید
دریافت کلید برای اپلیکیشن از کنسول گوگل
Import کردن کتابخانه های مورد نیاز
ایجاد کلاس Config و PreferenceManager
ایجاد کلاس های NotificationUtils و GcmIntentService
اتصال به GCM و دریافت توکن
ایحاد کلاس PushReceiver برای دریافت اطلاعات از GCM
اعمال تغییرات روی فایل Manifest
ایجاد Broadcast Receiver در صفحه اصلی
تشخیص نصب بودن گوگل پلی بر روی دستگاه
تست ارسال پیغام از طریق GCM
ساخت اپلیکیشن نهایی
معرفی و ساخت کلاس برای استفاده از کتابخانه Volley
ساخت کلاس های User , Message , Chatroom
ایجاد کلاس Endpoint برای نگه داری اطلاعات API
ارتباط با API و ذخیره Token در پایگاه داده
ایجاد لایه ثبت نام و ورود کاربر به صورت متریال دیزاین
Validate کردن فرم ثبت نام و ورود
اتصال به api و انجام ثبت نام و ورود کاربر
ساخت لایه صفحه اصلی برنامه و لیست چت ها
شروع کار با RecyclerView و ساخت Adapter
تکمیل Adapter و ارتباط آن با RecyclerView
دریافت اطلاعات چت ها از API و نمایش در صفحه اصلی
تشخیص کلیک بر روی چت ها
تشخیص اجرای برنامه در پس زمینه
ایجاد صفحه چت و ارسال پیام
اتصال به API برای ارسال و دریافت پیام ها
ایجاد منوی خروج از حساب کاربری
کدنویسی بخش انتقال بین بخش های مختلف
تست نهایی اپلیکیشن و جمع بندی
ساخت برنامه چت