آموزش آپاچی کوردوا
آموزش Apache Cordova
درباره کوردوا :
phonegap ایده جالب و کاربردی از شرکت ادوبی بود که هدف از آن ساخت نرمافزارهای موبایل با استفاده از کدزنی با زبانهای HTML, CSS, JavaScript یا همان برنامهنویسی تحت وب بوده است. اما ازآنجاییکه ادوبی تصمیم داشت این پروژه بهصورت open source در اختیار برنامه نویسان و طراحان قرار بگیرد، تصمیم میگیرد مراحل پیادهسازی این پروژه را به یکی از غولهای شرکت حامی محصولات متنباز واگذار کند و چه شرکتی بهتر از Apache!
و شرکت آپاچی این پروژه را با نام Cordova آغاز کرد. کوردوا نام خیابانی است که تیمی که این پلتفرم را میساختند در کشور کانادا در آن ساکن بودند.
در حال حاضر Cordova تا نسخه ۳٫۱٫۰ بهطور رسمی منتشرشده و در حال پیشرفت خوبی است.
به این فکر کنید که شما تنها کافی است با زبانهای تحت وب کلاینت، برنامهنویسی کنید و در آن سو اینهمه APP برای پلتفرم و سیستمعامل موردنظر خودتان تحویل بگیرید.
آپاچی کوردوا ( Apache Cordova ) نسخه کاملی از فون گپ ( PhoneGap )، ابزاری پیشرو برای توسعه برنامه Cross Platform است. این برنامه با یکبار نوشتن، بر روی تلفنهای همراه بهصورت خاص اجرایی شده است.
مزایای استفاده از Cordova :
- محیط برنامهنویسی قدرتمند
- هسته اصلی کدهای همه اپلیکیشنها تولیدشده شبیه به هم است.
- نیازی به یادگیری زبانهای مربوط به هر پلتفرم را ندارید.
- کمهزینه و زمان کمتر
- طراحی رابط گرافیکی سریع و منعطف به کمک HTML5, CSS3
- برنامهنویسی آسان و سریع با Javascript, Typescript
- قابلیت اجرا بر روی چندین پلتفرم مختلف (Android,iOS,Widnows Phone)
- قابلیت استفاده از فریمورکهای تحت وب مانند Bootstrap, Angular JS و …
- قابلیت طراحی پلاگین برای ارتباط با سیستمعامل
- مناسب برای برنامههای چت و استفاده از وبسرویسها
- مناسب برای ساخت بازیهای آنلاین و آفلاین با تکنولوژیهای تحت وب
- راحتی کار با آن برای برنامه نویسان تحت وب
در دوره آموزش Cordova به آپاچی کوردوا، اکوسیستم و فون گپ ازجمله رابط خط فرمان (CLI) و برنامه دسکتاپ PhoneGap اشاره خواهیم کرد و آنها را معرفی میکنیم.
دوره آموزش آپاچی کوردوا ، نشان میدهد که چگونه سیستم محلی خود را راهاندازی کرده و نحوه ایجاد، پیکربندی و ساخت اولین پروژهتان را با Cordova CLI میآموزد.
هنگامیکه به پایه و اساس آن تسلط پیدا کردید، نشان میدهد که چگونه برنامه خود را با افزونههای بومی و شخص ثالث که دارای ویژگیهایی مانند تشخیص کد و موقعیت جغرافیایی هستند، فعال کنید. همچنین میتوانید برنامهتان را اشکالزدایی کرده، آن را در یک شبیهساز یا یک دستگاه واقعی مشاهده کنید و سپس آن را برای انتشار در فروشگاه اپل یا در Google Play آماده کنید.
آنچه در دوره آموزش Apache Cordova می آموزید:
- Apache Cordova چیست؟
- راهاندازی برای توسعه اندروید یا iOS در مک
- نصب رابطهای خط فرمان (CLI) برای Cordova و PhoneGap
- ایجاد یک پروژه Cordova
- اضافه کردن و حذف سیستمعامل از یک پروژه
- کار با metatags
- پیکربندی برنامه شما
- ساختن برنامه
- گسترش برنامه با پلاگین ها
- آماده شدن برای انتشار
- ارتقا به دسکتاپ PhoneGap
این دوره آموزشی از سایت Lynda برای شما ترجمه و دوبله شده است.
سلام
من این مشکل برام پیش امده:
توی اینترنت راه حل های زیادی گفته بود ولی هیچ کدوم جواب نداد!
F:\node\bb\b>cordova build android
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=F:\Android\AndroidSDK\sdk (recommended setting)
ANDROID_HOME=F:\Android\AndroidSDK\sdk (DEPRECATED)
Using Android SDK: F:\Android\AndroidSDK\sdk
Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use –status for details…..