آموزش جامع دارت و فلاتر

آموزش دارت و فلاتر رایگان آپدیت ۱۴۰۳ ( طراحی اپلیکیشن با فلاتر )

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

 

پس همین الان شروع کن

بیش از ۷۰ جلسه آموزشی

بخش ۱

نصب ابزارها​

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

آموزش نصب اندروید استودیو | آموزش نصب android studio

اندروید استودیو محیط توسعه یکپارچه (IDE) رسمی برای توسعه اپلیکیشن‌های اندروید است که توسط گوگل ارائه شده است
آموزش نصب فلاتر در ویندوز

آموزش نصب فلاتر به زبان فارسی | آموزش نصب Flutter

فلاتر، فریم‌ورک توسعه‌یافته توسط گوگل، به توسعه‌دهندگان این امکان را می‌دهد که برنامه‌های موبایل زیبا و کارآمدی برای اندروید و iOS ایجاد کنند
آموزش نصب JDK در ویندوز

آموزش نصب JDK در ویندوز | نصب Java Development Kit

برای توسعه و اجرای پروژه‌های فلاتر، به نصب و پیکربندی محیط‌های مختلف نیاز دارید. یکی از این محیط‌ها، Java Development Kit (JDK) است

بخش ۲

پایه های فریم ورک فلاتر

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

فاصله گذاری و تراز کردن ویجت ها در فلاتر

آموزش رایگان فلاتر مقدماتی – فاصله گذاری و تراز کردن ویجت ها در فلاتر

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

آموزش رایگان فلاتر مقدماتی – دکمه ها در فلاتر

یکی از مهم‌ترین عناصر در طراحی رابط کاربری در فلاتر، دکمه‌ها هستند. دکمه‌ها نقش بسیار مهمی در تعامل کاربر با اپلیکیشن ایفا می‌کنند
توابع (فانکشن ها) در فلاتر

آموزش رایگان فلاتر مقدماتی – توابع (فانکشن ها) در فلاتر

توابع در فلاتر، همانند سایر زبان‌های برنامه‌نویسی، بلوک‌های کدی هستند که برای انجام یک کار خاص تعریف می‌شوند. توابع می‌توانند داده‌ها را به عنوان ورودی بپذیرند
ویجت Container در فلاتر

آموزش رایگان فلاتر مقدماتی – ویجت Container در فلاتر

اگر در حال یادگیری فلاتر هستید یا به دنبال دوره فلاتر مناسب می‌گردید، یکی از مفاهیمی که باید به خوبی مسلط شوید، ویجت Container است. این ویجت یکی از ویجت‌های پرکاربرد و اساسی در فلاتر است
ویجت Row در فلاتر

آموزش رایگان فلاتر – ویجت Row | ویجت Row در فلاتر

اگر به دنبال یادگیری فلاتر هستید یا در دوره فلاتر شرکت کرده‌اید، یکی از اصول پایه‌ای که باید به آن مسلط شوید، استفاده از ویجت‌های مختلف برای ساخت رابط کاربری است. یکی از ویجت‌های اساسی و پراستفاده در فلاتر، ویجت Row است.
ویجت Image در فلاتر

اموزش رایگان فلاتر مقدماتی – ویجت Image در فلاتر

اگر در حال یادگیری فلاتر هستید یا به دنبال دوره فلاتر مناسب می‌گردید، یکی از مهم‌ترین مفاهیمی که باید به آن مسلط شوید، استفاده از ویجت‌های مختلف است.
آموزش رایگان فلاتر مقدماتی - ویجت Column در فلاتر

آموزش رایگان فلاتر مقدماتی – ویجت Column در فلاتر

یکی از اجزای کلیدی در فلاتر، ویجت‌ها هستند که برای ساخت و طراحی رابط کاربری به کار می‌روند. در این مقاله، به بررسی یکی از مهم‌ترین ویجت‌های فلاتر، یعنی ویجت Column، می‌پردازیم.
ابزارهای فلاتر در اندروید استودیو

آموزش رایگان فلاتر مقدماتی – نصب ابزارهای فلاتر در اندروید استودیو

فلاتر، یکی از فریمورک‌های محبوب توسعه موبایل، توسط گوگل ارائه شده و به توسعه‌دهندگان امکان می‌دهد تا اپلیکیشن‌های زیبا و با کارایی بالا را برای اندروید و iOS با استفاده از یک کدبیس واحد ایجاد کنند

آموزش رایگان و پروژه محور فلاتر – Extract Method در فلاتر

در برنامه‌نویسی، یکی از مهم‌ترین اصول، نگه‌داشتن کد خوانا، قابل‌فهم و قابل‌نگهداری است. یکی از تکنیک‌های مهمی که به این هدف کمک می‌کند، Extract Method است.

بخش ۳

اولین پروژه با فریم ورک فلاتر

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

آموزش validation در فلاتر

قبل از اینکه به نحوه پیاده‌سازی validation در فلاتر بپردازیم، باید به اهمیت این موضوع بپردازیم. هر برنامه‌ای که با داده‌های ورودی کاربر سروکار دارد، باید اطمینان حاصل کند که داده‌های ورودی معتبر هستند

چالش احراز هویت با TextFormField در فلاتر

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

اهمیت مرتب نوشتن کد در فلاتر

مرتب نوشتن کد به معنای سازماندهی و ساختاردهی کدها به گونه‌ای است که خوانایی، فهم و نگهداری آن‌ها را تسهیل کند. کدی که به طور مرتب نوشته شده باشد، برای دیگر برنامه‌نویسان و حتی خود نویسنده کد در

تمرین کد نویسی تمیز در فلاتر

تمیزنویسی کد یا Clean Code در فلاتر، مانند هر زبان یا فریمورک دیگر، از اصول و قواعدی پیروی می‌کند که کمک می‌کند کدها قابل خواندن، نگهداری و توسعه باشند. در زیر ۱۰ تمرین تمیزنویسی کد در فلاتر
نمایش و مخفی کردن رمز عبور

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

امروزه امنیت اطلاعات و حریم خصوصی کاربران در توسعه اپلیکیشن‌های موبایل بسیار حائز اهمیت است. یکی از قابلیت‌های اساسی برای بهبود تجربه کاربری و افزایش امنیت، امکان نمایش و مخفی کردن

نمایش و مخفی کردن پسورد در فلاتر

نمایش پسورد به کاربران اجازه می‌دهد تا در هنگام وارد کردن پسورد، از درستی آن اطمینان حاصل کنند. این قابلیت به ویژه در مواقعی که پسورد پیچیده است یا کاربران از دستگاه‌های کوچک استفاده می‌کنند

حذف شمارنده text field در فلاتر

TextField یکی از مهم‌ترین ویجت‌ها برای دریافت ورودی از کاربر در فلاتر است. این ویجت می‌تواند با توجه به نیازهای مختلف، پیکربندی شود.

بستن دیالوگ در فلاتر

دیالوگ‌ها در فلاتر انواع مختلفی دارند، از جمله AlertDialog، SimpleDialog و دیالوگ‌های سفارشی. هر کدام از این دیالوگ‌ها می‌توانند با توجه به نیازهای خاص اپلیکیشن شما مورد استفاده قرار گیرند.

سفارشی سازی دیالوگ ها در فلاتر

Dialogها بخش مهمی از تجربه کاربری هستند. آنها به شما اجازه می‌دهند تا اطلاعات مهم را به کاربر ارائه دهید، ورودی‌های کاربر را دریافت کنید و تعاملات را مدیریت کنید. سفارشی‌سازی ظاهر و عملکرد Dialogها می‌تواند