This media is not supported in your browser
VIEW IN TELEGRAM
انواع تست نرم افزار
تست نرم افزار یکی از بخش های حیاتی یک سیستم و پروژه میباشد که باعث میشود از عملکرد برنامه اطمینان حاصل پیدا کنیم.
▪️Unit Test
این تست هر بخش و واحد را به شکل جداگانه از باقی واحد ها تست میکند
▪️Integration Test
این تست از عملکرد بخش های مختلف سیستم با یکدیگر به صورت یکپارچه اطمینان پیدا میکند
▪️ System Test
ارزیابی عملکرد کل سیستم برای انطباق با نیازمندهای کاربر
▪️Load Test
تست برای بررسی توانایی نرم افزار در زمان حداکثر فشار و مشخص شدن مشکلات عملکردی
▪️ Error Test
ارزیابی و بررسی چگونگی مواجه با ورودی های نامناسب و شرایط خطا
▪️Automation Test
خودکار سازی تست ها
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
تست نرم افزار یکی از بخش های حیاتی یک سیستم و پروژه میباشد که باعث میشود از عملکرد برنامه اطمینان حاصل پیدا کنیم.
▪️Unit Test
این تست هر بخش و واحد را به شکل جداگانه از باقی واحد ها تست میکند
▪️Integration Test
این تست از عملکرد بخش های مختلف سیستم با یکدیگر به صورت یکپارچه اطمینان پیدا میکند
▪️ System Test
ارزیابی عملکرد کل سیستم برای انطباق با نیازمندهای کاربر
▪️Load Test
تست برای بررسی توانایی نرم افزار در زمان حداکثر فشار و مشخص شدن مشکلات عملکردی
▪️ Error Test
ارزیابی و بررسی چگونگی مواجه با ورودی های نامناسب و شرایط خطا
▪️Automation Test
خودکار سازی تست ها
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش ویدیویی کار با گیتهاب اکشن در فلاتر
▪️گیتهاب اکشن GitHub Actions یکی از ابزارهای گیتهاب است که به شما کمک میکنه تا مراحل ساخت، تست و انتشار کدتون رو به صورت خودکار انجام بدید.
مثلا میتونید یه جوری تنظیمش کنید که هر بار که یه تغییر توی کدتون ایجاد میکنید، به طور خودکار ساخته و تست بشه.
یا میتونید طوری تنظیمش کنید که بعد از تایید نهایی یه تغییر، به طور خودکار توی سایت یا اپلیکیشن شما منتشر بشه.
🌐 گیتهاب اکشن چیست؟
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️گیتهاب اکشن GitHub Actions یکی از ابزارهای گیتهاب است که به شما کمک میکنه تا مراحل ساخت، تست و انتشار کدتون رو به صورت خودکار انجام بدید.
مثلا میتونید یه جوری تنظیمش کنید که هر بار که یه تغییر توی کدتون ایجاد میکنید، به طور خودکار ساخته و تست بشه.
یا میتونید طوری تنظیمش کنید که بعد از تایید نهایی یه تغییر، به طور خودکار توی سایت یا اپلیکیشن شما منتشر بشه.
🌐 گیتهاب اکشن چیست؟
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
📣 فقط امروز 25% تخفیف ثبت نام دوره آموزش استادی فلاتر
🔰 49 ساعت محتوا در 160 درس
توضیحات و سرفصل های کامل دوره👇
🌐 دوره آموزش پیشرفته فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔰 49 ساعت محتوا در 160 درس
توضیحات و سرفصل های کامل دوره👇
🌐 دوره آموزش پیشرفته فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر و دارت | فلاتر لرن
🤩 کامل ترین دوره 0 تا 100 استادی آموزش فلاتر + طراحی شبکه اجتماعی
کامل ترین دوره آموزشی مقدماتی تا پیشرفته فریمورک فلاتر از مجموعه فلاتر لرن به صورت کاملا پروژه محور از 0 تا 100 برنامه نویسی موبایل و وب را آموزش میدهد😍
🔸 آپدیت فصل های ابتدایی دوره آموزشی فلاتر
▫️انتشار قسمت های 3 و 4 در فصل یکم
▫️تغییر ویدیو 8 و 9 فصل دوم
▫️انتشار ویدیوهای 2 و 5 در فصل سوم
🔰 افزایش طول دوره به 50 ساعت
از طریق پنل کاربری دوره آپدیت های جدید میتونید دریافت کنید
توضیحات و سرفصل های کامل دوره👇
🌐 دوره آموزش پیشرفته فلاتر
▫️انتشار قسمت های 3 و 4 در فصل یکم
▫️تغییر ویدیو 8 و 9 فصل دوم
▫️انتشار ویدیوهای 2 و 5 در فصل سوم
🔰 افزایش طول دوره به 50 ساعت
از طریق پنل کاربری دوره آپدیت های جدید میتونید دریافت کنید
توضیحات و سرفصل های کامل دوره👇
🌐 دوره آموزش پیشرفته فلاتر
آموزش برنامه نویسی فلاتر و دارت | فلاتر لرن
🤩 کامل ترین دوره 0 تا 100 استادی آموزش فلاتر + طراحی شبکه اجتماعی
کامل ترین دوره آموزشی مقدماتی تا پیشرفته فریمورک فلاتر از مجموعه فلاتر لرن به صورت کاملا پروژه محور از 0 تا 100 برنامه نویسی موبایل و وب را آموزش میدهد😍
آموزش استفاده از ساختمان داده Map به همراه خلاصه متدهای پرکاربرد در زبان دارت
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
هوش مصنوعی GPT-4o رونمایی شد؛ حیرتانگیز، پرسرعت و رایگان
▫️OpenAI مدل زبانی بزرگ جدیدی به نام GPT-4o معرفی کرد که سرعت قابل توجهی دارد و به رایگان در دسترس همه قرار میگیرد.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️OpenAI مدل زبانی بزرگ جدیدی به نام GPT-4o معرفی کرد که سرعت قابل توجهی دارد و به رایگان در دسترس همه قرار میگیرد.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
خب بریم ببینیم دوستان گوگلی چیکار کردن با فلاتر 3.22 و دارت 3.4
تو ادامه مهم ترین آپدیت هارو میذارم
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
تو ادامه مهم ترین آپدیت هارو میذارم
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
WebAssembly
همانطور که قبلتر گفتیم یکی از مهم ترین بخش های این بروزرسانی در فریمورک فلاتر اضافه شدن نسخه پایدار وب اسمبلی هست که طبق بنچمارک های منتشر شده بین 2 تا 3 برابر روی عملکرد برنامه های تحت وب تاثیر داشت.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
همانطور که قبلتر گفتیم یکی از مهم ترین بخش های این بروزرسانی در فریمورک فلاتر اضافه شدن نسخه پایدار وب اسمبلی هست که طبق بنچمارک های منتشر شده بین 2 تا 3 برابر روی عملکرد برنامه های تحت وب تاثیر داشت.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
پایان پشتیبانی از اندروید کیت کت API 19
در حال حاضر پایین ترین نسخه اندروید در فلاتر API 21 میباشد یعنی اندروید Lollipop
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
در حال حاضر پایین ترین نسخه اندروید در فلاتر API 21 میباشد یعنی اندروید Lollipop
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر Flutter
برای دارت 3.4 بزرگترین بخش اضافه شدن قابلیت های بیشتر ماکرو هست.
برای نمونه کد زیر بدون استفاده از پکیج خارجی قابل پیاده سازی هست:
قابلیت ماکرو هنوز روی نسخه پایدار دارت نیست و گفتن که دنبال گرفتن بازخوردهای بیشتر از سوی توسعه دهندگان هستند
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
برای نمونه کد زیر بدون استفاده از پکیج خارجی قابل پیاده سازی هست:
@JsonCodable()
class Vehicle {
final String description;
final int wheels;
Vehicle(this.description, this.wheels);
}
void main() {
final jsonString = Vehicle('bicycle', 2).toJson();
print('Vehicle serialized: $jsonString');
}
قابلیت ماکرو هنوز روی نسخه پایدار دارت نیست و گفتن که دنبال گرفتن بازخوردهای بیشتر از سوی توسعه دهندگان هستند
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
قابلیت predictive back هم اکنون هم در جا به جایی بین صفحات داخلی اپلیکیشن فلاتر پشتیبانی میشود و هم در جا به جایی بین اپلیکیشن های مختلف
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
در این آپدیت زمان استفاده از Flutter tool باید نسخه موارد زیر و مشخص کنید, فعلا فقط پیام هشدار دریافت میکنید ولی در نسخه های بعدی این هشدار تبدیل به خطا میشه
گریدل: از نسخه 7.0.2 به بعد
گریدل پلاگین: از نسخه 7.0.0 به بعد
جاوا: از نسخه 11 به بعد
کاتلین: از نسخه 1.5.0 به بعد
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
گریدل: از نسخه 7.0.2 به بعد
گریدل پلاگین: از نسخه 7.0.0 به بعد
جاوا: از نسخه 11 به بعد
کاتلین: از نسخه 1.5.0 به بعد
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
سایر موارد:
▫️ پشتیبانی از Gradle Kotlin DSL
▫️ بهبود موتور گرافیکی Impeller 🥱
▫️ معرفی ویژگی های جدید برای اعتبار سنجی Deep link
آپدیت های مهم برای iOS:
▫️ 50% بهبود مصرف GPU
▫️ 33% بهبود زمان رندر فریم ها
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️ پشتیبانی از Gradle Kotlin DSL
▫️ بهبود موتور گرافیکی Impeller 🥱
▫️ معرفی ویژگی های جدید برای اعتبار سنجی Deep link
آپدیت های مهم برای iOS:
▫️ 50% بهبود مصرف GPU
▫️ 33% بهبود زمان رندر فریم ها
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
برای کار با هوش مصنوعی جمنای هم داخل SDK فایربیس برای فلاتر از قابلیت Vertex AI میتونید استفاده کنید.
مثال:
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
مثال:
final model =
FirebaseVertexAI.instance.generativeModel(modelName: 'gemini-1.5-pro-preview-0409');
final prompt = [Content.text('Write a story about a magic backpack.')];
// To generate text output, call generateContent with the text input
final response = await model.generateContent(prompt);
print(response.text);
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
برای متریال دیزاین هم نسخه بتا کتابخانه adaptive برای طراحی اپلیکیشن های واکنشگرا معرفی شده که هنوز خیلی اطلاعات زیادی ازش در دسترس نیست و برای فلاتر هم عرضه نشده فقط روی کامپوزر کاتلین میشه استفاده کرد.
این کتابخانه به شکل خودکار براساس سایز صفحه نمایش تعداد پنل های قابل نمایش و تنظیم میکنه
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
این کتابخانه به شکل خودکار براساس سایز صفحه نمایش تعداد پنل های قابل نمایش و تنظیم میکنه
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر Flutter
🔸 آپدیت فصل های ابتدایی دوره آموزشی فلاتر ▫️انتشار قسمت های 3 و 4 در فصل یکم ▫️تغییر ویدیو 8 و 9 فصل دوم ▫️انتشار ویدیوهای 2 و 5 در فصل سوم 🔰 افزایش طول دوره به 50 ساعت از طریق پنل کاربری دوره آپدیت های جدید میتونید دریافت کنید توضیحات و سرفصل های…
فصل ششم و دوم آپدیت شد میتونید از پنل کاربری دریافت کنید