This media is not supported in your browser
VIEW IN TELEGRAM
#معرفی
ساخت وکتورهای متحرک اختصاصی
✅ اگر برای یک یا چند قسمت از اپ یا وب سایت خودتون قصد دارید وکتورهای متحرک و البته اختصاصی داشته باشید یک سرویس رایگان به نام Shape Shifter این امکان رو در اختیارمون قرار میده.
با استفاده از این وب سایت میتونید فایل SVG یا XML مربوط به وکتور مدنظر رو آپلود و انیمیشن دلخواه رو پیاده سازی کنید.
در لینک زیر توضیحات تکمیلی نحوه کار با این سرویس ذکر شده:
🌐 https://medium.com/mobile-app-development-publication/create-your-own-animated-vector-drawable-on-android-app-3f8fa9bb08c3
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
ساخت وکتورهای متحرک اختصاصی
✅ اگر برای یک یا چند قسمت از اپ یا وب سایت خودتون قصد دارید وکتورهای متحرک و البته اختصاصی داشته باشید یک سرویس رایگان به نام Shape Shifter این امکان رو در اختیارمون قرار میده.
با استفاده از این وب سایت میتونید فایل SVG یا XML مربوط به وکتور مدنظر رو آپلود و انیمیشن دلخواه رو پیاده سازی کنید.
در لینک زیر توضیحات تکمیلی نحوه کار با این سرویس ذکر شده:
🌐 https://medium.com/mobile-app-development-publication/create-your-own-animated-vector-drawable-on-android-app-3f8fa9bb08c3
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 دوره آموزش برنامه نویسی اندروید
♻️ بروزرسانی دائمی محتوای آموزشی
✅ دریافت رایگان بروزرسانیهای دوره
✅ دریافت رایگان آموزشهای جدید
♻️ آخرین بروزرسانی محتوای دوره ۱۴۰۲/۰۴/۱۷
❇️ شامل تمامی آموزشهای غیر رایگان و رایگان موجود در وب سایت (آموزشهای پایه و تکمیلی)
💢 قیمت فعلی دوره با احتساب ۳۰٪ تخفیف: ۲۸۸,۰۰۰ تومان
(مبلغ جمع کل آموزشهای غیر رایگان: ۴۳۲,۰۰۰ تومان)
💢 تعداد مباحث فعلی دوره آموزشی: ۷۵ (شامل ۱۴ فصل مباحث پایه و مابقی مباحث تکمیلی)
🎉 با یکبار تهیه دوره، به تمامی بروزرسانیها و آموزشهایی که در آینده به دوره اضافه میشود به صورت رایگان و بدون پرداخت هزینه مجدد دسترسی خواهید داشت.
📥 تهیه دوره از طریق لینک زیر:
🌐 https://android-studio.ir/android-programming-course-package/
📣 عضویت در کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
♻️ بروزرسانی دائمی محتوای آموزشی
✅ دریافت رایگان بروزرسانیهای دوره
✅ دریافت رایگان آموزشهای جدید
♻️ آخرین بروزرسانی محتوای دوره ۱۴۰۲/۰۴/۱۷
❇️ شامل تمامی آموزشهای غیر رایگان و رایگان موجود در وب سایت (آموزشهای پایه و تکمیلی)
💢 قیمت فعلی دوره با احتساب ۳۰٪ تخفیف: ۲۸۸,۰۰۰ تومان
(مبلغ جمع کل آموزشهای غیر رایگان: ۴۳۲,۰۰۰ تومان)
💢 تعداد مباحث فعلی دوره آموزشی: ۷۵ (شامل ۱۴ فصل مباحث پایه و مابقی مباحث تکمیلی)
🎉 با یکبار تهیه دوره، به تمامی بروزرسانیها و آموزشهایی که در آینده به دوره اضافه میشود به صورت رایگان و بدون پرداخت هزینه مجدد دسترسی خواهید داشت.
📥 تهیه دوره از طریق لینک زیر:
🌐 https://android-studio.ir/android-programming-course-package/
📣 عضویت در کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
👍3
#معرفی #کتابخانه
✅ پیاده سازی سریع Runtime Permission
قبلا در مبحث پیاده سازی Runtime Permission با نحوه دریافت مجوزهای موردنیاز برنامه در اندروید ۶ (Marshmallow) و به بالا آشنا شدیم.
اما کتابخونههایی برای این کار وجود دارن که ما رو از نوشتن کدهای طولانی بی نیاز میکنه و در نتیجه سرعت کارمون رو افزایش میده.
معروفترین کتابخونه تو این زمینه Dexter هست که چند کتابخونه دیگه رو هم در کنارش ذکر میکنم:
🔸 https://github.com/Karumi/Dexter
🔸 https://github.com/googlesamples/easypermissions
🔸 https://github.com/nabinbhandari/Android-Permissions
🔸 https://github.com/AmosKorir/QuickPermission
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
✅ پیاده سازی سریع Runtime Permission
قبلا در مبحث پیاده سازی Runtime Permission با نحوه دریافت مجوزهای موردنیاز برنامه در اندروید ۶ (Marshmallow) و به بالا آشنا شدیم.
اما کتابخونههایی برای این کار وجود دارن که ما رو از نوشتن کدهای طولانی بی نیاز میکنه و در نتیجه سرعت کارمون رو افزایش میده.
معروفترین کتابخونه تو این زمینه Dexter هست که چند کتابخونه دیگه رو هم در کنارش ذکر میکنم:
🔸 https://github.com/Karumi/Dexter
🔸 https://github.com/googlesamples/easypermissions
🔸 https://github.com/nabinbhandari/Android-Permissions
🔸 https://github.com/AmosKorir/QuickPermission
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
#نکته
✅ استفاده بیش از حد اندروید استودیو از CPU
در برخی مواقع اندروید استودیو ممکن است تا ۷۰% ظرفیت CPU را اشغال کند که باعث کاهش سرعت محیط کار و در پشت پرده موجب بالا رفتن دمای آن و در نتیجه استهلاک بیشتر خواهد شد.
این وضعیت ممکن است برای یک پروژه سبک (حتی پروژه تازه ایجاد شده) نیز بوجود بیاید.
برای حل این مشکل کافی است گزینهی
Files > Invalidate Caches / Restart
را انتخاب کنید تا کش فعلی پروژهی در حال اجرا حذف شود.
در اکثر مواقع همین روش موجب آزاد شدن CPU شده و نیازی به انجام سایر تنظیمات نیست.
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
✅ استفاده بیش از حد اندروید استودیو از CPU
در برخی مواقع اندروید استودیو ممکن است تا ۷۰% ظرفیت CPU را اشغال کند که باعث کاهش سرعت محیط کار و در پشت پرده موجب بالا رفتن دمای آن و در نتیجه استهلاک بیشتر خواهد شد.
این وضعیت ممکن است برای یک پروژه سبک (حتی پروژه تازه ایجاد شده) نیز بوجود بیاید.
برای حل این مشکل کافی است گزینهی
Files > Invalidate Caches / Restart
را انتخاب کنید تا کش فعلی پروژهی در حال اجرا حذف شود.
در اکثر مواقع همین روش موجب آزاد شدن CPU شده و نیازی به انجام سایر تنظیمات نیست.
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
#آموزش #رایگان
✅ آموزش ارسال پیامک (SMS) در برنامه اندرویدی + سورس پروژه
💢 در این جلسه ابتدا به روشهای ارسال پیامک در برنامه اندرویدی میپردازیم.
سپس نحوه ارسال پیامک توسط کلاس SmsManager ،دریافت گزارش ارسال و تحویل پیامک و همچنین بررسی وضعیت سیم کارت را بررسی میکنیم.
مطالعه آموزش و دریافت سورس پروژه:
🌐 https://android-studio.ir/send-sms-in-android-programming/
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
✅ آموزش ارسال پیامک (SMS) در برنامه اندرویدی + سورس پروژه
💢 در این جلسه ابتدا به روشهای ارسال پیامک در برنامه اندرویدی میپردازیم.
سپس نحوه ارسال پیامک توسط کلاس SmsManager ،دریافت گزارش ارسال و تحویل پیامک و همچنین بررسی وضعیت سیم کارت را بررسی میکنیم.
مطالعه آموزش و دریافت سورس پروژه:
🌐 https://android-studio.ir/send-sms-in-android-programming/
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
#نکته
✅ خطای Blocked By Play Protect هنگام نصب APK
قبلا در جلسهی آموزش گرفتن خروجی APK و AAB با نحوهی ساخت فایل نصبی برنامه اندرویدی آشنا شدیم.
نکتهی مهم این قسمت از کار، ساخت امضای کامل و بهینه است تا سیستم عامل اندروید دستگاه کاربر، برنامه ما را به عنوان یک اپلیکیشن مخرب برچسب گذاری نکند.
البته دلایل دیگری به جز امضاء هم میتواند منجر به نمایش این پیغام شود که در بخش دولوپر بازار توضیحات لازم ارائه شده است.
برای مطالعهی مقاله به این لینک مراجعه کنید.
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
✅ خطای Blocked By Play Protect هنگام نصب APK
قبلا در جلسهی آموزش گرفتن خروجی APK و AAB با نحوهی ساخت فایل نصبی برنامه اندرویدی آشنا شدیم.
نکتهی مهم این قسمت از کار، ساخت امضای کامل و بهینه است تا سیستم عامل اندروید دستگاه کاربر، برنامه ما را به عنوان یک اپلیکیشن مخرب برچسب گذاری نکند.
البته دلایل دیگری به جز امضاء هم میتواند منجر به نمایش این پیغام شود که در بخش دولوپر بازار توضیحات لازم ارائه شده است.
برای مطالعهی مقاله به این لینک مراجعه کنید.
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
#نکته
✅ پایان کار Jcenter / جایگزین شدن mavenCentral
احتمالا به تازگی موقع بیلد شدن پروژه با اخطار زیر مواجه شدید:
اگر در نسخه 4.2.1 اندروید استودیو پروژه جدید ایجاد کنید میبینید که مخزن mavenCentral() در هردو بلاک repositories در build.gradle اضافه شده و همچنین jcenter از buildscript حذف شده.
در مقابل خط jcenter در بلاک allprojects هم کامنت زیر اضافه شده:
ادامه در پست بعد...
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
✅ پایان کار Jcenter / جایگزین شدن mavenCentral
احتمالا به تازگی موقع بیلد شدن پروژه با اخطار زیر مواجه شدید:
Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repositories.مسئله این هست که مخزن Jcenter در آینده غیر فعال میشه و اندروید استودیو پیشنهاد میکنه مخزن Maven رو جایگزینش کنید.
This repository is deprecated and it will be shut down in the future.
See http://developer.android.com/r/tools/jcenter-end-of-service for more information.
اگر در نسخه 4.2.1 اندروید استودیو پروژه جدید ایجاد کنید میبینید که مخزن mavenCentral() در هردو بلاک repositories در build.gradle اضافه شده و همچنین jcenter از buildscript حذف شده.
در مقابل خط jcenter در بلاک allprojects هم کامنت زیر اضافه شده:
Warning: this repository is going to shut down soonیعنی این مخزن به زودی غیر فعال خواهد شد.
ادامه در پست بعد...
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
اندروید استودیو - آموزش برنامه نویسی اندروید
#نکته ✅ پایان کار Jcenter / جایگزین شدن mavenCentral احتمالا به تازگی موقع بیلد شدن پروژه با اخطار زیر مواجه شدید: Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repositories. This repository…
ادامهی پست قبل
البته هنوز خیلی از کتابخونهها روی jcenter هستن و برای اضافه کردن اونها به پروژهها به این مخزن نیاز خواهیم داشت اما توسعه دهندهها امکان اضافه کردن کتابخونه جدیدی به این مخزن رو ندارن و فقط کتابخونههای قبلی در دسترس هستن برای چند ماه آینده.
بنابراین حذف jcenter از بلاک repositories الزامی نیست و اخطار فوق صرفا یه اطلاع رسانی هست اما در آینده اگر در اضافه شدن کتابخونهها به پروژه مشکل داشتید احتمالا لازمه مخزن ()mavenCentral رو به پروژه اضافه کنید تا کتابخونههای جدیدی که فقط در این مخزن منتشر شدن رو بتونید استفاده کنید.
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
البته هنوز خیلی از کتابخونهها روی jcenter هستن و برای اضافه کردن اونها به پروژهها به این مخزن نیاز خواهیم داشت اما توسعه دهندهها امکان اضافه کردن کتابخونه جدیدی به این مخزن رو ندارن و فقط کتابخونههای قبلی در دسترس هستن برای چند ماه آینده.
بنابراین حذف jcenter از بلاک repositories الزامی نیست و اخطار فوق صرفا یه اطلاع رسانی هست اما در آینده اگر در اضافه شدن کتابخونهها به پروژه مشکل داشتید احتمالا لازمه مخزن ()mavenCentral رو به پروژه اضافه کنید تا کتابخونههای جدیدی که فقط در این مخزن منتشر شدن رو بتونید استفاده کنید.
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
اندروید استودیو
آموزش برنامه نویسی اندروید (پروژه محور) - اندروید استودیو
آموزش برنامه نویسی اندروید در محیط اندروید استودیو به زبان فارسی و به صورت گام به گام از مبتدی تا پیشرفته در قالب پروژههای اندرویدی
#معرفی
✅ دیباگ اپ بدون نیاز به اندروید استودیو
اگر قصد دارید جزئیات API call و تبادل داده را در اپ خود و یا هر اپ دیگری بدون نیاز به اندروید استودیو بررسی و دیباگ کنید، مقاله زیر را مطالعه کنید.
در این مقاله دو ابزار با نامهای Charles و Stetho معرفی شده که اولی به واسطه نرم افزار اختصاصی و دومی توسط Chrome Developer Tools مرورگر کروم امکان دیباگ اپلیکیشن اندرویدی را در اختیار توسعه دهندگان قرار میدهند.
https://medium.com/native-mobile-bits/debug-your-android-apps-with-charles-proxy-991732d98ebd
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
✅ دیباگ اپ بدون نیاز به اندروید استودیو
اگر قصد دارید جزئیات API call و تبادل داده را در اپ خود و یا هر اپ دیگری بدون نیاز به اندروید استودیو بررسی و دیباگ کنید، مقاله زیر را مطالعه کنید.
در این مقاله دو ابزار با نامهای Charles و Stetho معرفی شده که اولی به واسطه نرم افزار اختصاصی و دومی توسط Chrome Developer Tools مرورگر کروم امکان دیباگ اپلیکیشن اندرویدی را در اختیار توسعه دهندگان قرار میدهند.
https://medium.com/native-mobile-bits/debug-your-android-apps-with-charles-proxy-991732d98ebd
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
👍1
#آموزش #رایگان
✅ آموزش دریافت پیامک (SMS) در برنامه اندرویدی + سورس پروژه
💢 در این جلسه به نحوه دسترسی به پیامکهای دریافت شده با استفاده از دو کلاس SmsMessage و Cursor میپردازیم.
مطالعه آموزش و دریافت سورس پروژه:
🌐 https://android-studio.ir/receive-sms-in-android-programming/
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
✅ آموزش دریافت پیامک (SMS) در برنامه اندرویدی + سورس پروژه
💢 در این جلسه به نحوه دسترسی به پیامکهای دریافت شده با استفاده از دو کلاس SmsMessage و Cursor میپردازیم.
مطالعه آموزش و دریافت سورس پروژه:
🌐 https://android-studio.ir/receive-sms-in-android-programming/
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
#نکته
✅ مدیریت ناچ (Notch) یا Display Cutout
ناچ همان فضای تیره رنگی است که بالای صفحه نمایش قرار گرفته و سنسورهای ضروری را در بر میگیرد. این فضا از Android 9 وارد دیوایسهای اندرویدی شد و هدف آن استفاده حداکثری از صفحه نمایش بود.
برای مدیریت فضای اطراف (چپ و راست) ناچ توصیه میکنم دو لینک زیر را مطالعه کنید:
https://betterprogramming.pub/making-notch-friendly-apps-for-android-75776272be5c
https://developer.android.com/guide/topics/display-cutout
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
✅ مدیریت ناچ (Notch) یا Display Cutout
ناچ همان فضای تیره رنگی است که بالای صفحه نمایش قرار گرفته و سنسورهای ضروری را در بر میگیرد. این فضا از Android 9 وارد دیوایسهای اندرویدی شد و هدف آن استفاده حداکثری از صفحه نمایش بود.
برای مدیریت فضای اطراف (چپ و راست) ناچ توصیه میکنم دو لینک زیر را مطالعه کنید:
https://betterprogramming.pub/making-notch-friendly-apps-for-android-75776272be5c
https://developer.android.com/guide/topics/display-cutout
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
👍2
#مطالعه
✅ تغییرات و امکانات جدید Android 12 که لازم است توسعه دهندگان بدانند
اندروید ۱۲ فعلا در فاز Beta قرار داره و به زودی نسخه Final میشه.
طبق روال گذشته، تغییرات و امکانات جدیدی در نسخه جدید اعمال میشه که بهتره چند دقیقه وقت بذارید و این مقاله رو مطالعه کنید:
https://betterprogramming.pub/whats-new-for-developers-in-android-12-cac901993bc1
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
✅ تغییرات و امکانات جدید Android 12 که لازم است توسعه دهندگان بدانند
اندروید ۱۲ فعلا در فاز Beta قرار داره و به زودی نسخه Final میشه.
طبق روال گذشته، تغییرات و امکانات جدیدی در نسخه جدید اعمال میشه که بهتره چند دقیقه وقت بذارید و این مقاله رو مطالعه کنید:
https://betterprogramming.pub/whats-new-for-developers-in-android-12-cac901993bc1
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
#تکمیلی
✅ اضافه کردن قابلیت انتخاب Theme در اپ
اگه قصد دارید برای اپتون چندتا تم متنوع تعریف کنید و کاربر بتونه بر اساس سلیقه خودش یکی رو انتخاب کنه و یا تغییر بده، مطلب زیر رو مطالعه کنید:
https://itnext.io/create-a-multi-themes-app-in-android-99fb95e3414b
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
✅ اضافه کردن قابلیت انتخاب Theme در اپ
اگه قصد دارید برای اپتون چندتا تم متنوع تعریف کنید و کاربر بتونه بر اساس سلیقه خودش یکی رو انتخاب کنه و یا تغییر بده، مطلب زیر رو مطالعه کنید:
https://itnext.io/create-a-multi-themes-app-in-android-99fb95e3414b
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
#رزومه
✅ اهمیت رزومه برای استخدام و همکاری با تیمهای برنامه نویس
اگه قصد دارید بعد از یادگیری مباحث برنامه نویسی اندروید و یا هر زمینه دیگهای مثل طراحی صفحات وب و... در یک شرکت یا سازمان مشغول بکار بشید قطعا رزومه و نمونه کار از شما خواسته میشه.
نمونه کار شما هم چیزی نیست جز کدی که میزنید. دقت کنید نمونه کار الزاما پروژهای نیست که قبلا برای یک مشتری انجام دادید!
میتونید پروژهای رو برای خودتون تعریف کنید و شروع کنید به کد زدن. مثلا پروژه یه ماشین حساب.
بنابراین یه حساب در GitHub.com بسازید و به مرور زمان چند پروژه برای خودتون تعریف کنید و پروژهها رو روی اکانت گیت هابتون منتشر کنید.
کارفرما با بررسی پروژههای شما در GitHub سطح دانش و تخصصتون رو میبینه و بر اون اساس تصمیم میگیره.
ادامه در پست بعد...
✅ اهمیت رزومه برای استخدام و همکاری با تیمهای برنامه نویس
اگه قصد دارید بعد از یادگیری مباحث برنامه نویسی اندروید و یا هر زمینه دیگهای مثل طراحی صفحات وب و... در یک شرکت یا سازمان مشغول بکار بشید قطعا رزومه و نمونه کار از شما خواسته میشه.
نمونه کار شما هم چیزی نیست جز کدی که میزنید. دقت کنید نمونه کار الزاما پروژهای نیست که قبلا برای یک مشتری انجام دادید!
میتونید پروژهای رو برای خودتون تعریف کنید و شروع کنید به کد زدن. مثلا پروژه یه ماشین حساب.
بنابراین یه حساب در GitHub.com بسازید و به مرور زمان چند پروژه برای خودتون تعریف کنید و پروژهها رو روی اکانت گیت هابتون منتشر کنید.
کارفرما با بررسی پروژههای شما در GitHub سطح دانش و تخصصتون رو میبینه و بر اون اساس تصمیم میگیره.
ادامه در پست بعد...
👍1
اندروید استودیو - آموزش برنامه نویسی اندروید
#رزومه ✅ اهمیت رزومه برای استخدام و همکاری با تیمهای برنامه نویس اگه قصد دارید بعد از یادگیری مباحث برنامه نویسی اندروید و یا هر زمینه دیگهای مثل طراحی صفحات وب و... در یک شرکت یا سازمان مشغول بکار بشید قطعا رزومه و نمونه کار از شما خواسته میشه. نمونه…
ادامهی پست قبل:
میتونید از پروژههای موجود در وب بخصوص داخل خود گیت هاب ایده بگیرید. حتی میتونید یک پروژهی آماده که قبلا توسط یک شخص یا گروه دیگه توسعه داده شده رو فارسی و راست چین کنید.
در خصوص نحوه کار با Git و GitHub و ارسال پروژه از Android Studio به گیت هاب هم تا دلتون بخواد آموزش فارسی و زبان اصلی در وب و بخصوص YouTube موجوده.
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
میتونید از پروژههای موجود در وب بخصوص داخل خود گیت هاب ایده بگیرید. حتی میتونید یک پروژهی آماده که قبلا توسط یک شخص یا گروه دیگه توسعه داده شده رو فارسی و راست چین کنید.
در خصوص نحوه کار با Git و GitHub و ارسال پروژه از Android Studio به گیت هاب هم تا دلتون بخواد آموزش فارسی و زبان اصلی در وب و بخصوص YouTube موجوده.
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
اندروید استودیو
آموزش برنامه نویسی اندروید (پروژه محور) - اندروید استودیو
آموزش برنامه نویسی اندروید در محیط اندروید استودیو به زبان فارسی و به صورت گام به گام از مبتدی تا پیشرفته در قالب پروژههای اندرویدی
Media is too big
VIEW IN TELEGRAM
#رابط_کاربری
✅ ایدههای طراحی رابط کاربری
چند دقیقه برای این ویدئو وقت بذارید.
چند رابط کاربری خلاقانه رو در اندروید استودیو طراحی میکنه.
البته از ConstraintLayout استفاده نشده اما میتونه تمرین بسیار خوبی در طراحی رابطهای کاربری باشه
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
✅ ایدههای طراحی رابط کاربری
چند دقیقه برای این ویدئو وقت بذارید.
چند رابط کاربری خلاقانه رو در اندروید استودیو طراحی میکنه.
البته از ConstraintLayout استفاده نشده اما میتونه تمرین بسیار خوبی در طراحی رابطهای کاربری باشه
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
#نکته
✅ فعالسازی قابلیت کپی متن از TextView
ممکنه در اپلیکیشنهایی مثل کتابچهها بخوایم امکان کپی کردن متون رو در اختیار کاربر قرار بدیم.
در مقاله زیر نحوه فعالسازی گزینه Copy برای TextView ها توضیح داده شده:
https://betterprogramming.pub/android-copy-paste-7dd60ad47d0
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
✅ فعالسازی قابلیت کپی متن از TextView
ممکنه در اپلیکیشنهایی مثل کتابچهها بخوایم امکان کپی کردن متون رو در اختیار کاربر قرار بدیم.
در مقاله زیر نحوه فعالسازی گزینه Copy برای TextView ها توضیح داده شده:
https://betterprogramming.pub/android-copy-paste-7dd60ad47d0
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
#ویندوز11 #شبیه_ساز_اندرویدی
✅ اجرای مستقیم اپهای اندرویدی روی ویندوز ۱۱
این روزها اخبار مربوط به جزئیات ویندوز ۱۱ تیتر یک رسانههای فناوری شده و بحث در موردش زیاده.
یکی از قابلیتهای ویندوز ۱۱ امکان اجرای مستقیم اپهای اندرویدی بدون نیاز به شبیه سازهای واسط هست.
اینکه این قابلیت تا چه حد میتونه برای توسعه دهندهها و برنامه نویسای اندرویدی هم مفید باشه هنوز به طور کامل مشخص نیست. اما مطالعه مقاله زیر که یک مصاحبه با مدیرعامل شبیه ساز BlueStacks هست میتونه تا حدودی ما رو به جواب برسونه.
هرچند باز هم قابلیت کلیدی مثل اتصال امولاتور به اندروید استودیو ما رو به شبیه سازیهایی مثل Genymotion وابسته نگه خواهد داشت.
https://www.zoomit.ir/os/372079-bluestacks-comments-android-windows-11/
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
✅ اجرای مستقیم اپهای اندرویدی روی ویندوز ۱۱
این روزها اخبار مربوط به جزئیات ویندوز ۱۱ تیتر یک رسانههای فناوری شده و بحث در موردش زیاده.
یکی از قابلیتهای ویندوز ۱۱ امکان اجرای مستقیم اپهای اندرویدی بدون نیاز به شبیه سازهای واسط هست.
اینکه این قابلیت تا چه حد میتونه برای توسعه دهندهها و برنامه نویسای اندرویدی هم مفید باشه هنوز به طور کامل مشخص نیست. اما مطالعه مقاله زیر که یک مصاحبه با مدیرعامل شبیه ساز BlueStacks هست میتونه تا حدودی ما رو به جواب برسونه.
هرچند باز هم قابلیت کلیدی مثل اتصال امولاتور به اندروید استودیو ما رو به شبیه سازیهایی مثل Genymotion وابسته نگه خواهد داشت.
https://www.zoomit.ir/os/372079-bluestacks-comments-android-windows-11/
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
👍2
#اخبار
✅ جایگزینی فرمت AAB با APK از ابتدای آگوست
قبلا در اینجا به طور مختصر به مزایای خروجی AAB نسبت به APK پرداختیم.
طبق اعلام رسمی وبلاگ توسعه دهندگان اندروید (لینک) از ابتدای ماه آگوست سال جاری، توسعه دهندگان فقط نسخه AAB اپلیکیشن خودشون رو میتونن روی Play Store گوگل بارگزاری کنن و پشتیبانی از APK متوقف میشه.
البته این به معنی پایان راه APK نیست. هنوز هم تنها راه انتشار اپ در خارج از فروشگاه رسمی گوگل، فرمت APK هست.
با توجه به اینکه این خبر بعد از داغ شدن بحث پشتیبانی Windows 11 از فرمت APK منتشر شده میشه احتمال داد گوگل خواسته این قابلیت ویندوز جدید رو به حاشیه ببره و تمرکز اصلی توسعه دهندهها روی AAB باشه که در نتیجه تهیه نسخه APK اهمیت کمتری خواهد داشت.
البته باید منتظر موند و دید سرانجام این ماجرا به کجا ختم میشه.
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
✅ جایگزینی فرمت AAB با APK از ابتدای آگوست
قبلا در اینجا به طور مختصر به مزایای خروجی AAB نسبت به APK پرداختیم.
طبق اعلام رسمی وبلاگ توسعه دهندگان اندروید (لینک) از ابتدای ماه آگوست سال جاری، توسعه دهندگان فقط نسخه AAB اپلیکیشن خودشون رو میتونن روی Play Store گوگل بارگزاری کنن و پشتیبانی از APK متوقف میشه.
البته این به معنی پایان راه APK نیست. هنوز هم تنها راه انتشار اپ در خارج از فروشگاه رسمی گوگل، فرمت APK هست.
با توجه به اینکه این خبر بعد از داغ شدن بحث پشتیبانی Windows 11 از فرمت APK منتشر شده میشه احتمال داد گوگل خواسته این قابلیت ویندوز جدید رو به حاشیه ببره و تمرکز اصلی توسعه دهندهها روی AAB باشه که در نتیجه تهیه نسخه APK اهمیت کمتری خواهد داشت.
البته باید منتظر موند و دید سرانجام این ماجرا به کجا ختم میشه.
📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir
👍1