- مدرس دوره : حمیدرضا رضا ( رزومه )
- تعداد ویدیوها : 60 ویدیو
- مدت زمان دوره : 12:47:00
- سطح دوره : پیشرفته
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1403/09/28

طراحی اپ فلاتر با استفاده از پایتون
در حال حاضر اکثر برنامهنویسان با فریمورکی به نام Flutter آشنایی خواهند داشت، یک فریمورک قدرتمند و محبوب که امکان طراحی اپلیکیشنهای سریع و کاربرپسند را به ما میدهد، همانطور که اطلاع داریم، فلاتر (Flutter) فریمورکی از زبان برنامهنویسی دارت (Dart) میباشد.
امروزه فریمورک جدیدی به نام Flet پا به عرصه برنامهنویسی گذاشته است، و این امکان را به ما میدهد که به وسیله زبان برنامهنویسی قدرتمند و محبوب پایتون با فریمورک فلاتر کار کنیم و خروجیهای وب، اندروید، دسکتاپ، ios را به دست بیاوریم و دیگر نیازی به یادگیری و استفاده از زبان برنامهنویسی دارت برای کار با Flutter را نداشته باشیم. پس اگر شما به زبان برنامهنویسی پایتون آشنا و مسلط هستید و به یادگیری فریمورک فلاتر هم علاقهمند میباشید، این دوره مناسبی برای شما می باشد.
سرفصل های دوره :
نصب و راه اندازی کتابخانه های مورد نیاز |
ساختار اولیه اپ |
نمایش داده ها |
دریافت ورودی کاربر |
Large list Drag and drop Textbox Checkbox منو کشویی ناوبری و مسیر یابی آپلود فایل ها انیمیشن ها کنترل ها )شبیه سازی ویجت های موجود در فلاتر ) با پایتون Pubsub User control پروژه ها : پروژه paint ماشین حساب TodoApp
|
پیش نیاز های دوره :
- پایتون
- مفاهیم ابتدایی فلاتر
فهرستـــ ویدیوها
مدت زمان دوره 12:47:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
نصب و راه اندازی flet
نمایش آنلاین این بخش رایگان است
نصب و راه اندازی flet و ایجاد اولین اپ
ویجت Column
کار با کنترل ها -بخش دوم طراحی UI - ویجت Column مینی پروژه Column Spacing معرفی ویجت Slider
Column Wrappnig
کار با کنترل ها -بخش سوم طراحی UI - ویجت Column مینی پروژه Column Wrapping
ساخت جدول
کار با کنترل ها -بخش چهارم طراحی UI - ویجت DataTable کار با data table , data column , data row
مینی پروژه ساخت گالری تصویر
کار با کنترل ها - بخش ششم طراحی UI - کار با Gridview و ساخت گالری
نظرات کاربران در رابطه با این دوره
azad.amir65
ارسال شده در 1404/02/28سلام درود
جسارتا یه موردی در مورد این فریم وورکا.فریم وورکایی که پشتوانه قوی و اسپانسر خاصی ندارن وبه صورت مستقل کار میکنن و فقط از خصوصیات یه فریم وورک قوی استفاده میکنن بعد از چند سال یا ناپدید میشن یا فوکوسشون عوض میشه اول به صورت فعال کار میکنن و گیت هاب به روزی هم دارن ولی بعد یه مدت دیگه اپدیت نمیدن به نظر شما با این تفاسیر ارزش داره این فریم وورک رو یاد بگیریم و وقت برای توسعه بزاریم ؟؟؟
بهتر نیست که فلاتر اصلی رو کار کنیم با ابک اند پایتون(البته میدونم که باید به زبان دارت مسلط باشیم تمام جوانب رو در نظر گرفتم)
ممنون میشم پاسخ بدید
حمیدرضا رضا (مدرس)
ارسال شده در 1404/02/29سلام
سؤال بسیار خوبی مطرح کردید و واقعاً به نکته مهمی اشاره کردید. درسته که بسیاری از فریمورکها بدون پشتوانه قوی یا اسپانسر مشخص، بعد از مدتی ممکنه رها بشن یا مسیرشون عوض بشه. این موضوع توی دنیای متنباز زیاد اتفاق میافته. بنابراین، هنگام انتخاب یک فریمورک برای یادگیری یا توسعه، باید چند نکته مهم رو در نظر گرفت:
پایداری پروژه و جامعه توسعهدهنده: اگر فریمورکی پشتوانه مالی، شرکت یا جامعه فعالی نداشته باشه، احتمال رها شدنش بیشتره. بررسی وضعیت گیتهاب، تعداد مشارکتکنندهها و تاریخ آخرین کامیتها خیلی کمک میکنه.
نیاز و هدف شخصی شما: اگر پروژهای که دارید یا بازار کاری که مد نظرتونه، به فریمورک خاصی وابسته نیست، بهتره سراغ گزینهای برید که آیندهدارتر و پشتیبانیشدهتر باشه.
یادگیری تکنولوژیهای اصلی: مثلاً فلاتر با وجود اینکه باید زبان دارت رو یاد گرفت، اما پشتیبانی گوگل، جامعه بزرگ، منابع آموزشی زیاد و بازار کار قویتری داره نسبت به خیلی از فریمورکهای مستقل.
🔹 پس اگر هدفتون سرمایهگذاری بلندمدته و دنبال ثبات هستید، قطعاً فریمورکهایی مثل Flutter انتخاب مطمئنتری هستن، مخصوصاً وقتی با بکاند قوی مثل پایتون ترکیب بشه. اما اگر صرفاً برای یادگیری مفاهیم یا ساخت پروژههای خاصی قصد استفاده از فریمورکهای مستقل دارید، اونها هم میتونن مفید باشن، فقط باید ریسک توقف پشتیبانیشون رو بپذیرید.
با آرزوی موفقیت برای شما
reza_stu
ارسال شده در 1402/12/13سلام و احترام
ببخشید دوره به اتمام رسیده؟
مباحثی مانند خروجی گرفتن از app در کدوم بخش تدریس شده؟
حمیدرضا رضا (مدرس)
ارسال شده در 1402/12/13سلام
بله دوره تموم شده و در آپدیت دوره به زودی مطالب جدید افزوده میشه.
hrhosseinzadeh
ارسال شده در 1402/12/13سلام
آیا این دوره دیگه ادامه پیدا نمی کنه؟
لطفا بخش خروجی گرفتن هم توضیح بدید
حمیدرضا رضا (مدرس)
ارسال شده در 1402/12/13سلام خدمت شما دوست عزیز
دوره به زودی آپدیت میشه و پروژه های بیشتری به دوره اضافه خواهد شد.
مصطفی جان
ارسال شده در 1404/02/13سلام و خداقوت... فرمودین آپدیت به زودی اضافه میشه... شما که درحال تولید هم هستین پس بی زحمت اینجا هم پیش ببرید
mahyar delbari
ارسال شده در 1402/10/07سلام وقت بخیر لطفا layout هارو در NavigationRail و Tab ها هم تو دوره بگید
ممنون
حمیدرضا رضا (مدرس)
ارسال شده در 1402/10/07سلام
ممنون بابت نظر شما دوست من حتما در ادامه موارد رو بررسی میکنیم
حمیدرضا رضا (مدرس)
ارسال شده در 1402/12/13سلام خدمت شما دوست عزیز
دوره به زودی آپدیت میشه و پروژه های بیشتری به دوره اضافه خواهد شد.
mahyar delbari
ارسال شده در 1402/10/07سلام دوباره نظر سنجی گذاشته بودین قسمت17 به نظرم اگه کنترل هارو تو همین دوره با rest_api کار کنیم عالیی میشه
حمیدرضا رضا (مدرس)
ارسال شده در 1402/10/07سلام
ممنون از نظر شما
حتما