برنامه نویسی با اسفندونه
باقابلیت snapshot در شبیه ساز اندروید استودیو آشنا هستید؟ می دونید چیه ؟ کاربردش چیه؟ @Esfandune_ir
فرض کنید تو یه حالت خاص برنامه تون مشکل داره. اون حالت خاص رو باید زمان زیادی بگذارید تا بوجودش بیارید بعد از هر بار تست هم ، برنامه اون حالت خاص خارج می شه و دیگه مشکل پیش نمیاد.
چجوری می تونید به دفعات اون حالت خاص رو بوجود بیارید؟
با snapshot
مثلا تو تصویری که من گذاشتم، بازی من فقط وقتی اون کلمه در اون مرحله رو تکمیل می کنی به مشکل می خوره. حالا اگه کلمه رو تکمیل کنم دیگه اون مرحله باز نمیشه. برای همین مرحله رو تا اون کلمه تکمیل کردم بعد به اون کلمه که رسیدم اسنپ شات گرفتم و هر دفعه که کد رو دستکاری می کنم اول اسنپ شات رو برمی گردونم بعد اپ رو نصب میکنم و تست میکنم ببینم مشکل حل شده یا نه
#Snapshot در شبیهساز اندروید استودیو یک ابزار قدرتمند است که به شما امکان میدهد تا وضعیت فعلی یک دستگاه مجازی را ذخیره کرده و بعداً به آن بازگردید. این امکان به شما کمک میکند تا از وضعیت خاصی که در حال توسعه یا تست برنامه خود هستید
، snapshot
بگیرید و در صورت نیاز به آن بازگردید.
@Esfandune_ir
#androidstudio #android #avd #ترفند
چجوری می تونید به دفعات اون حالت خاص رو بوجود بیارید؟
با snapshot
مثلا تو تصویری که من گذاشتم، بازی من فقط وقتی اون کلمه در اون مرحله رو تکمیل می کنی به مشکل می خوره. حالا اگه کلمه رو تکمیل کنم دیگه اون مرحله باز نمیشه. برای همین مرحله رو تا اون کلمه تکمیل کردم بعد به اون کلمه که رسیدم اسنپ شات گرفتم و هر دفعه که کد رو دستکاری می کنم اول اسنپ شات رو برمی گردونم بعد اپ رو نصب میکنم و تست میکنم ببینم مشکل حل شده یا نه
#Snapshot در شبیهساز اندروید استودیو یک ابزار قدرتمند است که به شما امکان میدهد تا وضعیت فعلی یک دستگاه مجازی را ذخیره کرده و بعداً به آن بازگردید. این امکان به شما کمک میکند تا از وضعیت خاصی که در حال توسعه یا تست برنامه خود هستید
، snapshot
بگیرید و در صورت نیاز به آن بازگردید.
@Esfandune_ir
#androidstudio #android #avd #ترفند
❤3
مایکت سرویس Maven Repository رو راه اندازی کرده تا از مشکلات تحریمی اندروید استودیو راحت بشیم.
من هنوز امتحان نکردم ولی اگر اوکی باشه عالیه.
https://maven.myket.ir/
#تحریم
#myket
@Esfandune_ir
#androidstudio
من هنوز امتحان نکردم ولی اگر اوکی باشه عالیه.
https://maven.myket.ir/
#تحریم
#myket
@Esfandune_ir
#androidstudio
👍3
اگه از گوشیتون برای تست برنامه در اندروید استودیو استفاده می کنید، با فعال کردن این گزینه صرفا صفحه نمایش گوشی داخل اندروید استودیو نمایش داده میشه و صفحه خود گوشی خاموش میشه که هم رو سرعت و هم مصرف باتری می تونه خیلی تاثیر گذار باشه.
#ترفند #androidStudio
@Esfandune_ir
#ترفند #androidStudio
@Esfandune_ir
👍6
می دونستید شما می تونید پوشه تصاویر رو هم مانند پوشه استرینگ ها، لوکالایز کنید که مثلا اگر کاربر فارسی زبان بود این ایکون نشون بده اگر نه یه ایکون دیگه.
(مخصوصا در ایکون برنامه کاربرد بیشتری داره)
@Esfandune_ir
#ترفند
#androidstudio
(مخصوصا در ایکون برنامه کاربرد بیشتری داره)
@Esfandune_ir
#ترفند
#androidstudio
👍3
فایربیس یه سرویس جدید ارائه میدیه که اندروید استودیو رو تحت مرورگر و روی فضای ابری اجرا کنی
اگردر خارج از ایران باشیم به نظرم داشتن یه اندروید استودیو ابری همه جا در دسترسی (مخصوصا تبلت ها) میتونه خیلی خیلی بهتر باشه تا تعویض مداوم و خرید سیستم ها قدرتمند هرچندسال یکبار.
امیدوارم هم اتفاق بیوفته هم راهکاری برای ما ایرانی ها هم برای اجراش معرفی بشه. (البته که میشه روی ماشین مجازی ران کرد اما اصلا روون نیست و هزینه اش توجیه نداره)
@Esfandune_ir
#android #androidstudio #firebase #cloud
اگردر خارج از ایران باشیم به نظرم داشتن یه اندروید استودیو ابری همه جا در دسترسی (مخصوصا تبلت ها) میتونه خیلی خیلی بهتر باشه تا تعویض مداوم و خرید سیستم ها قدرتمند هرچندسال یکبار.
امیدوارم هم اتفاق بیوفته هم راهکاری برای ما ایرانی ها هم برای اجراش معرفی بشه. (البته که میشه روی ماشین مجازی ران کرد اما اصلا روون نیست و هزینه اش توجیه نداره)
@Esfandune_ir
#android #androidstudio #firebase #cloud
🔥4
اگر هنگام push کدهاتون در گیت روی آنالیز کد خیلی زمانتون گرفته میشه میتونید این گزینه رو غیرفعال کنید. (کاربردش نمیدونم چیه ولی معطلیش برای من خیلی زیاده گاها)
@Esfandune_ir
#androidstudio
#ترفند
#git
@Esfandune_ir
#androidstudio
#ترفند
#git
👍3
❤2👍2😁2⚡1
بالاخره تو نسخه جدید اندروید استودیو ساخت پروژه کاتلین مولتی پلتفرم اضافه شد .
@Esfandune_ir
#androidstudio #kotlin
@Esfandune_ir
#androidstudio #kotlin
👍4
امیرحسین عبدالمطلبی این برنامه دانلود منیجر رو با کاتلین مولتی پلتفرم به صورت اوپن سورس توسعه داده:
سورس
https://github.com/amir1376/ab-download-manager
سایت
https://abdownloadmanager.com/
@Esfandune_ir #androidstudio #composemultiplatform #kmp
سورس
https://github.com/amir1376/ab-download-manager
سایت
https://abdownloadmanager.com/
@Esfandune_ir #androidstudio #composemultiplatform #kmp
GitHub
GitHub - amir1376/ab-download-manager: A Download Manager that speeds up your downloads
A Download Manager that speeds up your downloads. Contribute to amir1376/ab-download-manager development by creating an account on GitHub.
🔥5
برنامه نویسی با اسفندونه
۳. بهبودهای اساسی در Compose Preview Transform UI with Gemini: حالا میتونی با زبان طبیعی و مستقیم توی Compose Preview به جیمنای بگی که UI رو چطور تغییر بده (مثلاً: "دکمهها رو وسطچین کن"). بهبود مسیریابی: با کلیک روی اسم یا کامپوننت Preview، سریع…
۴. تغییرات سیستمی و عملکردی
پشتیبانی از Page Size ۱۶KB: اندروید استودیو حالا برای سازگاری با دستگاههای ۱۶KB هشدارهای پیشگیرانه میده و یک شبیهساز اختصاصی برای این محیط داره.
حالت K2 به صورت پیشفرض: کامپایلر K2 کاتلین به صورت پیشفرض فعال شده که سرعت بیلد و عملکرد IDE رو به شدت افزایش میده.
Manual Sync: یک گزینه جدید اضافه شده که به جای Sync خودکار، میتونی اون رو به صورت دستی فعال کنی.
@Esfandune_ir
#androidStudio
پشتیبانی از Page Size ۱۶KB: اندروید استودیو حالا برای سازگاری با دستگاههای ۱۶KB هشدارهای پیشگیرانه میده و یک شبیهساز اختصاصی برای این محیط داره.
حالت K2 به صورت پیشفرض: کامپایلر K2 کاتلین به صورت پیشفرض فعال شده که سرعت بیلد و عملکرد IDE رو به شدت افزایش میده.
Manual Sync: یک گزینه جدید اضافه شده که به جای Sync خودکار، میتونی اون رو به صورت دستی فعال کنی.
@Esfandune_ir
#androidStudio
👍1
مخزن مایکت دوباره در دسترس قرار گرفته گویا و فعلا می تونید از این مخرن برای سینک پروژه های اندروید استودیوتون استفاده کنید
@Esfandune_ir
#androidstudio
@Esfandune_ir
#androidstudio
🤬1