- مدرس دوره : محمد رجب زاده ( رزومه )
- تعداد ویدیوها : 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 (میان افزار) - بخش اول
نظرات کاربران در رابطه با این دوره