ایده پردازان جوان

مرجع بروزترین آموزش ها در زمینه مهندسی کامپیوتر

آموزش پروژه محور فریم ورک Flutter

  • مدرس دوره علی صدیقی
  • مدت زمان دوره ۲۲ ساعت و ۱۰ دقیقه
  • تعداد ویدیو های دوره ۴۰
  • حجم کل فایل های دوره ۴.۶ گیگابایت
  • هزینه دوره ۱۰۰ هزار تومان

به طور معمول برای ساخت اپلیکیشن های موبایل از زبان های java (برای سیستم عامل اندروید) و swift (برای سیستم عامل ios) استفاده میشود 

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

اما طراحی رابط کاربری (ui) با استفاده از زبان های بومی سیستم عامل ها (java , swift)  سبب طولانی شدن طراحی اپلیکیشن ها می شود

کاری که فلاتر انجام می دهد

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

 

مزیت ها و محدودیت های استفاده از فریم ورک Flutter به صورت کامل در قسمت اول توضیح داده شده که برای اشنایی بیشتر بهتره قسمت اول رو مشاهده کنید

سرفصل های دوره 

  • معرفی فریم ورک فلاتر و بررسی قابلیت های فلاتر برای طراحی اپلیکیشن های موبایل
  • آموزش نحوه نصب و راه اندازی flutter در سیستم عامل های مک و ویندوز
  • آشنایی با نحوه استفاده از ویجت ها ( Widget ) در فلاتر برای طراحی رابط کاربری اپلیکیشن 
  • آموزش راست چین کردن محتوای اپلیکیشن در فلاتر
  • آموزش کار با ویجت های Row-Column-Container-Text-Image  و... برای نمایش محتوا در اپلیکیشن
  • آموزش ساخت لیست های افقی و عمودی با امکان اسکرول توسط ListView
  • آمودش کار با پکیج http برای دریافت اطلاعات از اینترنت در فلاتر
  • استفاده از زبان PHP و برای کد نویسی سمت سرور و دریافت اطلاعات محصولات در قالب json
  • نمایش محصولات جدید و پرفروش در صفحه اصلی اپلیکیشن
  • آشنایی با نحوه اضافه کردن فونت دلخواه به اپلیکیشن 
  • آموزش کار با ویجت های Stack - PageView و ساخت اسلایدر در صفحه اصلی اپلیکیشن
  • آموزش نحوه ساخت screen برای نمایش محتوای هر محصول و نحوه انتقال توسط Navigate به صفحه جدید
  • آموزش کار با ویجت DefaultTabController برای ساخت تب با امکان اسکرول در بالای صفحه 
  • آموزش کار با ویجت bottomNavigationBar برای ساخت تب در پایین صفحه
  • آموزش کار با Text Field برای دریافت اطلاعات از کاربر
  • آموزش ساخت و اعتبار سنجی فرم ها در فلاتر
  • ساخت صفحه جدید برای ثبت نظر در اپلیکیشن
  • آموزش استفاده از انیمیشن در باز کردن صفحه جدید (باز شدن screen از پایین به بالا - راست به چپ و... )
  • نمایش نظرات ثبت شده برای هر محصول با امکان لود نظرات بیشتر با اسکرول کردن
  • آشنایی با AppBar و Drawer و نحوه سفارشی سازی آن در فلاتر
  • آموزش کار با پکیج shared_preferences برای ذخیره اطلاعات در گوشی موبایل کاربر
  • آموزش ساخت سبد خرید و نمایش لیست محصولات اضافه شده به سبد خرید
  • ساخت قسمت ثبت نام کاربر با امکان ارسال کد فعال سازی
  • آموزش استفاده از Timer برای ساخت شمارنده معکوس برای درخواست ارسال مجدد کد فعال سازی در فلاتر
  • ساخت قسمت لاگین کاربر و آموزش نحوه ساخت Token برای احراز هویت کاربر در سرور (Authentication)
  • ثبت سفارش و اتصال به درگاه پرداخت زرین پال
  • آموزش ارسال نوتیفیکیشن به صورت تکی و گروهی
  • آموزش دسترسی به دوربین و گالری تصاویر و نحوه اپلود تصویر انتخاب شده در سرور
  • آموزش استفاده از Stepper و GridView در فلاتر
  • آموزش کار با پایگاه داده sqlite در فلاتر

 

ارسال نظر

نظرات ثبت شده
نوشته شده توسط : ثمری تاریخ ثبت نظر : ۵ مرداد ۹۸
سلام . ببخشید API اپلیکیشنی که در این دوره نوشته میشه را در توضیحات بالا فرمودید که php است ولی گویا الان برای اینکار بیشتر از nodjs استفاده میشه . درسته؟ البته من خودم با nodjs اشنایی ندارم . میخواستم ببینم آیا php برای اینکار هنوزم استفاده میشه ؟
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۵ مرداد ۹۸
سلام
از node js بیشتر در مواقعی استفاده میشه که نیاز به برقراری ارتباط دائمی با سرور هست مثلا در اپلیکیشن های چت روم که میشه از nodejs و socket.io استفاده کرد ولی برای اپلیکیشن فروشگاهی تفاوتی نداره و میشه از php هم استفاده کرد
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۵ مرداد ۹۸
سلام
از node js بیشتر در مواقعی استفاده میشه که نیاز به برقراری ارتباط دائمی با سرور هست مثلا در اپلیکیشن های چت روم که میشه از nodejs و socket.io استفاده کرد ولی برای اپلیکیشن فروشگاهی تفاوتی نداره و میشه از php هم استفاده کرد

ارسال پاسخ

نوشته شده توسط : ابراهیم تاریخ ثبت نظر : ۳۱ تیر ۹۸
سلام . وقتتون به خیر . ببخشید اموزش فلاتر در دوره های بعد شما هم ادامه میابه؟ در واقع امکانش هست که اموزشهایی مثل سایت دیوار یا کافه بازار با فلاتر داشته باشید . البته این اموزشها به روش جاوا در اینترنت هست ولی با فلاتر نیست .
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۳۱ تیر ۹۸
سلام
بله دوره های زیادی با فلاتر منتشر میشه از جمله اپلیکیشن نیازمندی مشابه دیوار و شیپور

ارسال پاسخ

نوشته شده توسط : mostafa تاریخ ثبت نظر : ۱۷ تیر ۹۸
سلام لطف میکنید قسمت 40 invalidهست درست کنید
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۱۸ تیر ۹۸
سلام
از قسمت سفارشات میتونید لینک جدید بردارین

ارسال پاسخ

نوشته شده توسط : علیرضا تاریخ ثبت نظر : ۱۶ تیر ۹۸
با سلام استاد صدیقی . خسته نباشید . دوره های فلاتر و اموزش شیپور با لاراول شما را دارم میگذرونم و بسیار عالی هستند . اگه میشد برای سایت شیپور که با لاراول اموزش دادید یه اپلیکیشن با فلاتر هم اموزش بدید خیلی عالی میشه . سپاس
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۱۶ تیر ۹۸
سلام
چشم حتما این دوره هم منتشر میشه

ارسال پاسخ

نوشته شده توسط : حسین تاریخ ثبت نظر : ۱۵ تیر ۹۸
با سلام و عرض ادب . ببخشید API این اپلیکیشن فلاتر چجوری نوشته میشه ؟ آیا از restful استفاده میشه؟ ممنون
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۱۵ تیر ۹۸
سلام
بله از restful توی دوره استفاده شده

ارسال پاسخ

نوشته شده توسط : جواد سمیعی تاریخ ثبت نظر : ۹ تیر ۹۸
سلام . ببخشید شما در زمینه ارتباط لاراول و فلاتر هم دوره ای دارید؟ تشکر
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۹ تیر ۹۸
سلام
نه این مورد توی دوره گفته نشده

ارسال پاسخ

نوشته شده توسط : رضا تاریخ ثبت نظر : ۱۴ خرداد ۹۸
سلام اقای صدیقی . واسه فلاتر نیازه که از اندروید استودیو استفاده کنیم ؟ یا میشه از ویرایشگرایی مثل vscode /atom / sublime و غیره استفاده کرد ؟
چون سیستم من اندروید استودیو رو نمیکشه و لگ میزنه
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۱۴ خرداد ۹۸
سلام
بله میشه از Visual Studio Code هم استفاده کرد البته این مورد توی دوره گفته نشده

ارسال پاسخ

نوشته شده توسط : علیرضا تاریخ ثبت نظر : ۱۲ خرداد ۹۸
سلام استاد صدیقی دوره فلاتر شما خیلی عالیه .در کامنت دوستان فرمودید که اپلیکیشن نیازمندی ها با فلاتر را هم اموزش می دید . فوق العاده ست . بی صبرانه منتظر پیش خرید هستم . ضمنا من قسمت 40 فلاتر را هنوز ندارم و لینکش هم valid نیست . اگه ممکنه فعال کنید . سپاس بی پایان
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۱۳ خرداد ۹۸
سلام
ممنون
میتونید از قسمت سفارشات لینک جدید بردارین

ارسال پاسخ

نوشته شده توسط : اسماعیل هاشمی تاریخ ثبت نظر : ۱۱ خرداد ۹۸
با سلام . ببخشید میشه بگید چه دوره های دیگری در دست تهیه دارید ؟ چون دوره هاتون واقعا کاربردی و عالیه . خیلی وقتها ما چون از دوره های اینده شما اطلاع نداریم ، از جاهای دیگه تهیه می کنیم که مثل شما نیستند و بعدا دوباره مجبوریم از شما بگیریم . تشکر
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۱۱ خرداد ۹۸
سلام
ممنون شما لطف دارین
فعلا دوره های ( ۱- ساخت اپلیکیشن اندروید و ios نیازمندی ها با فلاتر ۲-ساخت فروشگاه اینترنتی با وردپرس با همراه اپلیکیشن اندروید و ios) در حال ضبط هست که به احتمال زیاد تا اخر خرداد ماه هر دو تا دوره منتشر میشه

ارسال پاسخ

نوشته شده توسط : الناز تاریخ ثبت نظر : ۱۴ اردیبهشت ۹۸
سلام . آیا شما nodjs هم اموزش می دید و سوالی که داشتم اینه که یادگیری nodjs هم به اندازه php زمانبره و یا اینکه میشه در مدت کوتاه یاد گرفت
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۱۵ اردیبهشت ۹۸
سلام
بله آموزش nodejs هم به زودی منتشر میشه
شما php رو هم سریع میتونید یاد بگیری ولی تسلط پیدا کردن در هر زبان و پلتفرمی زمانبره

ارسال پاسخ

در حال دریافت اطلاعات