Programming Geeks 📘 – Telegram
Programming Geeks 📘
1.57K subscribers
3 photos
3 videos
12 links
Website: https://BabakCode.com
Admin: @BabakCode
Email: admin@babakcode.com
Download Telegram
Channel created
Channel name was changed to «Programming Geeks - برنامه نویسی»
Channel name was changed to «Programming Geeks 📘»
دوستان سلام وقتتون بخیر

این گروه برای ارتباط بیشتر با عزیزانی که چه در یوتوب چه در اینستاگرام یا بقیه اپ ها با ما همراه هستن ساخته شده.
برای هر گونه پیشنهادی که دارین میتونین دایرکت پیام بدین
👋 @babakcode

بزودی آموزش هایی که میزاریم رو اینجا هم آپلود میکنیم ✌️
👍4
دوستان سلام
بعد از یه مدت طولانی برگشتم
یه سری ویدیو در آینده میزارم که مقدمات دوره ساخت اپلیکیشن چت رو فراهم کنه
مثل کار با Docker
یا کلاستر کردن سرور
یکم انگیزه فعالیتم بعد از دی ماه سال گذشته کم شد ولی یکم حمایت کنید که میخوام ویدیو هارو به رایگان بزارم.
👋❤️
4👍2
آیا تا به حال از لایبرری هایی مثل freezed یا json_serializable استفاده کردین؟

یکم کار کردن با این لایبرری ها به خاطر استفاده کردن $ یا برابر کردن کانستراکتور با اسم کلاس به صورت متغیر پرایوت شاید یکم سخت باشه.

من به تازگی یه پکیجی نوشتم که میشه این کار به راحتی انجام داد.
https://pub.dev/packages/json_convert
فقط کافیه فایل جیسونی که میخواید تبدیل به مدل بشه رو داخل پوشه
assets/json_models
بندازین و کامند زیر رو ران کنید
dart run json_convert
لایبرری میاد و ازتون سوال میپرسه که کدوم مدل رو میخواید
1. classic
2. json_serializable
3. freezed
میتونید اسمشو بنویسید یا عددشو...
بعد لوکیشن export رو ازتون میخواد که فایلای دارت رو کجا اکسپورت کنه؟
دیفالتش روی
lib/models
هستش که میتونید آدرس دلخواه تون رو بدین و تمام.
لایبرری میاد خودش فایلای جیسون تون رو تبدیل به مدل دارت میکنه
خوشحال میشم که نظراتتون رو برام بگید.
👍4🔥2
Media is too big
VIEW IN TELEGRAM
پکیج freezed در فلاتر
مثال ساده برای استفاده از این پکیج
با جیسون پلیس هولدر...

تمامی ویژگی هایی که برای ساختن مدل نیاز دارید رو میتونید تو فریزد پیدا کنید...

فایل قبلی بی کیفیت بوده
دوباره آپلود کردم
👍32
اپلیکیشن پیانو با فلاتر 🎹

این اپلیکیشن میتونه نوت هارو بخونه و بزنه.
قطعا خیلی کار داره
ولی یه ویدیو پیش نمایش توی اینستا گذاشتم که میتونید از لینک زیر ببینیدش.

https://instagram.com/babakcode

آموزش ساختنش رو بزودی میزارم❤️
👍41
Media is too big
VIEW IN TELEGRAM
مراحل ساختن پکیج فلاتر
البته یه سریا هم میگن پلاگین که این در حالتیه که کد های فلاتر شما با کدهای نیتیو ارتباط داشته باشه.

۱. باید مشخص کنید که میخواهید چه مشکلی رو رفع کنید
( در این ویدیو، من اومدم و یه اسکریپتی نوشتم که بتونه متن های صفحات رو دربیاره، این میتونه خیلی کاربردی باشه وقتی می‌خواهید اپلیکیشن رو چند زبانه کنید )

۲. ساختن کد های مربوط به پکیج
پیشنهاد میکنم مقاله خود فلاتر رو مطالعه کنید
https://docs.flutter.dev/packages-and-plugins/developing-packages
باید تست هم بنویسید برای کدهاتون

۳. ساختن ریپوزیتوری گیتهاب و پوش کردن کدهاتون.

۴. لایسنس اضافه کنید

۵. بخش مربوط به توضیحات ( readme.md ) مارکداون این بخش رو تکمیل کنید.

۶. در این بخش میتونید با دستورات دارت پکیجتون رو چک کنید و اگه همه چی اوکی باشه با دستور زیر میتونید پکیج رو بندازین pub dev

اگه علاقمند بودید این پکیجی که نوشتم رو چک کنید:
https://pub.dev/packages/string_extractor

برای دیدن ویدیو تکمیلی کانال یوتوب من رو با اسم Babak Code دنبال کنید ❤️
🔥6👍2
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش اپلیکیشن نوتیفای رو با انیمیشن های جذاب طبق قولی که داده بودم، دارم ضبط میکنم و از این به بعد هر دو یا سه روز یه بار ویدیوش رو آپلود میکنم.

° توی این مینی دوره رایگان قراره هم سمت سرور، هم سمت کلاینت آموزش داده بشه.

ویژگی های این اپ:
- معماری clean
- کنترل استیت riverpod
- دیپ لینک
- و کلی امکانات دیگه

دوستان شاید اشتباهات گرامری داشته باشم و سخته که همراه کد زدن حرف بزنم و ضبط کنم، ولی این دوره خیلی کاربردی هستش و بسیار پیشنهاد میکنم

لینک اولین ویدیو:
https://youtube.com/playlist?list=PLhXxcMk5tCKbzl_I4afLMGcbnSG71U2Wh&si=WMCL_GcH-SpZyDpe
👍8
پارت دوم از اپلیکیشن نوتیفای آپلود شد

این اپلیکیشن تلفیقی ساده از تویتر، مدیوم و تردز خواهد شد.

لطفا از لینک زیر بررسی کنید و اگه دوست داشتید تو کانال سابسکرایب کنید.

https://youtu.be/DgLTpGI9mvs?si=-cz6C0tjhnK4m_qZ
5👍1
پارت سوم اپلیکیشن نوتیفای رو آپلود کردم.

در این ویدیو میایم برای کنترل ویجت PageView یک StateNotifierProvider میسازیم که بتونیم به مقدار اسکرول کاربر برای پیج ویو رو بدست بیاریم و نسبت به آن، در ویدیو های بعدی انیمیشن های جذاب مد نظرمون رو بسازیم.

لینک ویدیو:
https://youtu.be/H4k93h2DM28?si=eRVenvn95NJjE2yE
🔥4👍1
پارت چهارم اپلیکیشن نوایفای رو آپلود کردم.
بعد از دیدن چهار تا ویدیو، دیگه راحت میتونید رابط کاربری گیف اولی که گذاشتم رو به راحتی بسازید و حتی بهترش کنید.

لطفا اگه براتون جالب باشه، حمایت کنید 🙏
https://youtu.be/3SgNcCMQEXc?si=E2AoVsURMIfnkQwZ
👍41
https://youtu.be/V50XDv5XcdY
پارت پنجم رو آپلود کردم.
توی این بخش تقریبا جزئیات صفحه اول و دوم تکمیل میکنیم.
برای ویدیو های بعدی، روی سرور کار می‌کنیم
👍4
مدل ۳ بعدی در فلاتر
این پکیج رو امروز روی پاب اپلود کردم، در واقع یه پکیجی رو دستکاری کردم و بهش کنترلر اضافه کردم.
اگه تایم دارید بررسی کنید و بهم پیشنهاد یا انتقادی که دارید رو برام بفرستید ❤️

I wrote a 3D plugin for Flutter that you can control objects' position and orbit and then place them in a real area with Augmented reality (AR).
Therefore I'll create a video about adding 3D models with the glb format in Flutter. Follow for more videos.

Check out this plugin: o3d
Link: https://pub.dev/packages/o3d

Tags:
#flutterdeveloper #flutter #ai #ar #argumetedreality #فلاتر
👍4
رابط کاربری سه بعدی در فلاتر

https://www.instagram.com/reel/CyGiOC5uoMT/?igshid=NjFhOGMzYTE3ZQ==
🔥6