دوره آموزش اپلیکیشن فروشگاهی single activity architecture
آموزش ساخت اپلیکیشن فروشگاهی زبان کاتلین
دوره آموزش پیاده سازی اپلیکیشن فروشگاه kotlin Api web service
اپلیکیشن فروشگاهی با قابلیت معماری Single Activity
اپلیکیشن فروشگاهی single activity
سلام و احترام خدمت تمامی کاربران گرامی سایت خانه اندروید در این پست در خدمتون هستیم و می خواهیم با معماری تک صفحه یک دوره قدرتمند فروشگاهی رو خدمتون آموزش بدیم.در این دوره ما ابتدا مباحث استک و نگهداری State جاری کاربر صحبت خواهیم کرد از جمله آموزش های کاربردی خواهد بود که فقط و فقط توسط سایت خانه اندروید منتشر شده است . این آموزش یکی از مهم ترین آموزش هایی خواهد بود که شما می توانید یک اپلیکیشن استاندارد را پیاده سازی کنید.
از جمله مباحث مهم این معماری قدرتمند :
پیاده سازی بسیار ساده
پیاده سازی یک اپلیکیشن بهینه
سریع و مقیاس پذیر
اپلیکیشن قدرتمند با کارایی و متریال استاندارد
تعامل و ارتباط ساده با اپلیکیشن و احساس آرامش و راحتی برای کاربر
یک activity و بقیه موارد fragment
این دوره آموزشی با معماری MVVM و Rxkotlin و kotlin -php پیاده سازی شده است.
شاید در ابتدا با خودتان فکر کنید که آیا در این دوره من می توانم فقط یک اپلیکیشن فروشگاهی را یاد بگیرم ؟ در جواب خیر در این دوره آموزشی شما با base ثانویه کار و سپس پیاده سازی استاندارد یک اپلیکیشن را یاد می گیرن و در نهایت شما می توانید هر نوع اپلیکیشن را به این سبک پیاده سازی کنید که اکثر اپلیکیشن ها در حال به این سبک استاندارد پیاده سازی شده اند . مثل اپ دیوار و…
همان طور از اسم دوره مشخص هست ما در این دوره آموزشی خدمتون یک اپلیکیشن فروشگاهی را به صورت پروژه محور همراه با تدریس مباحث Api webservice و پیاده سازی دیتابیس و جداول آموزش خواهیم داد. و شما پس از مشاهده این دوره آموزشی می توانید یک اپلیکیشن استاندارد و سریع را پیاده سازی کنید. از جمله اپلیکیشن هایی که از این معماری استفاده کردن اپلیکیشن دیوار و دیجی کالا و … می باشد.
قطعا با اپلیکیشن هایی کار کرده اید! که به کمک BottomNavigationView پیاده سازی شده است و زمانی که روی هر کدام از دکمه زیر کلیک می کنید BottomNavigationView همراه شما حرکت می کند و هم چنین برای شما کار خاصی را انجام می دهد به عنوان نمونه مثلا در category حرکت می کنید و می توانید عملیات filter را هم انجام دهید اما زمانی که میایید روی یک دکمه دیگر کلیک می کنید مثلا دکمه home می توانید اطلاعات مربوط به fragment home را مشاهده کنید و زمانی که دوباره به category بر می گردین مشاهده می کنید که موقعیت شما حفظ شده یعنی شما در موقعیت filter شده همچنان هستین و می توانید مسیر را ادامه دهید و کارهای دیگر را انجام دهید. به عنوان نمونه زمانی که در صفحه اصلی فروشگاه روی جستجو کالا کلیک می کنید در صفحه جدید می توانیم جستجو را انجام دهیم.تصویر زیر
همیشه نگهداری موقعیت کاربر در 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 را به صورت کامل یاد می گیرن و هم چنین با تدریس مباحث وب سرویس فروشگاه شما می توانید یک اپلیکیشن فروشگاهی استاندارد را پیاده سازی کنید.
تصاویر کامل و یک جا
سلام واقعا عالی امیدوارم همیشه همین طور باشین .
سلام و درود
سپاس از شما
انشالا
سلام استاد مثل همیشه آموزش عالی
سلام و احترام
خواهش می کنم بزرگوارین
سلام وقتون بخیر خسته نباشید مهندس محمدی عزیز
سلام ببخشید روی چه api این آموزش رو ضبط کردین.
سلام و درود خدمت شما
از آخرین ورژن api34 ولی اهمیتی نداره از ورژن پایین تر یا بالاتر هم از این هم فردا استفاده کردین مشکلی نیست.
سلام خسته نباشید لطفا نحوه نصب phpstorm را هم قرار بدین.
سلام و درود
آموزش نصب تمامی نرم افزار های مورد نیاز در آدرس زیر
https://homeandroid.ir/install-software
آموزش بسیار عالی و با کیفیت تشکر از خانه اندروید
سلام و درود
تشکر از شما دوست گرامی.
آموزش تون خوب بود تشکر
سلام و درود سپاس از شما موفق باشین.
سلام وقتون بخیر
اندروید استودیو چطور می تونم نصب کنم ممنونم میشم راهنمایی کنید.
سلام و احترام خدمت شما
بله آموزش نصب در دسترس هست و می توانید از لینک زیر آموزش های لازم را مشاهده کنید.
آموزش نصب تمامی نرم افزار های مورد نیاز در آدرس زیر
https://homeandroid.ir/install-software
آموزش تون خوب بود فقط سعی کنید زودتر به اتمام برسه ممنونم.
سلام و احترام
سعی می کنم انشال
با احترام.
سلام و ارادت خیلی عالی خسته ام نباشید.
سلام دوست گرامی
باعث افتخاره تشکر
سلام ببخشید گفتین داخل دوره آموزش نصب هر دو رو میدن یعنی phpstorme و زمپ از کجا میتونم دانلود کنم و مشاهده کنم.
ممنونم
سلام و درود خدمت شما دوست گرامی
بله در کانال تلگرام منتشر شده ومی توانید مشاهده بفرمایین.
سلام و ارادت مهندس محمدی
آموزش خیلی عالی وبروزی بود ممنونم.
سلام و درود
باعث افتخاره تشکر از شما دوست گرامی
سعی می کنم بهترین دورها رو تهیه کنم.
با احترام موفق باشین.
سلام وقتون بخیر مهندس جان
برای آموزش میشه از ویندوز هم استفاده کرد. من مبتدی هستم.
سلام و درود بله فرقی نداره حتی می تونید از لینوکس هم استفاده کنید چون اندروید استودیو برای تمامی سیستم عامل ها در دسترس هست و می توانید دانلود و نصب کنید و شروع کنید.
برای ویندوز – مک- لینوکس و…
سلام وقتون بخیر و ارادت
بفرمایین در این دوره از معماری mvvm هم استفاده شده و زبان کاتلین
سلام و درود خدمت شما دوست گرامی
بله تدریس شده و هم چنین پکیج معماری هم در دسترس هست به صورت جداگونه بازهم
https://homeandroid.ir/package-mvvm-java-and-kotlin-android
سلام داخل این دوره وب سرویس هم تدریس شده یا جداگونه باید تهیه کنم. تشکر
سلام و درود و احترام
بله تدریس شده
موفق باشین.
خسته نباشید عالی
سلام خواهش می کنم.بزرگوارین.
سلام خیلی آموزش خوبی بود اقای محمدی همیشه همین طور پیش برین.
سلام خواهش می کنم انشالا
سلام دوره خیلی عالی بود واقعا نیاز داشتیم به هم چین آموزشی خسته نباشید. آقای محمدی
سلام و درود خدمت شما
باعث افتخاره تشکر از شما دوست گرامی
با احترام
موفق باشین.
سلام واقعا عالی بود لذت بردم. از این دوره
منتظر دوره های بعدی تون هستیم انشالا
سلام و درود خدمت شما
تشکر از شما دوست گرامی
انشالا
سلام خسته نباشید
لطفا دوره دیوار رو هم در آموزش بدین در دوره های جدیدتون.
سلام و درود
بله حتما انشالا در خدمتون خواهیم بود.
با احترام.
سلام استاد محمدی عزیز خسته نباشین.
استاد بی صبرانه منتظر این دوره قوی بودم سپاس از شما بابت انتشار این دوره واقعا موضوع بسیار مهمی رو می تونم بگم تدریس کردین من در تمامی دوره هاتون شرکت کرده ام از جمله جدید دورهتون یعنی چت که خیلی راضی هستم از تدریس شما
همیشه منتظر دوره های جدید و کاربردی تون هستم.
سلام و درود خدمت شما دوست گرامی
با افتخار در خدمتون هستم با تشکر از شما
موفق وموید باشین.
سلام استاد خسته نباشین.
آیا میشه به کمک این آموزش هر نوع اپلیکیشنی به غیر از فروشگاهی رو هم پیاده سازی کرد؟ ممنونم
سلام و درود در توضیحات هم ذکر شده بله دوست گرامی
هم چنین بهتره دمو دوره رو مشاهده بفرمایین.
به کمک این دوره می توانید هر نوع اپلیکیشن دیگه ای به صورت single activity پیاده سازی کنید.
سلام استاد محمدی خسته نباشید.
ممنونم از دوره خوبتون بلخره منتشر شد و منم شرکت کرده ام برای حمایت از شما
سلام و احترام
سپاس از شما دوست گرامی
سلام وقتون بخیر خسته نباشید.
چطور می تونم در این دوره شرکت کنم ممنونم.
سلام خدمت شما
برای شرکت در دوره آموزشی کافی ست در بخش خرید دوره کلیک کنید تا محصول به سبد خرید اضافه بشه و سپس خرید خودتون رو با ایمیل و نام و نام خانوادگی انجام بدین.
و بعدن می توانید از طریق سایت و یا ایمیل دوره رو دریافت کنید.
سلام خسته نباشین
در دوره شرکت کرده ام نتونستم فایل ها رو از طریق گوشیم دانلود کنم آیا ایمیل هم برام ارسال میشه
با تشکر
سلام و درود خدمت شما دوست گرامی
بله براتون ایمیل ارسال میشه
لینک ها رو از طریق دانلود منیجیر یا مرورگر دانلود کنید. چنانچه مشکلی داشتین پیام ارسال کنید در تلگرام.
سلام خسته نباشید آموزش خیلی عالی و راحت مخصوصا کلاس state ها که پیاده سازی کردین. خیلی عالی
سلام و درود دوست عزیز مجید
تشکر از شما باعث افتخاره