برنامه نویسی با علیرضا
Відкрити в Telegram
سعی میکنم تجربیات و خبرایه جدید و که تویه برنامه نویسی موبایل یا لینوکس هست باهات به اشتراک بزارم گروه 🔥 ⭕️ @RoomDevelopers ⭕️ https://zil.ink/alirezabashi98
Показати більше200
Підписники
Немає даних24 години
Немає даних7 днів
Немає даних30 днів
Архів дописів
Repost from Pavel Durov
➕ If you’re a student choosing what to focus on, pick MATH. It will teach you to relentlessly rely on your own brain, think logically, break down problems, and solve them step by step in the right order. That’s the core skill you’ll need to build companies and manage projects. 🏢
https://www.instagram.com/stories/alirezabashi98/3680899515648378151?igsh=MW1rN3hwbDRwMXA5OA==
این استوریم ببینید نکته باحالی گفتم شاید بکارتون بیاد💙
همین ک بدونید وجود داره نیازتون بشه میرید سرچ میکنید کارتون در میارید
سلام ستونا تقریبا کلی چیز مختلف هست که همزمان دارم میبرم جلو و امروز اصلا وقت نکردم فردا ویدیو جدید میگیرم براتون میزارم🫰🏻
بزودی بهتون میگم چیکارا میکنم کلی چیز خفن تو راهه💙
ما در تلوبیون به دنبال یک Android Developer باتجربه هستیم. اگر به چالشهای ساخت و نگهداری اپلیکیشنی که میلیونها کاربر فعال دارد علاقهمندید، خوشحال میشویم به تیم ما بپیوندید.
مسئولیتها:
•پیشبرد، بهبود و نگهداری اپلیکیشنهای اندروید تلوبیون با پایبندی به بهترین شیوههای مهندسی نرمافزار
•همکاری نزدیک با تیمهای محصول، طراحان، تست و بکاند برای ارائهی تجربه کاربری بینقص
•تحلیل و رفع باگها و بهینهسازی عملکرد اپلیکیشن
•مشارکت در فرآیند کد ریویو و افزایش کیفیت کد تیم
الزامات:
•حداقل ۳ تا ۶ سال تجربه کاری در توسعهی اپلیکیشنهای اندرویدی
•تسلط کافی به زبانهای کاتلین و جاوا
•تسلط کافی بر مفاهیم OOP
•درک مفاهیم SOLID, Multithreading Concurrency
•درک الگوهای طراحی و معماریهای رایج اپلیکیشنهای اندرویدی
•دانش کافی نسبت به GIT
•تسلط کافی به SDKهای مختلف اندروید
•تسلط کامل به RESTful API
•تسلط کامل به Jetpack Compose
•تسلط کافی به مفهوم Test
دانش و مهارتهای مورد امتیاز:
•آشنایی به Media3
•آشنایی به Jetpack Compose TV
📧ارسال رزومه با عنوان:
Android Developer
job.simra@gmail.com
📌 قسمت پنجم منتشر شد!
اضافه کردن نوت (Note) به اپ Todo با Flutter
تو این قسمت یاد میگیریم چطور با استفاده از دیتابیس Hive، به کاربر اجازه بدیم نوت خودش رو ثبت کنه و اون رو ذخیره کنیم — دقیقاً مثل یه اپ واقعی! 😎
🔧 از ValueListenableBuilder استفاده کردیم برای آپدیت لحظهای لیست
📦 نوتها رو داخل دیتابیس Hive ذخیره کردیم
🧠 کاملاً اصولی، قابل گسترش، و مناسب برای پروژههای بزرگ
اگه قسمتهای قبل رو دیدی، الان وقتشه که اولین دیتا رو وارد پروژه کنیم!
این دقیقاً جاییه که پروژه جون میگیره!
🎥 ویدیو رو ببین و اگه سوالی داشتی، حتماً کامنت بذار 🙌
📍 از اینجا به بعد، وارد فاز جذاب ساخت اپ میشیم!
ویدیو
@alirezabashi_98 💙
به عملگر := در پایتون Walrus میگن تویه پایتون ۳.۸ اضافه شد و کارش اینکه یکم کد های که لازم هست بنویسیم کمتر میکنه ، همه جا به کار نمیاد ولی بعضی وقتا خیلی کار راحت تر میکنه
:=
در اصل اینطوری راست به چپ اشتباه نمایشش میده :)
مثال :
>>>( a := 6,9)
>>> a
خروجی
>>>(6,9)
مثلا اینجا کاربردی نداره کاربرش تو مثال های زیره
def some():
# فرض کنید اینجا یک سری محاسبه سنگین انجام میشه
# time.sleep(1000)
return 5
# پس به جای اینکه این کارو بکنید:
if some():
print(some()) # که خیلی راه نادرستیه چون محاسبه دوبار انجام میشه
# یا حتی این کارو کنید (که کار بدی هم نیست)
a = some()
if a:
print(a)
# میتونید از این به بعد به طور مختصر بنویسید:
if a := some():
print(a)
اگر اینطوری استفادش کنیم
>>> a = 2
>>> (a,b := 16, 19)
چیزی ک در خروجیمیبینیم یه تاپل سه تای هست
>>> (2,16,19)
اینقد که برای خوشگلی کد وقت گذاشتم برای توضیح نذاشتم :)😂
@alirezabashi_98 💙پس تصمیم بر این شد پایتونم بزارم ولی به خاطر اون ۷ نفر که مخالفن سعی میکنم کمتر بزارم🫰🏻
احتمالا بزودی دوتا پروژه
🤓 استوری استودیو
🏖 ایزیتور
اوپن سورس میکنم 🫶🏻
فردام ویدیو جدید میاد
جدیدا دارم پایتونم میخونم دوست دارید داخل کانالم نکات باحالش بزارم؟
امروز میتونید با کد تخفیف iran رویه فرادرس یه دوره رایگان بگیرید
@alirezabashi_98
راستی یادم رفت بگم ممنونم از همه کسای که تو این شرایط منم یادشون بود تولدم تبریکگفتن💙
📝 قسمت پنجم از سری ساخت اپ Todo با Flutter منتشر شد!
توی این قسمت میریم سراغ اضافه کردن نوت (Note) به اپلیکیشن!
فقط با یه لمس ساده، نوتت ثبت میشه و بهصورت تمیز و اصولی وارد دیتابیس میشه! 💾✨
✅ یاد میگیری چطوری اطلاعات جدید رو وارد کنی بدون اینکه ساختار پروژه بههم بریزه.
یه قدم مهم برای ساخت یه اپ واقعی و قابل توسعه! 🚀
📺 الان برو یوتیوب و قسمت پنجم رو ببین
📌 اگه قسمتهای قبلی رو ندیدی، حتماً از قسمت اول شروع کن!
🛠 از صفر تا ساخت یه اپ واقعی با Flutter، همهچیزو مرحله به مرحله ساختیم.
#flutter #flutterdev #fluttertutorial
@alirezabashi_98 💙
خسته بودم گفتم فیلم بگیرم همه راحت تریم ویدیوم چند دقیقه دیگه اپلود بشه لینکش میفرستم چنل و برق رفت دیرتر ضبط شد
سلام ستونا
هروز شنبه و چهارشنبه قبلا ویدیو داشتیم ساعت ۲۰ ، راستش تنبل شدم تو ۱۲ روز جنگ😂
ولیامروز حتما ویدیو جدید میفرستم بالا
یه نکتم نمیدونم چرا ولی تو دهنم میاد بگم اینکه بیشتر پکیجای تویه pub.dev چیزای که داخل خود فلاترم هست تا میتونید از پکیجای الکی استفاده نکنید وابستگی بهمکیج خوب نیست امدید اپدیت نکرد و باید کلش از اول درست کنید
پ.ن اون بخشای ک از پکیج استفاده کردید رو
یه مثالم امروز میزنم میفرستم براتون
از همون پکیج ریسپانسیوم مثال میزنم که هی میگن واییی نه یکاری میخوام بکنم ساده باشه این سخته پس پکیج استفاده میکنم هندل کرده ولی تو خود فلاترم ویجت داریم😂
بالاخره نتا وصل شدن قسمتای جدید شروع میکنم به ضبط🫰🏻
اگر ایده دارید برای اپای پروژه محور بعدی بهم بگید
سلام ستونای من راستش میدونم حال هیچکدوممون خوب نیست ولی کاریم جز ادامه دادن نمیتونیم انجام بدیم💙
مراقب خودتون باشید ، همین که نتا به یه سرعت خوبی برسن بتونم ادامه بدم ، ادامه ویدیو براتون رکورد میکنم
🚀 قسمت چهارم از سری ساخت اپ Todo با Flutter منتشر شد!
توی این قسمت میریم سراغ ساخت یه ساختار تمیز و حرفهای برای دیتابیس Hive 📁🐝
ساختاری که بعداً توی پروژه خیلی به دردت میخوره، مخصوصاً برای عملیات CRUD و مدیریت دیتا به سبک درست! 💡
✅ اگه میخوای دیتا رو مرتب، قابل توسعه و بدون دردسر مدیریت کنی، این قسمت برات ضروریه.
📺 دیدن ویدیو در یوتیوب
📌 اگه قسمتهای قبلی رو ندیدی، حتماً از قسمت اول شروع کن!
🛠 همه چیزو از صفر ساختیم!
#flutter
@alirezabashi_98 💙
یادتونه وقتی از ResponsiveFramework استفاده میکردیم، یه قابلیت به اسم autoScale داشتیم که صفحه رو فقط اسکیل میکرد؟ خب، الان اون قابلیت حذف شده! ولی نگران نباشین، چیز بهتری جایگزین شده به اسم ResponsiveScaledBox که خیلی راحتتر و با کنترل بیشتر میتونی هر جایی که میخوای اسکیل کنی.
قبلاً باید کل صفحه رو مشخص میکردی که کجا اسکیل بشه، الان فقط کافیه اون ویجت رو دور همون قسمتی که میخوای بذاری.
کدهاش رو هم اینجا گذاشتم که ببینی:
دیدن کد
💡 البته اینجا من دوباره داخل child گذاشتم که روی کل صفحه برای تبلت و دسکتاپ تنظیم بشه،
ولی خب میتونید فقط دور یه ویجت خاص ازش استفاده کنین.
گفتم کدش رو هم اینجا یهجا بذارم 😁
@alirezabashi_98 🫠
🎯 قسمت سوم آموزش ساخت اپ Todo با Flutter منتشر شد!
تو این قسمت رفتیم سراغ ساختار پروژه و شروع پیادهسازی منطق اپ.
✅ ساختاردهی حرفهای پروژه
✅ آشنایی مقدماتی با دیتابیس Hive
✅ ساخت مدل دیتا و ذخیرهسازی اطلاعات بهصورت لوکال
اگه منتظر بودی از طراحی UI وارد بخش اصلی برنامه بشیم، این ویدیو شروعشه! 💪
📺 مشاهده قسمت سوم در یوتیوب 👇
🔗 دیدن ویدیو
📌 قسمتهای قبلی رو هنوز ندیدی؟
قسمت اول طراحی اولیه UI
قسمت دوم تکمیل UI
🔔 منتظر قسمتهای بعدی با پیادهسازی کامل منطق، CRUD باش 😉
#flutter
@alirezabashi_98 ❤️
