دانشنامه طراحی و برنامه نویسی تحت وب

آیا می دانید شما می توانید آموزش ، اسکریپت و یا مقاله مورد نظرتان را از ما کاملا رایگان درخواست کنید ؟
        برای درخواست اینجا کلیک کنید
مقالات کلوب

۳ مطلب با موضوع «آموزش phonegap» ثبت شده است

حال ، به سایت phonegap build مراجعه کنید

http://build.phonegap.com

صفحه زیر باز خواهد شد.

توجه : در صورتی که اکانت گیت هاب دارین از گزینه sing in استفاده کنید و در غیر اینصورت روی گزینه Register کلیک کرده و Adobe ID بسازید (نیاز به ف...شکن)

آموزش برنامه نویسی موبایل فونگپ

بعد از کلیک روی گزینه Sing in در صفحه زیر روی قسمت Sign in with Github کلیک کرده و از طریق اکانت گیت هاب خود وارد شوید.

آموزش برنامه نویسی موبایل فونگپ


اگر ورود شما با موفقیت انجام شود شما صفحه زیر را خواهید دید :

آموزش برنامه نویسی موبایل فونگپ


  • سید فرزاد سید عربی نژاد

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


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

روش کار بسیار ساده است !!! 


اولین چیزی که برای استفاده از امکانات adobe Phonegap نیاز دارید داشتن یک اکانت github یا adobeID است ! که برای اینکه گیت هاب کاملا رایگان بوده ما از آن استفاده خواهیم کرد ! (اگر میتوانید با آیپی های خارج از ایران وارد شوید بهتر است با ادوب آیدی وارد شوید)


گیت هاب github چیست !؟

گیت هاب در واقع یک مکانی برای مدیریت پروژه است ! شما به راحتی میتوانید با چندین نفر سورس برنامه های متن باز خود را روی آن قرار داده و در آنجا شروع به گسترش آن بکنید. در این وب سایت خیلی از پروژه های opensource دنیا قرار دارند مانند : لینوکس ، تویتر اوپن استرپ و .... .


شروع کار :

به وب سایت زیر بروید :

https://github.com/

در صفحه باز شده اطلاعات خود را وارد کرده و بر روی دکمه Sign up For GitHub

ثبت نام در github


در گام بعدی در پایین صفحه گزینه FREE را انتخاب کرده و بر روی دکمه Finish Sign up

مرحله دوم ساخت اکانت در گیت هاب


تبریک میگم شما با موفقیت اکانت گیت هاب خودتون رو ساختین ! 


در آموزش بعد نحوه ثبت نام در فونگپ را قرار خواهم داد. تا بعد یا علی

  • سید فرزاد سید عربی نژاد

Cordova یا Phonegap چیست !؟

سید فرزاد سید عربی نژاد | چهارشنبه, ۱۳ آذر ۱۳۹۲، ۰۹:۲۵ ب.ظ | ۲ نظر

کوردوا  - cordova - phonegap

phonegap ایده ی جالب و کاربردی از شرکت ادوبی بود که هدف از آن ساخت نرم افزار های موبایل با استفاده از کد زنی با زبان های HTML , CSS , JavaScript یا همان برنامه نویسی تحت وب بوده است. اما از آنجایی که ادوبی تصمیم داشت این پروژه به صورت open source در اختیار برنامه نویسان و طراحان قرار بگیرد تصمیم میگیرد مراحل پیاده سازی این پروژه رو به یکی از غول های شرکت حامی محصولات متن باز واگذار کند ! و چه شرکتی بهتر از Apache ! 

و شرکت آپاچی این پروژه رو با نام Cordova آغاز کرد (کوردوا نام خیابانی است که تیمی که این پلتفرم را میساختن در کشور کانادا در آن ساکن بودند).

در حال حاضر Cordova تا نسخه 3.1.0 به طور رسمی منتشر شده و در حال پیشرفت خوبی است !‌ 

از مزایای این پلتفرم می توان به قابلیت اجرا و ساخت اپلکیشن با این پلتفرم برای سیستم عامل های زیر اشاره کرد :

Android - Bada - Blackberry - FirefoxOS - iOS - Mac OS X - QT - Tizen - Ubuntu - WebOS - Windows (desktop) - Windows Phone 7 - Windows Phone 8

دیوانه کننده نیست ؟‌! شما تنها کافیست با زبان های تحت وب کلاینت برنامه نویسی کنید و در آن سو این همه app برای پلتفرم و سیستم عامل مورد نظر خودتون تحویل بگیرین !

من خودم بخش اندروید این پلتفرم رو بررسی کردم و چند تست باهاش انجام دادم . به نظر جالب می اومد مخصوصا اینکه در جاواسکریپت به شما قدرت استفاده از امکانات اندروید داده میشود !‌ مانند استفاده از مخاطبین گوشی ، شتاب سنج و ...

حال Cordova چگونه کار میکند !‌؟

در واقع این پلتفرم با استفاده از هسته مرورگر نصب شده بر روی سیستم عامل برنامه شما را اجرا میکند (یعنی یک مرورگر شبیه به برنامه است) که برای کاربر کار در محیط app را شبیه سازی میکند ! و با استفاده از nodejs , c و جاوا پلاگین و لایبرری هایی را در اختیار جاوا اسکریپت قرار میدهد که بتواند با هسته سیستم عامل و امکانات آن کار کند.

در نگاه کلی به نظر من هنوز پلتفرم جوان و قابل پیشرفتی است که به طراحان و گسترش دهندگان وب سایت ها اجازه میدهد که به راحتی وارد دنیای جذاب موبایل ها شوند . من خودم از jquery , bootstrap , html5 , css3 استفاده کردم و در نسخه اندروید 2.3 و 4.2 به صورت راضی کننده ای ازش بهره بردم.

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

پلتفرم هسته با پیشتیبانی APACHE به نام Cordova (من خودم با این کار کردم)

http://cordova.apache.org/

پلتفرم PhoneGap تحت پوشش شرکت ادوبی 

http://www.phonegap.com/
  • سید فرزاد سید عربی نژاد