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

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

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

آموزش 0 تا 100 ساخت یک اپلیکیشن چت اندروید با استفاده از FireBase

 

اگر تا حالا به اپلیکیشن هایی که نیاز به سمت سرور داشته اند توجه کرده باشید متوجه شده اید که برای ساختن یک موبایل یا وب اپلیکیشنی که نیاز به سمت سرور دارد شما باید زمان وانرژی و هزینه ی بیشتری صرف کنید تا بتوانید یک سیستم بک اند مناسب برای اپلیکیشن خود پیاده سازی کنید. Firebase در سال 2011 توسط اندرو لی و جیمز تامپلین تأسیس شد و در آوریل 2012 پایگاه داده ابری بلادرنگ خود را راه اندازی نمود. محصول اولیه Firebase یک پایگاه داده ای بلادرنگ بود که با رابط برنامه نویسی نرم‌افزارخود به توسعه دهندگان این اجازه را می داد تا داده‌های خود را از مشتریان متعدد ، ذخیره و همگام سازی نمایند. در اکتبر 2014 شرکت گوگل این شرکت را از آن خود کرد.

فایربیس یک پلتفرم توسعه موبایل و وب اپلیکیشن است. تا کنون بیش از 1.5 میلیون apps از آن استفاده کرده اند. در واقع می توان گفت که فایربیس یک پلت فرم جامع توسعه موبایل است. فایربیس خدمات زیادی را برای توسعه دهندگان موبایل و وب اپلیکیشن فراهم می کند که در این پروژه بنا به نیاز خود از برخی از آن ها استفاده خواهیم کرد.

این دوره یک دوره ی کاملا پروژه محور بوده و در تمامی قسمت های این دوره هدف ما انجام دادن بخشی از پروژه خواهد بود. پروژه ی ما ساختن یک اپلیکیشن چت مانند WhatsApp است و ما از خدماتی که فایربیس به ما می دهد استفاده می کنیم تا پروژه ی خود را انجام دهیم.

پیش نیاز های این دوره آشنایی با جاوا و اندروید است.

8 جلسه ابتدای دوره رایگان است .

این دوره در حال برگزاری است .

خرید این دوره

پیش نمایش


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

مدت زمان دوره: 04:17:00
راهنما! برای دانلود با دانلود منیجر(IDM) بر روی این لینک کلیک کنید.

معرفی دوره

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

متصل کردن اپلیکیشن خود به فایربیس برای استفاده از امکانات فایربیس

سفارشی کردن app bar در اندروید استودیو 

استفاده کردن از TabLayout و ViewPager و پیاده سازی یک کلاس برای نمایش Tab های موجود در اپلیکیشن

پیاده سازی ثبت نام کردن کاربران با استفاده از فایربیس و طراحی layout های مربوط به  login و register

پیاده سازی متد مربوط به ثبت نام کاربران با استفاده از فایربیس

پیاده سازی متد مربوط به ورود کاربران با استفاده از فایربیس

طراحی یک Menu شامل 3 گزینه برای انتخاب و خارج شدن از برنامه با استفاده از Log out

ارسال یک ایمیل فعال سازی برای جلوگیری از ساخت ایمیل های غیر معتبر توسط کاربران

نحوه ایجاد دیتابیس بلادرنگ در برنامه برای ذخیره داده های خود و طراحی  SettingsActivity

ذخیره کردن داده های ذکر شده در دیتابیس بلادرنگ برای کاربران و جلوگیری از دسترسی کاربران به MaintActivity قبل از وارد کردن username های آنها

توضیح مختصر:  بازیابی مقادیر username  و status از دیتابیس و نمایش آنها در SettingsActivity

اضافه کردن گزینه ای با عنوان ایجاد گروه برای ساختن گروه ها

بازیابی گروه های موجود در Realtime Database و نمایش آن ها در ListView ایجاد شده در GroupsFragment

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.