✅ تغییرات نسخه 3 اندروید استودیو
پشتیبانی از زبان Kotlin در کنار زبان Java
افزایش سرعت بیلد سیستم گریدل (Gradle)
پشتیبانی از ویژگی Instant App
معرفی ابزار جدید مانیتورینگ با نام Android Profiler که جایگزین Android Monitor نسخه های گذشته است
یک تغییر دیگر که در ورژن ۳ رخ داده، حذف نسخه Bundle است و از این به بعد فقط نسخه IDE اندروید استودیو منتشر میشود. یعنی ابزار SDK مانند قبل بطور خودکار و آفلاین نصب نمیشود.
🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار:
سروش:
https://sapp.ir/MobileProgramming
ایتا:
http://eitaa.com/MobileProgramming
🌀 نکته: در گذشته قبل از نصب اندروید استودیو لازم بود Java SE Development Kit (JDK) را روی سیستم عامل نصب کنیم اما از نسخه ۲٫۲ اندروید استودیو، یک نسخه از OpenJDK به IDE اضافه شده و بنابراین الزامی به نصب JDK نیست. مگر آنکه توسعه دهنده به یک نسخه خاص از جاوا نیاز داشته باشد.
🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار:
سروش:
https://sapp.ir/MobileProgramming
ایتا:
http://eitaa.com/MobileProgramming
سرفصل درس برنامه نویسی موبایل 1
🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار:
سروش:
https://sapp.ir/MobileProgramming
ایتا:
http://eitaa.com/MobileProgramming
🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار:
سروش:
https://sapp.ir/MobileProgramming
ایتا:
http://eitaa.com/MobileProgramming
مشاهده پلتفرم های موجود در اندروید استودیو
🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار:
سروش:
https://sapp.ir/MobileProgramming
ایتا:
http://eitaa.com/MobileProgramming
تغییر اندازه قلم و نوع قلم و .... در اندروید استودیو
🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار:
سروش:
https://sapp.ir/MobileProgramming
ایتا:
http://eitaa.com/MobileProgramming
برای آشنایی با Gradle اول باید با build system آشنا بشید. اما بیلدسیستم چیست؟
بیلد سیستم یک ابزار نرمافزاریست که کار سیستم ساخت را به صورت اتوماتیک انجام میدهد. هدف اصلی بیلدسیستمها انجام عملیاتهای مختلف (مثل بررسی خطاهای کد) روی کدها برای ساخت فایل اجراییست.
برای هر زبان برنامهنویسی بیلدسیستمهای مختلفی به وجود آمدند. جاوا سه بیلدسیستم اصلی دارد:
یک-Ant محصول Apache معرفی شده در سال ۲۰۰۰ – براساس زبان XML
دو-Maven محصول Apache معرفی شده در سال ۲۰۰۴ – براساس زبان XML
سه-Gradle محصول Hans Dockter معرفی شده در سال ۲۰۱۲ – براساس زبان Groovy
درواقع Gradle یک اتوماتیک بیلدسیستم متنباز و برخلاف Ant و Maven که براساس زبان XML هستند، براساس زبان Groovy شکل گرفت. Gradle مزایای هر دو بیلدسیستم Ant و Maven رو در خود جمع کرد و خیلی زود بخاطر قدرت و انعطافپذیریش موردتوجه قرار گرفت.
برای اولین بار گوگل در کنفرانس Google I/O در سال ۲۰۱۳ اعلام کرد که از بیلدسیستم Gradle در IDE جدیدش یعنی اندروید استودیو استفاده خواهد کرد. گوگل، Gradleرو به وسیله یک افزونه به نام Android Plug-in for Gradle به اندروید استودیو آورد.
🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار:
سروش:
https://sapp.ir/MobileProgramming
ایتا:
http://eitaa.com/MobileProgramming
نکته: برای راه اندازی AVD ابتدا لازم است ابزار Emulator در قسمت SDK Tools نصب شود که متاسفانه این گزینه و همچنین Intel HAXM که برای سرعت بخشیدن به شبیه ساز روی پردازندهی اینتل بکار میرود امکان نصب آفلاین نداشته و تنها باید به صورت آنلاین نصب شود.
🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار:
سروش:
https://sapp.ir/MobileProgramming
ایتا:
http://eitaa.com/MobileProgramming
«شکن» یک تحریمشکن ایرانی است که با استفاده از تکنولوژی دیاناس و بدون نیاز به نصب نرمافزار تحریمِ سایتهای خارجی علیه ایران را بیاثر میکند. شما با استفاده از شکن میتوانید به سایتهای تحریمی (که فیلتر نیستند) را باز کنید.
https://shecan.ir/
🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار:
سروش:
https://sapp.ir/MobileProgramming
ایتا:
http://eitaa.com/MobileProgramming
لوگوی اندروید توسط irina blok طراح مطرح لوگوی تعداد زیادی از شرکتهای مطرح جهان صورت پذیرفته است.
🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار:
سروش:
https://sapp.ir/MobileProgramming
ایتا:
http://eitaa.com/MobileProgramming
شاید برایتان عجیب باشد ولی این طراح روسی اعلام کرده است که ایده طراحی این لوگوی معروف را از علامت مرد و زن موجود در توالتهای عمومی گرفته است!
نکته جالب دیگر در مورد لوگوی اندروید این است که گوگل مجوز این لوگو را به صورت Open Source منتشر کرده است تا هر کسی که میخواهد آن را عوض کند.
🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار:
سروش:
https://sapp.ir/MobileProgramming
ایتا:
http://eitaa.com/MobileProgramming
مزیتهای Android Studio نسبت به Eclipse:
محیط توسعه Android Studio بر اساس intellij idea بهترین محیط توسعه Java موجود در بازار پیاده سازی شده است.
در محیط Andriod Studio بررسی منابع مصرفی رم و پردازنده بسیار کامل میباشد.
سیستم بیلد پروژه این محیط توسعه Gradle است که بازدهی بالایی دارد.
طراحی رابط کاربری در Android Studio بهتر شده است و حتی برای ساعتها نیز میتوانید به راحتی رابط کاربری طراحی کنید.
در Android Studio خطایابی و رفع خطاها راحت تر انجام میشود.
البته اگر دستگاه شما مشخصات سخت افزاری پایینی دارد Android Studio بازدهی خوبی به شما ارائه نمیدهد چون این محیط توسعه نیازمند مشخصات سخت افزاری بالاتری نسبت به Eclipse است.
🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار:
سروش:
https://sapp.ir/MobileProgramming
ایتا:
http://eitaa.com/MobileProgramming