sasan safari
لینک چنل😃👇 https://t.me/sasansafari_dev1400 گروهمون 😊👇 https://t.me/persian_flutter_Community
نمایش بیشتر777
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
+130 روز
- مشترکین
- پوشش پست
- ER - نسبت تعامل
در حال بارگیری داده...
معدل نمو المشتركين
در حال بارگیری داده...
Repost from Persian Flutter
01:31
Video unavailableShow in Telegram
🚀🚀🚀 Toastification V1.0.0 🎉🎉🎉
خب خب خب
اینم از اولین ورژن خفن TOASTIFICATION
دیگه لازم نیست بری داکیومنت رو کامل بخونی
برو وب سایت پایین + نوتیفیکیشنت رو بساز + تستش کن + کدش رو کپی کن + و تو پروژت ازش استفاده کن
https://payamzahedi.com/toastification/
design: @sepide_moqadasi
develop: @payamzahedi95 @belikeben
showcase.mp412.33 MB
👍 5🔥 5
کتاب آپدیت شد 📣
👇👇👇 در ادامه این پست بخشی از کتاب رو مطالعه کنید
همچنین:
میتونید برای داشتن داکیومنت قابل ویرایش کتاب و همراهی من در بهتر کردنش به ریپو زیر مراجعه کنید 🔔
https://lnkd.in/dSYVBuuH
بخشی از کتاب:
پیامی به آینده
لیندا رایزینگ
در تمام سالهایی که تدریس کرده و با برنامهنویسها کار کردهام، به نظر میرسد اکثر آنها فکر میکنند؛ چون مسائلی که با آنها درگیر هستند دشوار است، پس راهحلها نیز باید برای همه (و حتی برای خودشان چند ماه پس از نوشتن کد) هم از نظر فهم و هم از نظر نگهداری دشوار باشد. شاید به این خاطر است که بیشتر آنها افراد باهوشی هستند.
یادم هست یکبار جو، یکی از دانشجویانم در کلاس ساختمان داده، مجبور شد بیاید و کدی را که نوشته بود به من نشان دهد. او با شادی فریاد زد: «شرط میبندم نمیتوانی حدس بزنی این کد چه کاری انجام میدهد!»
بدون اینکه زمان زیادی روی مثال او صرف کنم و فکر کنم چطور میتوانم پیام مهمی را منتقل کنم، موافقت کردم. گفتم: «مطمئنم سخت روی این کار کردهای. اما نکند چیز مهمی را فراموش کرده باشی؟ جو، آیا برادر کوچکتری نداری؟»
جو با افتخار گفت: «بله، دارم اسم او فیل است و در کلاس مقدماتی توست. او هم دارد برنامهنویسی یاد میگیرد!»
من گفتم: «عالیه. فکر میکنی فیل بتواند این کد را بخواند؟»
جو گفت: «اصلاً! کد سختی است!»
گفتم: «فرض کن این کد واقعی و کاربردی است و چند سال دیگر فیل استخدام شده تا آن را آپدیت کند. تو چه کمکی به او کردهای؟» جو فقط به من خیره شده بود و پلک میزد. گفتم: «میدانیم فیل واقعاً باهوش است، درست است؟»
جو سر تکان داد و گفت: «درسته، من هم نسبتاً باهوش هستم!» و لبخند زد. گفتم: «اگر من نتوانم بهراحتی آنچه را که انجام دادهای درک کنم و برادر باهوشترت هم در درک آن مشکل داشته باشد، چه معنی میدهد؟» سپس پیشنهاد دادم: «چطور است هر خط کدی را که مینویسی، بهعنوان پیامی برای کسی در آینده - شاید برادرت - در نظر بگیری؟ فرض کن داری به این شخص باهوش توضیح میدهی چطور این مسئله سخت را حل کند.»
«آیا دوست داری اینطور تصور کنی که برنامهنویس باهوشی در آینده کد تو را ببیند و بگوید: «وای، عالی است؟ من کاملاً متوجه شدم اینجا چه اتفاقی افتاده و از زیبایی و ظرافت این کد شگفتزده شدهام. این کد شاهکار زیبایی است! میخواهم آن را به بقیه اعضای تیمم هم نشان دهم. واقعاً یک اثر هنری است!»»
«جو، فکر میکنی بتوانی کدی بنویسی که این مسئله سخت را حل کند و آنقدر زیبا باشد که مثل یک ملودی جادویی عمل کند؟ بله، درست مثل یک آواز حزنانگیز. فکر میکنم هرکسی که بتواند این راهحل بسیار سخت را پیدا کند، میتواند چیز زیبایی هم بنویسد. همم... شاید باید شروع کنم به درجهدهی بر اساس زیبایی؟ نظر تو چیست؟»
جو کارش را برداشت و با لبخند کوچکی به من نگاه کرد و گفت: «متوجه شدم استاد، میروم تا دنیا را برای فیل بهتر کنم. ممنون.»
LinkedIn
This link will take you to a page that’s not on LinkedIn
❤ 7
💎 آپدیت:
ترجمه #کتاب 97 چیز که هر برنامه نویس باید بداند
فایل داکیومنت ورد اضافه شد
ترجمه 10 چیز دیگه هم اضافه شد
هفته بعد 10 چیز دیگه اضافه میشه
ممنونم از همراهیتون
🦄
اگه دوست داشته باشید میتونید در بهبودش کمک کنید
#برنامه_نویسی
#نرم_افزار
https://github.com/sasansafari/Ninety-seven-things/blob/main/97%20Things%20Every%20Programmer%20Should%20Know%20P79.docx
❤ 3👍 2
روز برنامه نویس رو به همه برنامه نویس هایی که به محدود سازی تکنولوژی کمک نمیکنند تبریک میگم.
❤ 30👎 1
🎙فایل صوتی اپیزود 16 Devpodcast
ساسان صفری | متخصص و مدرس اندروید 🌟
▫️ ساسان صفری عزیز مدرس ، برنامه نویس و بیزینسمن که از سال 91 تا به الان مشغول به الان به فعالیت توی این حوضه هستن ، برنامه نویس های اندروید ایشون رو به فعالیت های ارزشمندشون توی آکادمی کدیاد و مکتب خونه میشناسنشون و این اپیزود از تجربیات ، مسیر شغلی اندروید و شکست و موفقیت های کسب و کارهاشون میپردازیم ⚡️
💎 قسمت های مهم
5:37 ساسان صفری کیه چیکار میکنه و معرفی خودش
15:20 (کالری شمار) اولین اپلیکیشن من توی کافه بازار
18:39 چه قدر برای یادگیری برنامه نویسی باید زمان بزارم ؟
37:36 تجربه کار تیمی و کارمندی من در شرکت های نرم افزاری
43:20 روزهای سخت + انگیزه زیاد + زامبی مود
46:59 تجربیات درآمد دلاری + Google adMob
1:00:00 چطور سریع وارد بازار کار بشم ؟
1:05:20 هوش مصنوعی جای مارو میگیره ؟
1:18:20 تجربیات شکست و موفقیت های بیزینسی
1:30:20 توصیه های طلایی من
📞 راه های ارتباطی با ساسان صفری
تلگرام | اینستاگرام
Castbox |Spotify | شنوتو
#android #kotlin #java #flutter #mentor #codyad
▫️@devPodcast 👈 پادکست برنامه نویسی
p16.mp3131.11 MB
👍 3❤🔥 3👎 1🔥 1
ایمپورت کردن فایل به روش های Absolute و Relative
Absolute Imports :
به معنای وارد کردن یک کتابخانه یا فایل با استفاده از مسیر کامله. معمولاً برای استفاده از پکیج و ماژول های استاندارد فلاتر مثل package:flutter و dart:core از Absolute Import استفاده میشه.
Relative Imports :
به معنای وارد کردن یک کتابخانه یا فایل با استفاده از مسیر نسبی به فایل فعلی است. این روش معمولاً برای وارد کردن فایلها و کلاسهایی استفاده میشه که تو همون پروژه و در پوشه های مختلفی قرار دارند.
مزایا Absolute Imports :
✅ دقت بالا: این نوع ایمپورت کردن دقیق و بیابهامه و احتمال برخورد با تداخل نام فایلها کمتره.
✅ انعطافپذیری: شما میتونید بدون نگرانی از ساختار پوشه بندی پروژه از این روش استفاده کنید.
معایب Absolute Imports :
⚠️ کد طولانیتر: مسیر کامل ممکنه طولانی بشه و خوانایی کد رو کاهش بده.
⚠️ وابستگی به نام پوشه: شما باید از اسم پوشه ها استفاده کنید که ممکنه در آینده با تغییر نام پوشه ها به مشکل بخورین.
مزایا Relative Imports :
✅ کد کوتاهتر: نیازی به نوشتن مسیر کامل ندارید و کد کوتاهتری مینویسید.
✅ انعطافپذیری: بدون اینکه نیاز به تعیین مسیر کامل از ریشه پروژه باشه میتونید فایل هایی که تو یک پوشه هستن رو ایمپورت کنید.
معایب Relative Imports :
⚠️ خوانایی پایینتر: در پروژههای بزرگ با ساختار پیچیده خوندن کد ممکنه سخت باشه.
⚠️ خطر تداخل نام: اگر از نامهای مشابه در پوشههای مختلف استفاده کنید، ممکنه تداخل نامها رخ بده.
آپدیت جدید چه خصوصیاتی داره؟
لینک مقاله👇
https://medium.com/flutter/whats-new-in-flutter-3-13-479d9b11df4d
What’s new in Flutter 3.13
2D scrolling, faster graphics, Material 3 updates and more
با جامعه رو به رشد توسعه دهندگان Flutter ،شاهد ایجاد برنامه های متن باز متعددی هستیم. این برنامه های منبع باز ، منابع ارزشمندی برای یادگیری فلاتر محسوب میشن.
1. Flutter Gallery
یک برنامه منبع بازه که توسط خود تیم Flutter توسعه داده شده. این پروژه یک ویترین جامع از قابلیت های Flutter هست و اجزای مختلف رابط کاربری و الگوهای طراحی داخلش استفاده شده.
لینک گیت هاب
2. Flutter E-commerce
یک برنامه منبع باز حرفه ای فروشگاهیه. مجموعه ای از ویژگی های ضروری مثل لیست محصولات، سبد خرید، احراز هویت کاربر و یکپارچه سازی پرداخت رو ارائه میده.
لینک گیت هاب
3.Flutter Travel
یک برنامه سفر منبع باز هست که از بهترین شیوه ها برای مدیریت رابط کاربری پیچیده ، کار با نقشه ها و مسیر یابی استفاده کرده.
لینک گیت هاب
4.Flutter Chat
یه برنامه پیام رسان منبع باز، با ویژگی های ارسال پیام های متنی، اشتراک گذاری رسانه و ارسال نوتفیکیشن و.. رو داره.
لینک گیت هاب
5.Flutter Quiz
یه پروژه بازی پرسش و پاسخه. این برنامه شامل انواع سؤالات و سطوح دشواری مختلف هست. Flutter Quiz شامل ویژگی هایی مثل، آزمون های زمان بندی شده و تجزیه و تحلیل نتایج هست.
لینک گیت هاب
6.Flutter Music Player
یک پروژه موزیک پلیر اوپن سورس با قابلیت های مرور و پخش موسیقی، ایجاد لیست پخش و مدیریت کتابخانه موسیقی هست. همچنین داخل این پروژه از انیمیشن های پیچیده استفاده شده.
لینک گیت هاب
GitHub - flutter/gallery: Flutter Gallery is a resource to help developers evaluate and use Flutter
Flutter Gallery is a resource to help developers evaluate and use Flutter - GitHub - flutter/gallery: Flutter Gallery is a resource to help developers evaluate and use Flutter
یک طرح متفاوت انتخاب کنید
طرح فعلی شما تنها برای 5 کانال تجزیه و تحلیل را مجاز می کند. برای بیشتر، لطفا یک طرح دیگر انتخاب کنید.