آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

راهنمای جامع برنامه AIDE

لذت برنامه نویسی اندروید  9 سال پیش  9 سال پیش
+8 0

قبلا این دو تاپیک در این مورد زده شده: لینک 1 و لینک 2

ولی به نظر من حق مطلب ادا نشده، برای همین سعی میکنم در این تاپیک هر چی که درباره AIDE میدونم به خدمت دوستان تقدیم کنم.

اول اینکه این برنامه رو از بازار در این لینک میتونید دانلود کرده و روی تبلت خودتون نصب کنید. روی گوشی هم میشه نصب کرد ولی چون صفحه نمایش گوشی ها معمولا کوچیک هست بدرد کار کردن روی گوشی نمیخوره ولی خوب میتونید امتحانی نصب کنید و ببینید که میتونید کار کنید یا نه.

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

برنامه AIDE (مخفف Android IDE) یک نرم افزار تحت اندروید هست که میتونید در محیط اون برنامه نویسی اندروید کنید و درجا در همون محیط تبلت برنامه تون رو نصب کرده و تست کنید و به اصطلاح خروجی بگیرید و نحوه عملکرد برنامه رو روی همون محیط اندروید ببینید. هیچ محدودیتی هم از لحاظ کدنویسی نداره و کاملا منطبق بر استانداردهای استفاده شده در اکلیپس هست. و جدیدترین نسخه های اندروید رو هم ساپورت میکنه. به جرات میشه گفت که تنها برنامه ای که در محیط اندروید میشه برنامه نویسی اندروید کرد، این برنامه هست.

برنامه AIDE دارای دو حالت هست:

1- حالت آموزشی تعاملی

2- حالت حرفه ای مخصوص برنامه نویسان

علاوه بر برنامه نویسی اندروید شما امکان برنامه نویسی برای حالتهای زیر رو هم دارید.

  • برنامه نویسی جاوا و تست برنامه و گرفتن خروجی یا                     Java Skills
  • برنامه نویسی اندروید با استاندارد eclipse و gradle  یا               Android Development
  • برنامه نویسی اندروید با ++C  - یا                                                Android NDK Development
  • طراحی وب (HTML & javascript)   یا
  • برنامه نویسی بازی برای اندروید                                                    Android Game Development - libGDX Game Engine
  • برنامه نویسی تجهیزات پوشیدنی اندروید یا                                Android Wear Development

تمامی سرفصلهای فوق هم حالت آموزشی دارند و هم حالت حرفه ای برنامه نویسان.

در حالت آموزشی تعداد محدودی از سرفصلهای مهم بصورت تعاملی آموزش داده میشه. سیستم آموزشی اون هم واقعا محشره. خود سورس کد رو در اختیارت میگذاره و حتی قدم به قدم راهنمایی میکنه که در هر قدم چه عملی انجام بدی و چه کدی رو وارد کنی تا به نتیجه اون قسمت آموزشی برسی.  مثلا برای برنامه نویسی اندروید این سرفصلها موجوده:

Hello World - App Basics - Widgets - Linear Layouts - Nested Layouts - Margins & Paddings - Text fields - Strings - Images - Buttons - Toasts - View IDs - Event Listeners - List Views - Custom List Views - Custom List Adappters - Options Menu - Action Bar - App Manifest - Intents - Share Intents - Activities - Alert Dialogs

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

و سرفصلهای آموزشی مربوط به جاوا:

Hello world - Program Structure - Data Types - Operators - Relational Operators - Variables - Variables Modifications - Variable Types - if Statments - If else Statments - While Loops - For Loops - Static Methods - Arrayes - Classes And Objects - Constructors - Methods - Access Modifiers - Inheritance - Packages and Imports

و دیگر مباحث هم آموزشهای مخصوص خودشون رو دارند.

حتی قسمت بازی سازی هم چند سرفصل آموزشی و یک بازی نمونه داره که بر اساس اون مفاهیم اولیه رو آموزش میده و سورس کد بازی در اختیارتون هست.

در قسمت مخصوص حرفه ای ها و برنامه نویسی آزاد هم شما برای هر مبحث می تونید یک پروژه جدید تعریف کرده و شروع به کار کنید. تقریبا امکان استاندارد محیطهای برنامه نویسی رو اینجا هم دارید. مثل غلط یابی خودکار، پیشنهاد راه حل برای غلط های موجود، حالت Intellisens موقع تایپ دستورات، ایمپورت اتوماتیک پکیج های مورد نیاز، و امکان طراحی ویژوال UI برای اندروید و نیز امکان استفاده از Log Cat.

در کل میشه گفت که حداقل برای مقاصد آموزشی و تمرینی میشه ازش استفاده کرد و مسلما از نظر امکانات یک IDE عالی به پای چیزی به مثل اکلیپس نمیرسه ولی خوب در مقایسه با خودش قابلیتهای خوبی داره. میشه مثال دوچرخه و ماشین رو زد. با دوچرخه کارهایی میشه کرد که با ماشین نمیشه کرد و با ماشین کارهایی رو میشه کرد که با دوچرخه نمیشه کرد.

در نهایت امیدوارم که توضیحاتم مفید بوده باشه. اگه مورد جدیدی به ذهنم رسید همین تاپیک رو آپدیت میکنم.

0 0
بسیار عالی ، من الساعه این برنامه رو دانلود و استفاده میکنم. شما خیلی فعالیا ، درود برشما. (9 سال پیش)
0 0
من با این برنامه خیلی کار میکنم. اگه در موردش سوالی داشتی همینجا مطرح کن تا همگی از تجربیات همدیگه استفاده کنیم. (9 سال پیش)
0 0
راستش رو بخوای این انجمن جای خوبیه برای تخلیه انرژی و افرادی که دوست دارند در زمینه مورد علاقه اشون فعالیت کنند و اونم یه فعالیت اجتماعی. چه جایی بهتر از اینجا. من مقداری از وقتم رو صرف انجمن میکنم و مقدار دیگرش رو صرف برنامه نویسی خودم. البته کارهای واجب شغلی و شخصی هم هست که باید انجام داد. (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
abj123  9 سال پیش
0 0

با سلام

تشکر از اطلاعاتی که راجب این اپلیکیشن دادید


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .