Flutter best practices => Naming convention (Part 1)
توی قواعد نامگذاری - که از سه پارت تشکیل شده - میخوام بهتون روش های استاندارد نامگذاری رو معرفی کنم. با من همراه باشید....
اسم گذاری به صورت UpperCamelCase :
از این استاندارد برای نامگذاری موارد زیر استفاده می شود. زیر هرمورد یک نمونه مثال هم آوردم که دقیق تر متوجه بشید:
1) Classes :
class MySimpleClass {}
2) enums :
enum UserStatus {}
3) typedefs :
typedef Predicate<T> = bool
Function(T value);
4) extensions :
extension MyList<T> on List<T> {}
شاید خیلی پیش پا افتاده به نظر بیاد اما من توی گروه ها خیلی دیدم که رعایت نمیشه و خب اگر برنامه نویسای دیگه بخوان روی کد شما کار کنن و این موارد رو نببینن مطمعنا بازخورد خوبی به شما نخواهند داد.
منبع: Medium
توی قواعد نامگذاری - که از سه پارت تشکیل شده - میخوام بهتون روش های استاندارد نامگذاری رو معرفی کنم. با من همراه باشید....
اسم گذاری به صورت UpperCamelCase :
از این استاندارد برای نامگذاری موارد زیر استفاده می شود. زیر هرمورد یک نمونه مثال هم آوردم که دقیق تر متوجه بشید:
1) Classes :
class MySimpleClass {}
2) enums :
enum UserStatus {}
3) typedefs :
typedef Predicate<T> = bool
Function(T value);
4) extensions :
extension MyList<T> on List<T> {}
شاید خیلی پیش پا افتاده به نظر بیاد اما من توی گروه ها خیلی دیدم که رعایت نمیشه و خب اگر برنامه نویسای دیگه بخوان روی کد شما کار کنن و این موارد رو نببینن مطمعنا بازخورد خوبی به شما نخواهند داد.
منبع: Medium
Google Translate
افزونه ی خیلی کاربردیه برای ترجمه متن تو Opera (اگه کسی استفاده میکنه 😂)!
متن رو انتخاب میکنید یه دکمه کنار متن انتخاب شده میاد رو دکمه کلیک میکنید وبعد یه کادر کوچیک باز میشه که متن ترجمه شده داخلشه!
برای کروم هم بگردید حتما هست!
https://addons.opera.com/en/extensions/details/google-translate/
افزونه ی خیلی کاربردیه برای ترجمه متن تو Opera (اگه کسی استفاده میکنه 😂)!
متن رو انتخاب میکنید یه دکمه کنار متن انتخاب شده میاد رو دکمه کلیک میکنید وبعد یه کادر کوچیک باز میشه که متن ترجمه شده داخلشه!
برای کروم هم بگردید حتما هست!
https://addons.opera.com/en/extensions/details/google-translate/
Flutter 2.8
فلاتر 2.8 رسید! 😍
https://medium.com/flutter/announcing-flutter-2-8-31d2cb7e19f5
https://youtu.be/A6RU-u8fHjE
فلاتر 2.8 رسید! 😍
https://medium.com/flutter/announcing-flutter-2-8-31d2cb7e19f5
https://youtu.be/A6RU-u8fHjE
What’s New in Flutter 2.8
چی جدیده تو فلاتر 2.8 ؟
https://medium.com/flutter/whats-new-in-flutter-2-8-d085b763d181
چی جدیده تو فلاتر 2.8 ؟
https://medium.com/flutter/whats-new-in-flutter-2-8-d085b763d181
Forwarded from DevTwitter | توییت برنامه نویسی
گیتهاب یک موتور جستجوی جدید (مخصوص کدها) ساخته که با زبان Rust توسعه داده شده است.
https://github.blog/2021-12-08-improving-github-code-search/
در حال حاضر پیش نمایش این موتور جستجو در این آدرس در دسترس است:
https://cs.github.com/about
(پ.ن مایکروسافت یکی از اعضای بنیانگذار بنیاد Rust است.)
@DevTwitter | <Rust Farsi/>
https://github.blog/2021-12-08-improving-github-code-search/
در حال حاضر پیش نمایش این موتور جستجو در این آدرس در دسترس است:
https://cs.github.com/about
(پ.ن مایکروسافت یکی از اعضای بنیانگذار بنیاد Rust است.)
@DevTwitter | <Rust Farsi/>
Flutter Zone | فلاتر و دارت
What’s New in Flutter 2.8 چی جدیده تو فلاتر 2.8 ؟ https://medium.com/flutter/whats-new-in-flutter-2-8-d085b763d181
کسی توانایی شو داره این مقاله رو ترجمه کنه
خیلی چیزا اضافه شده!
خیلی چیزا اضافه شده!
How to Parse Large JSON Data with Isolates in Dart 2.15
تجزیه جیسون در دارت 2.15 با Isolate ها
https://codewithandrea.com/articles/parse-large-json-dart-isolates/
تجزیه جیسون در دارت 2.15 با Isolate ها
https://codewithandrea.com/articles/parse-large-json-dart-isolates/
آخر هفته ای این فیلم رو ببینید یه کم بخندید! 😂
Enter the Fat Dragon 2020
Enter the Fat Dragon 2020
Forwarded from Pure Coder
🔥Article
قسمت جدید داستان null در دارت منتشر شد.
توی این قسمت جلسه اول رسیدگی به اتهامات دارت تشکیل میشه...یه داستان خیلی جذاب که آخرش نکات زیادی در مورد :
✔️Scopes
✔️nullable variables
✔️non-nullable variables
✔️final variables
✔️late
و ارتباط همه این ها با هم یاد میگیریم.😍😍
پس این مقاله رو از دست نده و با دقت بخونش.😍
حتا اگه همه این ها رو بلدی هم نکات جدید هست که اینجا یاد بگیری😍😍
لینک مقاله :
https://vrgl.ir/qJhrV
🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸
🔥https://t.iss.one/flutter_challenges
#beginner #article #intermediate
قسمت جدید داستان null در دارت منتشر شد.
توی این قسمت جلسه اول رسیدگی به اتهامات دارت تشکیل میشه...یه داستان خیلی جذاب که آخرش نکات زیادی در مورد :
✔️Scopes
✔️nullable variables
✔️non-nullable variables
✔️final variables
✔️late
و ارتباط همه این ها با هم یاد میگیریم.😍😍
پس این مقاله رو از دست نده و با دقت بخونش.😍
حتا اگه همه این ها رو بلدی هم نکات جدید هست که اینجا یاد بگیری😍😍
لینک مقاله :
https://vrgl.ir/qJhrV
🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸
🔥https://t.iss.one/flutter_challenges
#beginner #article #intermediate
اگر هنگام اجرای اپ فلاتر با Warning بالا مواجه شدید مثل دو عکس بالا اقدام کنید دیگه Warning برطرف میشه!
وارد پوشه ی android بشید بعد فایل build.gradle رو باز کنید و در بلاک dependencies خط
بعد وارد پوشه ی gradle و پوشه ی wrapper بشید و فایل gradle-wrapper.properties رو باز کنید و خط
شاید کار کنه!😂
https://stackoverflow.com/questions/68600352/build-warning-mapping-new-ns-to-old-ns
وارد پوشه ی android بشید بعد فایل build.gradle رو باز کنید و در بلاک dependencies خط
classpath 'com.android.tools.build:gradle:4.1.0'رو به
classpath 'com.android.tools.build:gradle:7.0.2'تغییر بدید!
بعد وارد پوشه ی gradle و پوشه ی wrapper بشید و فایل gradle-wrapper.properties رو باز کنید و خط
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zipرو به
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zipتغییر بدید و فلاتر کلین بزنید و اپ رو اجرا کنید!
شاید کار کنه!😂
https://stackoverflow.com/questions/68600352/build-warning-mapping-new-ns-to-old-ns
This media is not supported in your browser
VIEW IN TELEGRAM
😍 Flutter UI Design Example
💡Send Money Page UI Design
⏳ Day 40
gif animation:
https://dribbble.com/shots/16787618-Typing-guy-animation-d-character-animation-Gif-animation
chanel:
@flutterr_zone
💡Send Money Page UI Design
⏳ Day 40
gif animation:
https://dribbble.com/shots/16787618-Typing-guy-animation-d-character-animation-Gif-animation
chanel:
@flutterr_zone