Flutter Zone | فلاتر و دارت
739 subscribers
522 photos
312 videos
1.07K files
817 links
ناحیه‌ی فلاتر
برای فلاتر
اموزش های فلاتر و دارت از یودمی

لینک گروه : https://t.iss.one/flutterzone_group
Download Telegram
اینم لینک کلاس هایی که تا الا عقب موندین ازشون👇🏻

October 13
Read chapters 1, 2
📍Getting started📍
🌐 https://youtube.com/watch?v=FFZkjw1PVrY

October 20
Read chapters 3, 4
📍Widgets📍
🌐 https://youtube.com/watch?v=Llnq61KyOPg

October 27
Read chapters 5, 6
📍More widgets📍
🌐 https://youtube.com/watch?v=4Ea1mhkQRxQ

November 3
Read chapters 7, 8
📍Navigation📍
🌐 https://youtube.com/watch?v=jJ1W52f6CiM

November 10
Read chapters 9, 15
📍Data persistence📍
🌐 https://youtube.com/watch?v=Vqs9qbbTeQ0

November 17
Read chapters 10, 11
📍Networking & serialization📍
🌐 https://youtube.com/watch?v=vDOsMxTbfoI

November 24
Read chapters 12, 14
📍Chopper & streams📍
🌐 https://youtube.com/watch?v=lBS5a1hVxPM

December 1
Read chapters 13
📍State management📍
🌐 https://youtube.com/watch?v=R39i_xTXhpY

December 8
Read chapters 19
📍Firebase📍
🌐 https://youtube.com/watch?v=xy-H1d2L78c

December 15
Read chapter 16, 17, 18
📍Deployment📍
🌐 https://youtube.com/watch?v=rg5dYnCO2vo
No Limit Remix ~ Luca Bass
⭐️Telegram:@Hot_Remix⭐️
موزیکی که وقتی دوره جدید میفرستم کانال پلی میکنم 😎🤟 😂
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
ِDart 2.15

دارت
ورژن 2.15 رسید!

https://medium.com/dartlang/dart-2-15-7e7a598e508a
Google Translate

افزونه ی خیلی کاربردیه برای ترجمه متن تو Opera (اگه کسی استفاده میکنه 😂)!
متن رو انتخاب میکنید یه دکمه کنار متن انتخاب شده میاد رو دکمه کلیک میکنید وبعد یه کادر کوچیک باز میشه که متن ترجمه شده داخلشه!
برای کروم هم بگردید حتما هست!

https://addons.opera.com/en/extensions/details/google-translate/
The Flutter Lover

سایت جالبیه!

https://afgprogrammer.com/flutter/
What’s New in Flutter 2.8

چی جدیده تو فلاتر 2.8 ؟

https://medium.com/flutter/whats-new-in-flutter-2-8-d085b763d181
‏گیت‌هاب یک موتور جستجوی جدید (مخصوص کدها) ساخته که با زبان Rust توسعه داده شده است.

https://github.blog/2021-12-08-improving-github-code-search/

در حال حاضر پیش نمایش این موتور‌ جستجو در این آدرس در دسترس است:

https://cs.github.com/about

(پ.ن مایکروسافت یکی از اعضای بنیانگذار بنیاد Rust است.)

@DevTwitter | <Rust Farsi/>
آشنایی با ویژگی های فلاتر ۲٫۸ و دارت ۲٫۱۵

https://flutter-learn.ir/معرفی-فلاتر2-8-دارت2-15
Flutter best practices => Naming convention (Part 2)

نامگذاری براساس snake_case
lowercase_with_underscores

از این مورد برای اسم گذاری پکیج، دایرکتوری و فایل ها استفاده می شود:
1) libraries
2) packages
3) directories
4) source files

مثال:
library firebase_dynamic_links;
import 'socket/socket_manager.dart';
یک نمونه از نامگذاری فایل ها در پروژه فلاتری بر اساس snake_case
How to Parse Large JSON Data with Isolates in Dart 2.15

تجزیه جیسون در دارت 2.15 با Isolate ها

https://codewithandrea.com/articles/parse-large-json-dart-isolates/
آخر هفته ای این فیلم رو ببینید یه کم بخندید! 😂
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
فیلترشکن خواستید برای فلاتر نگاهی به این کانال بندازید!
شاید به درد بخوره!

https://t.iss.one/wbnet
اگر هنگام اجرای اپ فلاتر با Warning بالا مواجه شدید مثل دو عکس بالا اقدام کنید دیگه Warning برطرف میشه!

وارد پوشه ی 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
Singleton Design Pattern

چیست؟ و چه کاربردی دارد؟ ( 2 نمره 😂)
#کامنت_کنید