اندروید استودیو - آموزش برنامه نویسی اندروید @androidstudio_ir Channel on Telegram

اندروید استودیو - آموزش برنامه نویسی اندروید

@androidstudio_ir


کانال اطلاع رسانی و اخبار وب سایت اندروید استودیو
https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید (Persian)

با خوش آمدید به کانال اندروید استودیو - آموزش برنامه نویسی اندروید! اگر به دنبال یادگیری برنامه نویسی اندروید هستید، این کانال برای شما ایجاد شده است. این کانال به منظور اطلاع رسانی، اخبار و آموزش های مربوط به وب سایت اندروید استودیو تاسیس شده است. با دنبال کردن این کانال، شما به روز با آخرین اخبار و مطالب مفید در زمینه برنامه نویسی اندروید خواهید بود. از مقالات تحلیلی تا آموزش های عملی، این کانال همه چیز را برای شما فراهم کرده است. از اولین گام ها تا حرفه ای شدن در زمینه برنامه نویسی اندروید، مسیر شما از این کانال شروع می شود. پس هیچ وقت فرصت را از دست ندهید و همین حالا به کانال ما بپیوندید! https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

05 Jun, 11:08


#نکته

🔰 از نسخه Flamingo به بعد، موقع ساخت پروژه جدید و هنگام انتخاب نوع اکتیویتی باید بجای Empty Activity گزینه Empty Views Activity و یا سایر گزینه‌ها رو انتخاب کنید.

در غیر اینصورت در مرحله بعد امکان انتخاب زبان Java رو نخواهید داشت و پروژه با زبان Kotlin ساخته میشه.

📃 آموزش کامل ساخت پروژه جدید در اندروید استودیو و آشنایی با ساختار پروژه:

https://android-studio.ir/create-android-project-and-its-structure/

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

11 May, 14:03


استودیو بات؛ با هوش مصنوعی کد بنویسید و اپلیکیشن اندرویدی بسازید

گوگل، باتِ کدنویسیِ جدیدی بر پایه‌ی هوش مصنوعی برای توسعه‌دهندگان اندروید معرفی کرده که Studio Bot نام دارد. استودیو بات گوگل از طریق تولید کد، رفع خطاها و پاسخ به سؤالاتی درباره‌ی اندروید، به توسعه‌دهندگان برای ساخت اپلیکیشن کمک می‌کند.

البته این بات هنوز در ابتدای راه خود بوده و فعلا فقط برای کاربران ساکن امریکا در دسترس است.

📃 مطالعه جزئیات بیشتر در مقاله زومیت:

https://www.zoomit.ir/tech/405084-google-ai-coding-studio-bot-android-developers-io/

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

25 Apr, 13:02


به‌روزرسانی آموزش "دور زدن تحریم‌ها در اندروید استودیو"

اگر در استفاده از سرویس‌های عبور از تحریم یا برنامه‌های تغییر آی‌پی (VPN) مشکل دارید، مطلب زیر را با دقت مطالعه کنید:
https://android-studio.ir/how-to-bypass-software-sanctions

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

12 Apr, 16:54


#به‌روزرسانی

مبحث "آموزش دیتابیس در اندروید (SQLite)" پس از حدود ۶ سال بر اساس آخرین نسخه اندروید استودیو (Electric Eel) به‌روزرسانی گردید.

🔰 برای دریافت نسخه جدید آموزش، به قسمت "دانلودهای من" حساب کاربری خود مراجعه کنید.
در صورتی که دوره آموزشی را خریداری کردید کافیست فایل Part1 را مجدد دانلود کنید.

🌐 https://android-studio.ir/android-sqlite-database/

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir

اندروید استودیو - آموزش برنامه نویسی اندروید

02 Apr, 17:42


#بروزرسانی_شماره_2

ظاهرا فعلا سرویس FOD از دسترس خارج شده و قابل استفاده نیست. اگر قبلا این سرویس رو در قسمت پروکسی فعال کردید و مشکل دارید، با سرویسی مثل anti403.ir جایگزینش کنید.

🛑 تذکر: حتما فایل
gradle.properties (Global Properties)
رو هم باز کنید و بررسی کنید اگه تنظیمات این سرویس که شامل 4 خط زیر هست داخل فایل وجود داره حذفشون کنید درغیر اینصورت در اتصال به مخازن مشکل دارید:

systemProp.http.proxyHost=fodev.org
systemProp.https.proxyHost=fodev.org
systemProp.https.proxyPort=8118
systemProp.http.proxyPort=8118

به این دلیل که سرویس FOD در دسترس نیست و درخواست‌های اندروید استودیوی شما به این پروکسی ارسال میشه که خب این پروکسی فعال نیست که بتونه درخواست رو منتقل کنه و پاسخ رو برگردونه.

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

02 Apr, 09:52


#بروزرسانی

اگر بعد از تغییر DNS بازهم محدودیت رفع نشد، یکبار اندروید استودیو رو ببندید و مجدد باز کنید.

اگه بازم جواب نداد، سیستم‌عامل رو ریستات کنید.

ضمنا چک کنید تنظیمات پروکسی اندروید استودیو روی No proxy یا Auto detect باشه.

اندروید استودیو - آموزش برنامه نویسی اندروید

01 Apr, 20:08


دور زدن تحریم اندروید استودیو

عرض سلام و تبریک سال نو (البته با تاخیر)

اگه برای اتصال به سرویس‌های گوگل با مشکل روبرو شدید و استفاده از VPN و ابزاری مثل FOD هم راه‌گشا نبوده، ابزاری مثل https://anti403.ir و https://shecan.ir رو تست کنید حتما مشکل حل میشه.

برای اینکه مطمئن بشید ابزاری که فعال کردید درست هست یا نه کافیه آدرس https://developer.google.com رو داخل مرورگر خودتون یا قسمت تنظیمات پروکسی اندروید استودیو تست کنید.

💢 اگه ارور ۴۰۳ نگرفتید یعنی حله

موفق و پیروز باشید

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

16 Jul, 07:53


آموزش نصب و راه اندازی شبیه ساز (Emulator) اندروید استودیو و AVD

بعد از گذشت حدود 6 سال کار با شبیه ساز Genymotion و به دلیل تغییر سیاست‌های این سرویس ازجمله عدم افزودن APIهای جدید و محدود کردن مدت دوره آزمایشی تصمیم گرفتم آموزش نصب و راه اندازی شبیه ساز داخلی اندروید استودیو رو تهیه کنم.

در این آموزش توضیحات کامل راجع‌به نحوه نصب امولاتور و HAXM و همچنین نصب System Imageها به دو صورت آنلاین و آفلاین ارائه شده.

🌐 https://android-studio.ir/android-emulator-avd/

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

26 Dec, 14:53


#نکته #IdeaVim

یکی از کاربرا در قسمت دیدگاه‌های وب سایت مشکلش رو به اینصورت مطرح کرد که بعد از بروزرسانی اندروید استودیو به نسخه Arctic Fox ادیتور دائما از حالت insert خارج میشه و تو تایپ کردن مشکل بوجود میاد.
با توجه به اینکه خودم با این مشکل روبرو نشده بودم ازشون خواستم مسئله رو گوگل کنن و اگه به جواب رسیدن نتیجه رو اعلام کنن تا بقیه هم مطلع بشن.

چند ساعت بعد یه دیدگاه جدید گذاشتن و گفتن در stackoverflow به جواب رسیدن و لازم بود پلاگین IdeaVim در اندروید استودیو غیر فعال بشه.

✳️ خواستم با ارسال این پست با یک تیر دو نشون بزنم:
- اول اینکه اگه با این مشکل روبرو شدین بدونین راهکارش چیه.
- دوم اینکه بدونید خیلی از مشکلاتی که باهاش مواجه بشید رو با یه جستجوی ساده (فارسی یا انگلیسی) به جواب می‌رسید و لازم نیست منتظر جواب کسی بمونید.


📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

03 Dec, 18:25


#بروزرسانی

آموزش "ایمپورت (import) سورس پروژه در اندروید استودیو" بر اساس آخرین نسخه اندروید استودیو (Arctic Fox) بروزرسانی گردید.

نحوه باز کردن پروژه‌های ساخته شده در محیط اندروید استودیو، اکلیپس و همچنین ایمپورت مستقیم سورس پروژه‌های اندرویدی از مخازن آنلاین مانند GitHub به طور کامل بررسی شده است.

🌐 https://android-studio.ir/import-android-project-in-android-studio/

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir

اندروید استودیو - آموزش برنامه نویسی اندروید

04 Oct, 06:49


#شبیه‌ساز #genymotion

علت تاخیر در انتشار API 11 برای شبیه ساز Genymotion نسخه دسکتاپ

اگر از شبیه ساز جنی موشن دسکتاپ استفاده می‌کنید احتمالا براتون جای سوال بوده که چرا هنوز دیوایس مربوط به اندروید ۱۱ برای دریافت و نصب در دسترس نیست.

چند روز پیش با پشتیبانی جنی موشن تماس گرفتم که علت رو مسائل فنی عنوان کردن و گفتن به زودی مشکل برطرف و این API هم در دسترس قرار می‌گیره (قسمت دوم در پاسخ قبلی پشتیبانی بود که در تصویر موجود نیست).

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

04 Sep, 06:33


انتشار Windows 11 بدون پشتیبانی از برنامه‌های اندرویدی

با اینکه پشتیبانی ویندوز ۱۱ از اپلیکیشن‌های اندرویدی به یکی از جنجالی ترین و پر بحث ترین آیتم های این سیستم عامل تبدیل شده بود اما مایکروسافت اعلام کرده این قابلیت در نسخه رسمی آن که در ماه اکتبر (مهر ماه) منتشر می‌شود در دسترس نبوده و تنها در ماه‌های آتی پیش نمایشی از آن در اختیار کابران Windows Insider قرار می‌گیرد.

بنابراین انتظار می رود تا سال ۲۰۲۲ این قابلیت در نسخه‌های رسمی در دسترس عموم قرار نگیرد.

منبع:
https://www.theverge.com/2021/8/31/22650000/microsoft-windows-11-android-apps-support

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔
@androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐
https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

31 Aug, 12:16


#بروزرسانی

با انتشار نسخه جدید اندروید استودیو با نام Arctic Fox تغییراتی در فرایند نصب این IDE صورت گرفته که آموزش نصب و راه اندازی اندروید استودیو بر اساس این نسخه بروزرسانی گردید.

🌐 https://android-studio.ir/?p=249

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir

اندروید استودیو - آموزش برنامه نویسی اندروید

03 Aug, 14:06


#باگ #ارور
ارور Password is not ASCII هنگام گرفتن خروجی APK

قبلا با نحوه خروجی گرفتن از پروژه در اندروید استودیو آشنا شدیم (لینک). اخیرا در نسخه جدید اندروید استودیو باگی هست که اگر در مرحله امضای برنامه، گزینه Remember Password تیک خورده باشه ممکنه با این ارور مواجه بشید:
failed to decrypt safe contents entry: java.io.IOException: getSecretKey failed: Password is not ASCII

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

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔
@androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐
https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

15 Jul, 05:56


#آموزش #رایگان
خداحافظ findViewById؛ سلام View Binding

💢
تعریف هر view به صورت جداگانه توسط findViewById یکی از موارد خسته کننده و وقتگیر برای برنامه نویسان اندروید هست.

در این جلسه به معرفی و مقایسه‌ی چند ابزار پرداختیم که جایگزین findViewById هستن و در نهایت View Binding که در حال حاضر مناسبترین گزینه برای این کار هست رو در قالب یک پروژه بررسی و تمرین می‌کنیم.

با استفاده از View Binding علاوه بر افزایش سرعت کار و کاهش حجم کدها، از باگ‌های احتمالی برنامه هم جلوگیری میشه.

مطالعه آموزش و دریافت سورس پروژه:
🌐 https://android-studio.ir/android-view-binding

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir

اندروید استودیو - آموزش برنامه نویسی اندروید

03 Jul, 10:28


#اخبار
جایگزینی فرمت AAB با APK از ابتدای آگوست

قبلا در اینجا به طور مختصر به مزایای خروجی AAB نسبت به APK پرداختیم.
طبق اعلام رسمی وبلاگ توسعه دهندگان اندروید (لینک) از ابتدای ماه آگوست سال جاری، توسعه دهندگان فقط نسخه AAB اپلیکیشن خودشون رو می‌تونن روی Play Store گوگل بارگزاری کنن و پشتیبانی از APK متوقف میشه.

البته این به معنی پایان راه APK نیست. هنوز هم تنها راه انتشار اپ در خارج از فروشگاه رسمی گوگل، فرمت APK هست.

با توجه به اینکه این خبر بعد از داغ شدن بحث پشتیبانی Windows 11 از فرمت APK منتشر شده میشه احتمال داد گوگل خواسته این قابلیت ویندوز جدید رو به حاشیه ببره و تمرکز اصلی توسعه دهنده‌ها روی AAB باشه که در نتیجه تهیه نسخه APK اهمیت کمتری خواهد داشت.

البته باید منتظر موند و دید سرانجام این ماجرا به کجا ختم میشه.

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔
@androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐
https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

29 Jun, 04:02


#ویندوز11 #شبیه_ساز_اندرویدی
اجرای مستقیم اپ‌های اندرویدی روی ویندوز ۱۱

این روزها اخبار مربوط به جزئیات ویندوز ۱۱ تیتر یک رسانه‌های فناوری شده و بحث در موردش زیاده.

یکی از قابلیت‌های ویندوز ۱۱ امکان اجرای مستقیم اپ‌های اندرویدی بدون نیاز به شبیه سازهای واسط هست.

اینکه این قابلیت تا چه حد می‌تونه برای توسعه دهنده‌ها و برنامه نویسای اندرویدی هم مفید باشه هنوز به طور کامل مشخص نیست. اما مطالعه مقاله زیر که یک مصاحبه با مدیرعامل شبیه ساز BlueStacks هست میتونه تا حدودی ما رو به جواب برسونه.
هرچند باز هم قابلیت کلیدی مثل اتصال امولاتور به اندروید استودیو ما رو به شبیه سازیهایی مثل Genymotion وابسته نگه خواهد داشت.

https://www.zoomit.ir/os/372079-bluestacks-comments-android-windows-11/

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔
@androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐
https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

23 Jun, 07:02


#نکته
فعالسازی قابلیت کپی متن از TextView

ممکنه در اپلیکیشن‌هایی مثل کتابچه‌ها بخوایم امکان کپی کردن متون رو در اختیار کاربر قرار بدیم.

در مقاله زیر نحوه فعالسازی گزینه Copy برای TextView ها توضیح داده شده:

https://betterprogramming.pub/android-copy-paste-7dd60ad47d0

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔
@androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐
https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

18 Jun, 11:34


#رابط_کاربری
ایده‌های طراحی رابط کاربری

چند دقیقه برای این ویدئو وقت بذارید.
چند رابط کاربری خلاقانه رو در اندروید استودیو طراحی می‌کنه.

البته از ConstraintLayout استفاده نشده اما می‌تونه تمرین بسیار خوبی در طراحی رابط‌های کاربری باشه

📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔
@androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐
https://android-studio.ir

اندروید استودیو - آموزش برنامه نویسی اندروید

12 Jun, 10:09


ادامه‌ی پست قبل:

میتونید از پروژه‌های موجود در وب بخصوص داخل خود گیت هاب ایده بگیرید. حتی می‌تونید یک پروژه‌ی آماده که قبلا توسط یک شخص یا گروه دیگه توسعه داده شده رو فارسی و راست چین کنید.

در خصوص نحوه کار با Git و GitHub و ارسال پروژه از Android Studio به گیت هاب هم تا دلتون بخواد آموزش فارسی و زبان اصلی در وب و بخصوص YouTube موجوده.


📣 کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir

🖥 وب سایت اندروید استودیو:
🌐 https://android-studio.ir