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

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

آموزش پروژه محور فریم ورک Flutter
  • مدرس دوره علی صدیقی
  • مدت زمان دوره ۲۲ ساعت و ۱۰ دقیقه
  • تعداد ویدیو های دوره ۴۰
  • حجم کل فایل های دوره 4.6 گیگابایت
  • هزینه دوره ۱۰۰ هزار تومان

به طور معمول برای ساخت اپلیکیشن های موبایل از زبان های 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 در فلاتر

 

ارسال نظر

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

ارسال پاسخ

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

ارسال پاسخ

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

ارسال پاسخ

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

ارسال پاسخ

نوشته شده توسط : مصطفی تاریخ ثبت نظر : ۱۲ اردیبهشت ۹۸
سلام اگه براتون امکن داره لینک های 36 به بعد رو برای من درست کنید invalid هستند
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۱۲ اردیبهشت ۹۸
سلام
میتونید از قسمت سفارشات لینک جدید بردارین

ارسال پاسخ

نوشته شده توسط : علیرضا تاریخ ثبت نظر : ۱۱ اردیبهشت ۹۸
با سلام استاد صدیقی عزیز . ببخشید من قسمتهای 37 و 40 را هنوز نتونستم دانلود کنم و خطای Invalid link میده اگه ممکنه لینک این دو قسمت را برای من ایمیل کنید . ضمنا اگه یک دوره nodjs هم منتشر کنید بسیار عالی میشه . تشکر
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۱۲ اردیبهشت ۹۸
سلام
میتونید از قسمت سفارشات ، لینک جدید بردارین
چشم حتما برای node js هم دوره ای آماده میشه

ارسال پاسخ

نوشته شده توسط : محمد هادی جوشقانی تاریخ ثبت نظر : ۴ اردیبهشت ۹۸
آقای صدیقی سلام
اگه امکان داره لینک دانلود قسمت های 24 به بعد دوره ی فلاتر رو یه بار دیگه درست بشه که من بتونم این قسمت ها رو دانلود کنم.(لینک هاش invaild هست).
تشکر
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۴ اردیبهشت ۹۸
سلام
میتونید از قسمت (سفارشات من) لینک جدید دریافت کنید

ارسال پاسخ

نوشته شده توسط : محمد هادی جوشقانی تاریخ ثبت نظر : ۳۱ فروردین ۹۸
سلام استاد صدیقی .
یه دوره ی آموزش کار با فریم ورک electronjs رو هم اگه امکان داره تهیه کنید .
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۱ اردیبهشت ۹۸
سلام
چشم
حتما برای electronjs هم دوره ای آماده میشه

ارسال پاسخ

نوشته شده توسط : حمیدرضا نصرالهی تاریخ ثبت نظر : ۳۰ فروردین ۹۸
سلام خروجی ios هم میگیرید؟
با این شرایط تحریم میشه اپلیکیشن تو اپ استور آپلود کرد؟
نوشته شده توسط : مدیر تاریخ ثبت نظر : ۳۰ فروردین ۹۸
سلام
بله دریافت نسخه ios هم توی این دوره توضیح داده شده
فعلا انتشار و استفاده از برنامه های ios با محدودیت هایی همراه هست

ارسال پاسخ

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

ارسال پاسخ

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