❤4😁1
REST API، باید ها و نباید های طراحی Api
این یه مقاله خیلی خوبه که بهتون میگه اگه قراره خودتون برای برنامه تون api بسازید،
آدرس ها رو تو api هاتون چطوری قرار بدین و چه اصولی رو رعایت کنید.
پیشنهاد می کنم حتما حتما بخونید.
@Esfandune_ir
#rest_api #api
لینک مقاله به فارسی
منبع اصلی به انگلیسی
این یه مقاله خیلی خوبه که بهتون میگه اگه قراره خودتون برای برنامه تون api بسازید،
آدرس ها رو تو api هاتون چطوری قرار بدین و چه اصولی رو رعایت کنید.
پیشنهاد می کنم حتما حتما بخونید.
@Esfandune_ir
#rest_api #api
لینک مقاله به فارسی
منبع اصلی به انگلیسی
❤1
میدونید فرقشون چیه؟
مورد اولی صبر میکنه تا کار ترد تموم بشه بعد خط بعدش اجرا میشه ولی مورد دومی ، خط های بعدی کد اجرا میشه و منتظر نمی مونه تا کار ترد تموم بشه.
خلاصه مقاله زیر بود در دو خط D:
https://proandroiddev.com/the-real-difference-between-withcontext-dispatchers-io-and-launch-dispatchers-io-b70ec00a33f2
#kotlin #compose #android
@Esfandune_ir
مورد اولی صبر میکنه تا کار ترد تموم بشه بعد خط بعدش اجرا میشه ولی مورد دومی ، خط های بعدی کد اجرا میشه و منتظر نمی مونه تا کار ترد تموم بشه.
خلاصه مقاله زیر بود در دو خط D:
https://proandroiddev.com/the-real-difference-between-withcontext-dispatchers-io-and-launch-dispatchers-io-b70ec00a33f2
#kotlin #compose #android
@Esfandune_ir
❤6😁1
اگه قرار باشه یه مبحث آموزشی ببینید که پیاده سازیش زمان بر باشه. ترجیح میدید چندتا ویدیو ۱۵ دقیقه ای پشت سر هم ببینید یا یه ویدیو یک ساعته
Anonymous Poll
34%
یه ویدیو باشه طولانی باشه
47%
ویدیوهه به چند قسمت کوتاه تر تقسیم شده باشه
19%
فرقی نداره مهم اینه مبحث رو یادبگیرم
برنامه نویسی با اسفندونه
در این قسمت میخوایم با هم یکی از قدرتمندترین ترکیبها در دنیای اندروید رو بررسی کنیم: Room + KSP + Jetpack Compose. این سه تکنولوژی با هم ترکیب میشن تا توسعه اپلیکیشنهای اندرویدی رو خیلی راحتتر و سریعتر کنن. پس بریم تو کارش ویدیو آموشی: https://yout…
حتما تو بازی ها وبرنامه هایی که سبک گیمیفیکیشن دارن، دیدید که اگه قلبتون تموم بشه یا لول آپ بشید، حدا از اینکه تو کدوم صفحه هستید، یه دیالوگ باز میشه و بهتون پیغامی نشون میده؟
می دونستید برای پیادهسازی این دیالوگ ها نیاز نیست، کامپوننت ها رو در همه صفحات کپی کنید که اگه اونجا لول آپ شد یا قلبش تموم شد. دیالوگه بیاد؟
ما تو این قسمت راجع Channel ها و نحوه پیاده سازیشون صحبت می کنیم و می گیم که با چنل میشه چکارهایی کرد! مثلا میشه بین تردهای مختلف ارتباط برقرار کرد و یا اینکه دیالوگها یا اعلانهایی رو تو کل برنامه نشون داد!
این قسمت هرچند برروی پروژه اندرویدی پیادهسازی شده ولی برای کاتلین (کامپوز) مولتی پلتفرم هم کاربرد داره و قابل استفاده هست.
ویدیو آموشی:
https://youtu.be/bjSQtwGsDDE
توضیحات متنی و کامل:
esfndune.ir
#learn
می دونستید برای پیادهسازی این دیالوگ ها نیاز نیست، کامپوننت ها رو در همه صفحات کپی کنید که اگه اونجا لول آپ شد یا قلبش تموم شد. دیالوگه بیاد؟
ما تو این قسمت راجع Channel ها و نحوه پیاده سازیشون صحبت می کنیم و می گیم که با چنل میشه چکارهایی کرد! مثلا میشه بین تردهای مختلف ارتباط برقرار کرد و یا اینکه دیالوگها یا اعلانهایی رو تو کل برنامه نشون داد!
این قسمت هرچند برروی پروژه اندرویدی پیادهسازی شده ولی برای کاتلین (کامپوز) مولتی پلتفرم هم کاربرد داره و قابل استفاده هست.
ویدیو آموشی:
https://youtu.be/bjSQtwGsDDE
توضیحات متنی و کامل:
esfndune.ir
#learn
YouTube
کار با Channel در کاتلین (اندروید و مولتی پلتفرم)
حتما تو بازی ها وبرنامه هایی که سبک گیمیفیکیشن دارن، دیدید که اگه قلبتون تموم بشه یا لول آپ بشید، حدا از اینکه تو کدوم صفحه هستید، یه دیالوگ باز میشه و بهتون پیغامی نشون میده؟
می دونستید برای پیادهسازی این دیالوگ ها نیاز نیست، کامپوننت ها رو در همه صفحات…
می دونستید برای پیادهسازی این دیالوگ ها نیاز نیست، کامپوننت ها رو در همه صفحات…
🙏2
اشتراک یکماهه Gemini Enterprise رایگان شد
تست کردم جواب میده
https://digiato.com/artificial-intelligence/gemini-enterprise-free-trial
@Esfandune_ir #gemini #ai
تست کردم جواب میده
https://digiato.com/artificial-intelligence/gemini-enterprise-free-trial
@Esfandune_ir #gemini #ai
🙏4
برنامه نویسی با اسفندونه
این ویدیو در ادامه مبحث پیاده سازی دیتابیس در پروژه اندروید هست با استفاده از تزریق وابستگی ها از طریق Hilt هست. بریم تو کارش.... مستندات فارسی کامل ویدیو: https://esfandune.ir/2025/09/11/hilt-in-android-compose/ ویدیو آموزشی: https://youtu.be/iNTDqhBrsEU…
7 نکته تکمیلی Hilt (مخصوص اپهای بزرگ!)
توی این مقاله، 7 تا مفهوم پیشرفته Hilt رو بررسی میکنیم که توسعهدهندگان حرفهای ازشون برای ساختن اپهای مقیاسپذیر و بزرگ استفاده میکنن.
#learn #hilt #android
توی این مقاله، 7 تا مفهوم پیشرفته Hilt رو بررسی میکنیم که توسعهدهندگان حرفهای ازشون برای ساختن اپهای مقیاسپذیر و بزرگ استفاده میکنن.
#learn #hilt #android
Esfandune
7 نکته تکمیلی Hilt (مخصوص اپهای بزرگ!) - اسفندونه
تزریق وابستگی (Dependency Injection) توی اندروید در نگاه اول ساده به نظر میرسه، مخصوصاً وقتی از Hilt استفاده میکنی. اما به محض اینکه برنامهات رشد میکنه و
امروز میخوام یه تقلبنامه (Cheat Sheet) از Coroutine ها در کاتلین رو باهاتون به اشتراک بذارم که می تونید یه جا ذخیره نگهش دارید هر موقع شک کردید کدوم مورد لازمتون میشه یه نگاه بهش بندازید. Coroutineها یکی از اون مباحث جذاب و در عین حال چالشبرانگیز کاتلین هستن که یادگیریشون میتونه سطح برنامهنویسی شما رو چند پله بالاتر ببره.
لینک مطلب آموزشی
➖➖➖➖➖➖➖➖➖➖➖➖
#kotlin #coroutin #android #learn
@Esfandune_ir
لینک مطلب آموزشی
➖➖➖➖➖➖➖➖➖➖➖➖
#kotlin #coroutin #android #learn
@Esfandune_ir
🔥3👏1
یه برنامه کوچیک نوشتم با کمک هوش مصنوی واسه وقتایی که سوار ماشین می شم. وقتی نوتیفیکیشن برام میاد میخواستم بتونم با صدا جواب بدم و اینکه متنها بزرگ و خوانا باشه. کنارش یه سری ویژگی دیگه هم اضافه کردم و به نظرم جالب اومد که منتشرش کنم واسه کسایی که ماشینشون مانیتور نداره خیلی می تونه کاربردی باشه
https://cafebazaar.ir/app/ir.esfandune.carmode
@Esfandune_ir
https://cafebazaar.ir/app/ir.esfandune.carmode
@Esfandune_ir
👍11
برنامه نویسی با اسفندونه
یه برنامه کوچیک نوشتم با کمک هوش مصنوی واسه وقتایی که سوار ماشین می شم. وقتی نوتیفیکیشن برام میاد میخواستم بتونم با صدا جواب بدم و اینکه متنها بزرگ و خوانا باشه. کنارش یه سری ویژگی دیگه هم اضافه کردم و به نظرم جالب اومد که منتشرش کنم واسه کسایی که ماشینشون…
اپدیتش کردم
۱- حل راست به چپ شدن دیال پد
۲- امکان جستجو در انتخابگر اپ برای میانبر اضافه شد
۳- رفع مشکل خطا در پخش اپ های موسیقی انلاین
۴- یه ویجت تقویم شمسی اضافه کردم که به صفحه اصلی بتونید اضافه کنید هم تقویمه هم میانبری برای اجرا سریع برنامه
۵- به برنامه deepLink اضافه کردم که بتونید با یه تگ NFC سریع اپ رو اجرا کنید . راهنماش هم اضافه کردم
۶- نوار موسیقی حالا توی همه تب ها نمایش داده میشه
۷- مشکل بروز نشدن UI در تغییر حجم صدا رو حل کردم
نسخه ۱.۲
احتمالا یکم طول بکشه تا بازار اپدیت رو نمایش بده:
https://cafebazaar.ir/app/ir.esfandune.carmode
۱- حل راست به چپ شدن دیال پد
۲- امکان جستجو در انتخابگر اپ برای میانبر اضافه شد
۳- رفع مشکل خطا در پخش اپ های موسیقی انلاین
۴- یه ویجت تقویم شمسی اضافه کردم که به صفحه اصلی بتونید اضافه کنید هم تقویمه هم میانبری برای اجرا سریع برنامه
۵- به برنامه deepLink اضافه کردم که بتونید با یه تگ NFC سریع اپ رو اجرا کنید . راهنماش هم اضافه کردم
۶- نوار موسیقی حالا توی همه تب ها نمایش داده میشه
۷- مشکل بروز نشدن UI در تغییر حجم صدا رو حل کردم
نسخه ۱.۲
احتمالا یکم طول بکشه تا بازار اپدیت رو نمایش بده:
https://cafebazaar.ir/app/ir.esfandune.carmode
بازار
دانلود برنامه یار جاده، حالت رانندگی آسان Car Mode اندروید | بازار
حالت رانندگی ایمن: دکمه های بزرگ، دسترسی سریع به تماس، پیامک و اعلان ها
👍1
شب یلدایی اگه تنهایین بیاین یخورده تجربیاتم رو باهاتون به اشتراک بگذارم