- مدرس دوره : محمد رجب زاده ( رزومه )
- تعداد ویدیوها : 43 ویدیو
- مدت زمان دوره : 14:1:00
- سطح دوره : پیشرفته
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1401/03/18

تو این دوره قصد داریم بیشتر با برنامه نویسی اندروید آشنا بشیم و چیزا جدیدی ازش یادبگریم ، تمرکز اصلی من تو این دوره کار کردن درست و اصولی با api ها و اتصال برنامه های اندروید به وب سرویس هاست البته در این دوره "Live Data (لایو دیتا)" - "الگو mvvm - Model View - ViewModel" - "کد نویسی تمیز" و... رو بررسی میکنم .
در این دوره سعی ما بر این هست تا شما هرچه بیش تر با نحوه پیاده سازی اصولی و استاندارد کد ها در اندروید آشنا بشید از این رو ما در دوره پروژه عملی خودمون رو ر ابتدا یک برنامه مخطبین ساده که فقط مخاطب ها در سرور ذخیره می شوند و هرکسی با نصب اپلیکیشن به تمام مخاطب های ذخیره شده در سرور دسترسی دارد شروع میکنیم (این برنامه رو از صفر مینویسیم) و با آشنا شدن با ایراد ها و مشکلات آن و راه حل آن ها برنامه خود را سطح به سطح ارتقا میدهیم و درنهایت پروژه عملی م یک نرم افزار مخاطبین می باشد که مخاطب ها به سه صورت "خصوصی - عمومی - در دسترس تنها با وارد کردن کد مخاطب " در آن قابل اضافه شدن هستند تبدیل خواهد شد . همچنین در این برنامه با نحوه ساخت پروفایل کاربری و چگونگی امکان ویرایش آن توسط کاربر و همچنین قابلیت قرار دادن عکس و ویرایش آن برای مخاطبین ثبت شده توسط کاربر با توجه به سطح دسترسی کاربر آشنا خواهیم شد
توجه : فایل سرور دوره به صورت جدا نوشته شده و برای دانلود در دسترس دانشجویان دوره قرار گرفته است.
توجه : زبان دوره کاتلین است
پیشنیاز ها : دوره برنامه نویسی اندروید مقدماتی
حاصل دوره : توانایی ساخت اپ هایی با امکان اتصال به سرور با قابلیت دارا بودن پروفایل کاربری شخصی برای هر کاربر
فهرستـــ ویدیوها
مدت زمان دوره 14:1:00-
لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.
-
تنظیم کردن رتروفیت
در این جلسه کتابخانه رتروفیت رو به پروژه اضافه می کنیم و اون رو تنظیم می کنیم و به یه درخواست ساده رو به سرور میفرستیم
-
اضافه کردن مخاطب جدید
در این جلسه باهم دیکه کد های صفحه افزودن مخاطب رو مینویسیم و یک مخاطب جدید رو با استفاده از api ثبت میکنیم و با متد POST در رتروفیت آشنا میشیم
-
بررسی متد های http و کاربرد هر کدام از آن ها
در این ویدیو متد های http رو بررسی کردیم و متوجه شدیم کارکرد هر کدوم از اون متد ها چیه و استانداردش اینه که برای چکار هایی استفاده بشن
-
نمایش مخاطبین در صفحه اصلی
در این جلسه صفحه اصلی برنامه رو دست میکنیم و لیست مخاطب هارو توی صفحه اول نشون میدیم
-
ساخت صفحه ویرایش مخاطب
در این ویدیو باهم دیگه صفحه ویرایش مخاطب رو درست میکنیم و میبینیم که چطور باید id مخاطب رو از صفحه اصلی به صفحه ویرایش منتقل کنیم
-
حذف مخاطب و بروز رسانی لیست مخاطبین
در این جلسه یاد میگیریم که چطور یک مخاطب رو حذف کنیم و بعد از اون لیست رو بروز رسانی کنیم
-
استفاده از repository در api
در این جلسه از repository به طور اصولی و استاندارد در api مون استفاده میکنیم
-
ساخت welcome screen به همراه انیمیشن
ساخت برنامه بخش دوم دوره و تکمیل UI صفحه Welcome به همراه انیمیشن Welcome و Loading
-
بررسی اتصال در صفحه Welcome و نمایش دکمه تلاش مجدد
بررسی اتصال دستگاه به اینترنت و نمایش دکمه تلاش مجدد در صورت عدم اتصال دستگاه به سرور
-
نمایش تصویر مخاطبین در برنامه به صورت دایره ای
نمایش تصویر مخاطبین در برنامه به صورت دایره ای
-
ساخت تبدیل کننده خودکار درخواست (اکستنشن متد ها)
ساخت تبدیل کننده خودکار درخواست به لایو دیتا با استفاده از اکستنشن متد ها
-
پرسش سوال از کاربر برای حذف مخاطب
پرسش سوال "آیا از حذف مخاطب اطمینان دارید ؟" قبل از حذف کردن مخاطب
-
ویرایش مخاطب جلسه اول
در این جلسه بخش های اصلی ویرایش مخاطبمون در اپ جدید رو کامل کردیم و در جلسه بعدی هم ادامه کار هاش رو انجام میدیم
-
اضافه کردن Interceptor (میان افزار) - بخش اول
اضافه کردن Interceptor (میان افزار) - بخش اول
نظرات کاربران در رابطه با این دوره