خانه اندروید

800 ساعت آموزش اختصاصی

بیش از 30 هزار دانشجو

آموزش های پروژه محور

مطالب پیشنهادی حتما مشاهده کنید :

دوره آموزش اپلیکیشن فروشگاهی single activity architecture

دوره آموزش اپلیکیشن فروشگاهی single activity architecture

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

دوره آموزش پیاده سازی اپلیکیشن فروشگاه kotlin Api web service

دوره آموزش اپلیکیشن فروشگاهی single activity architecture

اپلیکیشن فروشگاهی با قابلیت معماری Single Activity

اپلیکیشن فروشگاهی single activity

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

از جمله مباحث مهم این معماری قدرتمند :‌
پیاده سازی بسیار ساده
پیاده سازی یک اپلیکیشن بهینه
سریع و مقیاس پذیر
اپلیکیشن قدرتمند با کارایی و متریال استاندارد
تعامل و ارتباط ساده با اپلیکیشن و احساس آرامش و راحتی برای کاربر
یک activity و بقیه موارد fragment

این دوره آموزشی با معماری MVVM و Rxkotlin  و kotlin -php پیاده سازی شده است.

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

single-activity-architecture-mvvm

همان طور از اسم دوره مشخص هست ما در این دوره آموزشی خدمتون یک اپلیکیشن فروشگاهی را به صورت پروژه محور همراه با تدریس مباحث Api webservice و پیاده سازی دیتابیس و جداول آموزش خواهیم داد. و شما پس از مشاهده این دوره آموزشی می توانید یک اپلیکیشن استاندارد و سریع را پیاده سازی کنید. از جمله اپلیکیشن هایی که از این معماری استفاده کردن اپلیکیشن دیوار و دیجی کالا و … می باشد.

اپلیکیشن فروشگاهی single activity

قطعا با اپلیکیشن هایی کار کرده اید! که به کمک BottomNavigationView پیاده سازی شده است و زمانی که روی هر کدام از دکمه زیر کلیک می کنید BottomNavigationView همراه شما حرکت می کند و هم چنین برای شما کار خاصی را انجام می دهد به عنوان نمونه مثلا در category حرکت می کنید و می توانید عملیات filter را هم انجام دهید اما زمانی که میایید روی یک دکمه دیگر کلیک می کنید مثلا دکمه home می توانید اطلاعات مربوط به fragment home را مشاهده کنید و زمانی که دوباره به category بر می گردین مشاهده می کنید که موقعیت شما حفظ شده یعنی شما در موقعیت filter شده همچنان هستین و می توانید مسیر را ادامه دهید و کارهای دیگر را انجام دهید. به عنوان نمونه زمانی که در صفحه اصلی فروشگاه روی جستجو کالا کلیک می کنید در صفحه جدید می توانیم جستجو را انجام دهیم.تصویر زیر

single-activity-architecture

همیشه نگهداری موقعیت کاربر در BottomNavigationView یک چالش هست و با خانه اندروید همراه باشین تا به سادگی بتوانید این پیاده سازی را انجام دهید. این دوره آموزشی با kotlin منتشر شده و پیش نیاز این دوره آموزشی هم دوره زیر می باشد.

پیش نیاز دوره

Kotlin MVVM Rxjava and Rxandroid

در این دوره آموزشی سعی شده تمامی مباحث به صورت کاملا ساده پیاده سازی شود و مباحث پیشرفته در ادامه دوره تدریس شده شما دانشجویان گرامی خانه اندروید با تهیه این دوره می توانید اپلیکیشن فروشگاهی با قابلیت  single activity architecture را تولید کنید.

پیاده سازی اپلیکیشن فروشگاهی تک صفحه اندروید

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

مباحث دوره فروشگاهیسرفصل های دوره آموزش اپلیکیشن فروشگاهی single activity architecture : 

مباحث دوره فروشگاهی ــ توضیحات مباحث اولیه و مباحث مبتدی دوره آموزشی

مباحث دوره فروشگاهی ــ مباحث استک و کاربرد جاهایی که استفاده شده

مباحث دوره فروشگاهی ــ توضیحات اولیه در خصوص single activity

مباحث دوره فروشگاهی ــ معماری پیاده سازی تک صفحه و پیشنهاد گوگل

مباحث دوره فروشگاهی ــ توضیحات لازم در خصوص موقعیت ,استک 

مباحث دوره فروشگاهی ــ ایجاد یک پروژه جدید در اندروید استودیو و افزودن کتابخانه های مورد نیاز پروژه 

مباحث دوره فروشگاهی ــ آپدیت کتابخانه ها و مباحث مبتدی دوره 

مباحث دوره فروشگاهی ــ ساخت یک اکتیویتی و پیاده سازی مباحث فرگمنت و  viewgroup

مباحث دوره فروشگاهی ــ ایجاد کلاس و فرگمنت ها و لایه های پروژه 

مباحث دوره فروشگاهی ــ اضافه کردن مباحث معماری MVVM برای پروژه 

مباحث دوره فروشگاهی ــ یادگیری مباحث ابتدایی و بایند کردن اطلاعات برای نگهداری استک و state کاربر

مباحث دوره فروشگاهی ــ نگهداری استک و کار کردن با Navagation ها 

مباحث دوره فروشگاهی ــ setup Main activity برای BottomNavigationView

مباحث دوره فروشگاهی ــSetup BottomNavigationView  برای کلاس ایجاد شده اختصاصی State ها

مباحث دوره فروشگاهی ــ دریافت اطلاعات به کمک  کتابخانه Retrofit2

مباحث دوره فروشگاهی ــ ساخت Custom response برای دریافت json  ها

مباحث دوره فروشگاهی ــ ساخت منو ها و ایجاد صفحات مختلف

مباحث دوره فروشگاهی ــ ساخت Navigation Component

مباحث دوره فروشگاهی ــ fragment manager

مباحث دوره فروشگاهی ــ fragment manager support kotlin

مباحث دوره فروشگاهی ــ ایجاد Animcation بین صفحات

مباحث دوره فروشگاهی ــ توضیحات در خصوص چسباندن کلاس state به BottomNavigationView

مباحث دوره فروشگاهی ــ پیاده سازی معماری صفحات 

مباحث دوره فروشگاهی ــ فراخوانی متد ها و  setup BottomNavigationView و مباحث Navcontroler 

مباحث دوره فروشگاهی ــ اجرا کردن پروژه و توضیحات تکمیلی و مشاهده حفظ stake و state جاری کاربر

مباحث دوره فروشگاهی ــ ساخت مباحث تستی برای یادگیری بهتر مثل دسته بندی

مباحث دوره فروشگاهی ــ حرکت بین صفحات و حفظ موقعیت کاربر در صفحه جاری

مباحث دوره فروشگاهی ــ توضیحات تکمیلی و نحوه کارکرد اجزا

مباحث دوره فروشگاهی ــشروع پیاده سازی پروژه فروشگاهی بخش سمت سرور

مباحث دوره فروشگاهی ــ توضیحات فرآیند اپلیکیشن فروشگاهی 

مباحث دوره فروشگاهی ــ شروع مباحث ساخت دیتابیس و جداول و  وب سرویس و پیاده سازی کلاس config 

مباحث دوره فروشگاهی ــ ایجاد سازنده و مباحث اولیه متصل شدن به دیتابیس

مباحث دوره فروشگاهی ــ پیاده سازی صفحه خانه وب سرویس 

مباحث دوره فروشگاهی ــ ایجاد آرایه ها متفاوت برای نمایش صفحه خانه

مباحث دوره فروشگاهی ــساخت وب سرویس صفحه اصلی اپلیکیشن فروشگاهی

مباحث دوره فروشگاهی ــ وب سرویس ورود به اپلیکیشن  و ثبت نام

مباحث دوره فروشگاهی ــ توضیحات در خصوص افزودن به سبد خرید بدون ثبت نام و محاسبه سبد خرید 

مباحث دوره فروشگاهی ــ ورود یا ثبت نام کاربر با تغییر اطلاعات سبد خرید

مباحث دوره فروشگاهی ــ ایجاد صفحه های دسته بندی 

مباحث دوره فروشگاهی ــ توضیحات در خصوص دسته بندی های تو در تو 

مباحث دوره فروشگاهی ــ ایجاد مشخصات کالا

مباحث دوره فروشگاهی ــ ایجاد ویژگی کالا ها

مباحث دوره فروشگاهی ــ توضیحات در خصوص تفاوت ویژگی کالا با مشخصات کالا 

مباحث دوره فروشگاهی ــ ساخت ادامه مطلب محصولات 

مباحث دوره فروشگاهی ــ پیاده سازی جستجو محصولات

مباحث دوره فروشگاهی ــ نمایش اطلاعات از سمت سرور بخش محصولات شگفت انگیز

مباحث دوره فروشگاهی ــ اطلاعات مربوط به دریافت محصولات پر فروش

مباحث دوره فروشگاهی ــ پیاده سازی سبد خرید و orders

مباحث دوره فروشگاهی ــ پیاده سازی اسلایدر محصولات

مباحث دوره فروشگاهی ــ برگشت به سمت اندروید استودیو و پیاده سازی مباحث سمت سرور

مباحث دوره فروشگاهی ــ ایجاد اسلایدر

مباحث دوره فروشگاهی ــ شامل ساخت timer شگفت انگیز

مباحث دوره فروشگاهی ــ پیاده سازی timer برای هر کدام از ایتم های adapter recyclerview

مباحث دوره فروشگاهی ــ هماهنگی timers با دیگر محصولات 

مباحث دوره فروشگاهی ــ پیاده سازی صفحه جستجو کالا ها

مباحث دوره فروشگاهی ــ پیاده سازی صفحات متعدد و نحوه نمایش متفاوت کالا ها

مباحث دوره فروشگاهی ــ گرد کردن دسته بندی ها برای زیبایی کار

مباحث دوره فروشگاهی ــ ایجاد بنرهای متفاوت برای صفحات اصلی 

مباحث دوره فروشگاهی ــ بخش نقد و بررسی یا حالت وبلاگ

مباحث دوره فروشگاهی ــ ساخت ادامه مطلب یک محصول 

مباحث دوره فروشگاهی ــ شامل نمایش دسته بندی در ادامه مطلب و روت بندی مسیر

مباحث دوره فروشگاهی ــ ساخت اسلایدر صفحه ادامه مطلب

مباحث دوره فروشگاهی ــ ایجاد مشخصات و ویژگی کالا 

مباحث دوره فروشگاهی ــ نمایش محصولات مشابه

مباحث دوره فروشگاهی ــ افزودن به سبد خرید

مباحث دوره فروشگاهی ــ نمایش اطلاعات سبد خرید

مباحث دوره فروشگاهی ــ تغییرات در سبد خرید شامل افزودن و حذف و تغییر تعداد محصولات

مباحث دوره فروشگاهی ــ ایجاد آدرس برای ارسال کالا و عملیات order سفارش

مباحث دوره فروشگاهی ــ ایجاد دسته بندی محصولات 

مباحث دوره فروشگاهی ــ نمایش پروفایل کاربر

مباحث دوره فروشگاهی ــ بخش پروفایل نمایش سفارش های ثبت شده

مباحث دوره فروشگاهی ــ بخش آدرس های کاربر

مباحث دوره فروشگاهی ــ و….

دمو دوره و توضیحات لازم در خصوص دوره آموزشی که پیاده سازی شده است قبل از تهیه دوره حتما مشاهده شود.

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

 

مدرس دوره :  جواد محمدی

تعداد قسمت : 24 قسمت 

مدت زمان دوره آموزشی :  تقریبا 12 ساعت

وضعیت دوره : 70 درصد تکمیل شده

خانه اندروید دانلود فیلم آموزشی  لطفا دوره  آموزشی رو هم ببنید برای توضیحات بیشتر :

حجم فیلم آموزشی   حجم دوره آموزشی :   3/800 گیگابات

پسورد فایل   پسورد فایل فشرده : homeandroid.ir

خانه اندروید منبع آموزش : خانه اندروید

سوالات متداول قبل از خرید

  آیا برای شرکت در دوره پیشنیازی لازم هست : بله پیشنیازی لازم در دوره معرفی شده و هم چنین در همین صفحه لینک شده است.

نکته : در این دوره آموزشی مفاهیم از پایه تدریس میشود.

 آیا دوره فارسی هست : بله توسط سایت خانه اندروید ضبط و فارسی هست.

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

  به چه صورتی باید در دوره آموزشی شرکت کنیم : پس از خرید محصول لینک های دانلود دوره آموزشی برای شما دوست گرامی ارسال می شود. همچنین از طریق ایمیل و هم از طریق سایت قابل دانلود هستند.

  برای زبان برنامه نویسی از چه زبانی استفاده می کنید : Php , kotlin

  دوره آموزشی چند قسمت است :   24 قسمت پس از تهیه دوره در دسترس شماست. و ادامه آموزش در حال ضبط میباشد.

 آیا می توانین دوره را به صورت فصل به فصل دریافت کنیم : جواب خیر چون فصل ها به هم متصل هستن و باید دوره را به صورت کامل تهیه کنید.

 آیا فیلم ها واضح هست و من به راحتی می تونم یاد بگیرم : آموزش ها کاملا پروژه محور توضیح داده خواهد شد و شما می توانید به سادگی یاد بگیرن پیشنهاد میشه برای بهتر یادگیری آموزش تمامی هوش و فکر خودتون رو برای هر جلسه بزارین و پس از پایان فیلم یکبار دیگر تمرین را آغاز کنید.و حداقل دو بار هر جلسه را مشاهده و بار سوم با مدرس دوره مرحله به مرحله پیش برین. و در نهایت پیشنهاد میشه برای درک و باز شدن پیش زمینه هرفصل را به صورت کامل مشاهده کنید.

 آین دوره در چه سطحی هست : از سطح مبتدی تا پیشرفته

 پس از پایان این دوره چه چیزی یاد می گیرم :  شما پس از مشاهده این دوره آموزشی مباحث state , stack را به صورت کامل یاد می گیرن و هم چنین با تدریس مباحث وب سرویس فروشگاه شما می توانید یک اپلیکیشن فروشگاهی استاندارد را پیاده سازی کنید. 

تصاویر کامل و یک جا

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

جواد محمدی هستم بنیان‌گذار سایت خانه اندروید در خدمتون هستیم با آموزش و مفاهیم برنامه نویسی اندروید-نزدیک به 10 سال هست در حوزه برنامه نویسی فعالیت می کنم. مسلط به kotlin,java,flutter,php هستم . در خانه اندروید دانستی های خودم را در اختیار تمامی علاقمندان به برنامه نویسی قرار میدم.تشکر از اینکه خانه اندرورید رو دنبال می کنید.

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

    دیدگاه های طولانی نادیده گرفته می شوند لذا دیدگاه خودتان را در دو خط خلاصه کنید.

    دیدگاه های که شامل توهین یا متن توهین آمیز اصلا تایید نمی شود.

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

50 دیدگاه

  1. مریم رستمی یار گفت:

    سلام واقعا عالی امیدوارم همیشه همین طور باشین .

  2. مجید نویدی گفت:

    سلام استاد مثل همیشه آموزش عالی

  3. وحید گفت:

    سلام وقتون بخیر خسته نباشید مهندس محمدی عزیز
    سلام ببخشید روی چه api این آموزش رو ضبط کردین.

    • سلام و درود خدمت شما
      از آخرین ورژن api34 ولی اهمیتی نداره از ورژن پایین تر یا بالاتر هم از این هم فردا استفاده کردین مشکلی نیست.

  4. امیر حسن گفت:

    سلام خسته نباشید لطفا نحوه نصب phpstorm را هم قرار بدین.

  5. علی محمدیان گفت:

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

  6. فرشته حسینی گفت:

    آموزش تون خوب بود تشکر

  7. حسین پدیداران گفت:

    سلام وقتون بخیر
    اندروید استودیو چطور می تونم نصب کنم ممنونم میشم راهنمایی کنید.

  8. ریحانه ربانی گفت:

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

  9. رضا حقانی گفت:

    سلام و ارادت خیلی عالی خسته ام نباشید.

  10. فاطمه اسدی گفت:

    سلام ببخشید گفتین داخل دوره آموزش نصب هر دو رو میدن یعنی phpstorme و زمپ از کجا میتونم دانلود کنم و مشاهده کنم.
    ممنونم

  11. میلاد مهربان گفت:

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

  12. مهران رجبی پور گفت:

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

    • سلام و درود بله فرقی نداره حتی می تونید از لینوکس هم استفاده کنید چون اندروید استودیو برای تمامی سیستم عامل ها در دسترس هست و می توانید دانلود و نصب کنید و شروع کنید.
      برای ویندوز – مک- لینوکس و…

  13. یاسر تقوی گفت:

    سلام وقتون بخیر و ارادت
    بفرمایین در این دوره از معماری mvvm هم استفاده شده و زبان کاتلین

  14. سلیمان گفت:

    سلام داخل این دوره وب سرویس هم تدریس شده یا جداگونه باید تهیه کنم. تشکر

  15. حسن صحراپیما گفت:

    خسته نباشید عالی

  16. رضا فرهادی گفت:

    سلام خیلی آموزش خوبی بود اقای محمدی همیشه همین طور پیش برین.

  17. معین قلیچی گفت:

    سلام دوره خیلی عالی بود واقعا نیاز داشتیم به هم چین آموزشی خسته نباشید. آقای محمدی

  18. مهدی یاوری گفت:

    سلام واقعا عالی بود لذت بردم. از این دوره
    منتظر دوره های بعدی تون هستیم انشالا

  19. محمد گفت:

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

  20. مهندس صادق حاتمی گفت:

    سلام استاد محمدی عزیز خسته نباشین.
    استاد بی صبرانه منتظر این دوره قوی بودم سپاس از شما بابت انتشار این دوره واقعا موضوع بسیار مهمی رو می تونم بگم تدریس کردین من در تمامی دوره هاتون شرکت کرده ام از جمله جدید دورهتون یعنی چت که خیلی راضی هستم از تدریس شما
    همیشه منتظر دوره های جدید و کاربردی تون هستم.

  21. سامان گفت:

    سلام استاد خسته نباشین.
    آیا میشه به کمک این آموزش هر نوع اپلیکیشنی به غیر از فروشگاهی رو هم پیاده سازی کرد؟ ممنونم

    • سلام و درود در توضیحات هم ذکر شده بله دوست گرامی
      هم چنین بهتره دمو دوره رو مشاهده بفرمایین.
      به کمک این دوره می توانید هر نوع اپلیکیشن دیگه ای به صورت single activity پیاده سازی کنید.

  22. آرمان نظری گفت:

    سلام استاد محمدی خسته نباشید.
    ممنونم از دوره خوبتون بلخره منتشر شد و منم شرکت کرده ام برای حمایت از شما

  23. فاطمه حیدری گفت:

    سلام وقتون بخیر خسته نباشید.
    چطور می تونم در این دوره شرکت کنم ممنونم.

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

  24. طاهره محمدی گفت:

    سلام خسته نباشین
    در دوره شرکت کرده ام نتونستم فایل ها رو از طریق گوشیم دانلود کنم آیا ایمیل هم برام ارسال میشه
    با تشکر

    • سلام و درود خدمت شما دوست گرامی
      بله براتون ایمیل ارسال میشه
      لینک ها رو از طریق دانلود منیجیر یا مرورگر دانلود کنید. چنانچه مشکلی داشتین پیام ارسال کنید در تلگرام.

  25. مجید گفت:

    سلام خسته نباشید آموزش خیلی عالی و راحت مخصوصا کلاس state ها که پیاده سازی کردین. خیلی عالی