محصولات آموزشی نیک اندروید

پکیج آموزش برنامه نویسی در محیط Phone Gap برای اندروید

تحت وب برای اندروید برنامه نویسی کنید و کسب درآمد کنید !!!

با یکی دیگر از آموزش های وبسایت نیک اندروید در خدمت شما دوستان هستیم. در این پکیج آموزشی، برنامه نویسی اندروید در محیط phoneGap رو خدمت شما آموزش می دهیم.

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

و شرکت آپاچی این پروژه رو با نام Cordova آغاز کرد (کوردوا نام خیابانی است که تیمی که این پلتفرم را میساختن در کشور کانادا در آن ساکن بودند.) در حال حاضر Cordova تا نسخه ۳٫۱٫۰ به طور رسمی منتشر شده و در حال پیشرفت خوبی است !‌

phonegap

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

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 و جاوا پلاگین و کتابخانه هایی را در اختیار جاوا اسکریپت قرار میدهد که بتواند با هسته سیستم عامل و امکانات آن کار کند.

phonegap23

 

قسمتی از آموزش های پکیج:

  • مقدمه ای در خصوص زبان های برنامه نویسی اندروید و معرفی زبان برنامه نویسی PhoneGap
  • لایه های برنامه نویسی در محیط PhoneGap
  • آموزش ایجاد ساختار پروژه ها توسط JqueryMobile
  • کار با انواع دکمه ها و تنظیمات مربوط به آنها
  • کار با انواع لیست ها و کاربرد آنها
  • آموزش کار با بانک اطلاعاتی (Sqlite) در PhoneGap
  • استفاده از Jquery برای برنامه نویسی لایه دوم
  • آموزش ایجاد دیالوگ ها و Popup ها
  • آموزش طراحی فرم های تنظیمات برای پروژه ها
  • آموزش کار با تصاویر و تنظیمات مربوط به آن
  • آموزش قسمت های مختلف در فون گپ.
  • آموزش طراحی فرم اسپلش برای پروژه ها
  • آموزش پیکربندی اولیه و رخداد ها
  • به همراه پروژه ساخت کتاب برای اندروید
  • پروژه ماشین حساب مهندسی
    و…

 

مطالب در محیط Dreamweaver آموزش داده شده است.

———————————————————————————-

پکیج آموزش برنامه نویسی در Phone GAP

مدرس: مهندس شادریان ( ایمیل : mojtaba_cris@yahoo.com – همراه : ۰۹۳۵۹۹۶۷۴۴۳ )

تعداد فصلها: ۴ فصل

حجم کل: ۲٫۱ گیگابایت

تعداد جلسات: ۲۲ جلسه به همراه سورس ها

دانلود مقدمه فصل: کلیک کنید

قیمت: ۲۵ هزار تومان

برای سفارش این محصول به صورت پستی با شماره ۰۹۳۵۱۱۰۱۵۲۷ تماس بگیرید.

 

بیش از یک سال
تعداد نظرات :۷۸
بازدید : 346637

مدیر پوریا انجمنی

  1. حمید می‌گه:

    سلام استاد
    برنامه نویسی در اکلیپس بهتر یا فون گپ؟؟؟؟

  2. محمد می‌گه:

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

  3. سعید می‌گه:

    با عرض سلام خدمت شما .

    من برنامه نویسی با phonegap انجام میدم تو بازارم برنامه دارم میخواستم بدونم با phonegap میشه داخل برنامه پرداخت درون برنامه ای گذاشت یا تبلیغات عدد کرد.

    لطفا پاسخ دهید.
    باتشکر از شما.

  4. محمد می‌گه:

    توی این آموزش فقط خروجی اندروید می گیرین؟

  5. عرفان می‌گه:

    سلام استاد خسته نباشید!
    برای برنامه نویسی با Phonegap باید چ زبانهای برنامه نویسی بلد باشیم؟

  6. Arman می‌گه:

    سلام از یه جهت خیلی خوبه که هر سه نرم افزار B4A , Ecilips و phoneGap رو پوشش میدین

    اما یجورایی هر سه تا نیمه کاره رها شده و کامل نیست

    خصوصا B4A که اصن مقدماتش گفته نشده و یکدفعه از ساخت بانک اس ام اس و سنگ قبر آموزش داده شده

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

    • شادریان می‌گه:

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

  7. کیارش می‌گه:

    سلام خسته نباشید

    توی این آموزش با ورژن چند Dreamweaver استفاده شده ؟

  8. علیرضا می‌گه:

    سلام برای استفاده در دریم ویور ۲۰۱۴ چیکار کنم ؟

  9. علی می‌گه:

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

  10. علیرضا می‌گه:

    Me:‎ Cloning seed app for Android

    ____________________
    set ANT_HOME=D:\installed apps\dreamweaver cs5\Adobe Dreamweaver CS5.5\Configuration\NativeAppFramework\apache-ant
    set ANDROID_HOME=C:\PROGRA~1\ANDROI~1
    set JAVA_HOME=D:\installed apps\dreamweaver cs5\Adobe Dreamweaver CS5.5\JDK
    set PATH=%JAVA_HOME%\bin;%PATH%
    cd C:\Users\Alireza\Desktop\COMBAR~1.SIT
    C:\Windows\SysWOW64\cmd.exe /u /c D:\installed apps\dreamweaver cs5\Adobe Dreamweaver CS5.5\Configuration\NativeAppFramework\DWPhoneGap\android\scripts\droidGap.bat “D:\installed apps\dreamweaver cs5\Adobe Dreamweaver CS5.5\Configuration\NativeAppFramework\DWPhoneGap\android\PhoneGapApp” “site” com.barsam.site 1.0 “C:\Program Files\android-sdk” undefined
    ____________________

    ____________________
    ERROR: console error
    context: Dreamweaver.exe::GetExitCodeProcess
    code: 1
    message: Incorrect function.

    ____________________
    ERROR: Clone failed

  11. علیرضا می‌گه:

    لطفا یه نفر جواب من رو بده ، این ارور برای چیه ؟ کامنت قبلیم ارور رو گذاشتم

  12. علی می‌گه:

    سلام
    می خواستم ببینم آیا فون گپ می تونه تمام انتظارات و مثل ایکلیپس برآورده کنه ؟
    مثلا برای ساخت یک برنامه ای مثل شبکه اجتماعی یا فروشگاه اینترنتتی که برنامه باید به سرور وصل بشه و اطلاعاتی رو دریافت و ارسال کنه ؟

    • بهنام می‌گه:

      با سلام وخسته نباشید
      منم همین سوالو داشتم اپا میشه برای ساخت فروشگاه اینترنتی(درگاه بانکی وخریدو . . .) ازش استفاده کرد
      ایا همهی کارایی که با ایکلیپس می کنیم با فون گپ هم میشه انجام داد

      • ناشناس می‌گه:

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

  13. محمد جواد می‌گه:

    سلام استاد
    ترخدا کمک کنید
    من آموزش شما رو گرفتم نگاهم کردم وقتی داخل فون گپ خروجی میگیرم فقط یک فایل متنی میسازه با این متن
    Cloning seed app for Android

    ____________________
    set ANT_HOME=E:\New folder (9)\Adobe Dreamweaver CS5.5\Configuration\NativeAppFramework\apache-ant
    set ANDROID_HOME=E:\android-sdk-windows
    set JAVA_HOME=E:\New folder (9)\Adobe Dreamweaver CS5.5\JDK
    set PATH=%JAVA_HOME%\bin;%PATH%
    cd C:\Users\mohamad\Desktop\NEWFOL~1\COMCOM~1.JAV
    C:\Windows\SysWOW64\cmd.exe /u /c E:\New folder (9)\Adobe Dreamweaver CS5.5\Configuration\NativeAppFramework\DWPhoneGap\android\scripts\droidGap.bat “E:\New folder (9)\Adobe Dreamweaver CS5.5\Configuration\NativeAppFramework\DWPhoneGap\android\PhoneGapApp” “javvad” com.company.javad 1.0 “E:\android-sdk-windows” 1
    ____________________

    ____________________
    ERROR: console error
    context: Dreamweaver.exe::GetExitCodeProcess
    code: 1
    message: Incorrect function.

    ____________________

    ERROR: Clone failed

    تر خدا کمک کنید

  14. مهران می‌گه:

    سلام استاد یه سوالی دهنمو درگیر کرده.. در اخر که برنامه اماده شد همونطور با فرمت html روی گوشی اجرا میکنید یا کل برنامه که توش فایل های html ..css ..js وجود داره به apk تبدیل میشه ؟
    مرسی

  15. خدا قوت
    عالی بود
    ممنون
    مشتری پر و پا قرص سایت زیبای شما آگهی۹۰
    http://Agahi90.ir

  16. مهدی غلامی می‌گه:

    سلام می خواستم بدونم که وقتی می گید میشه از طریق فون گپ یه برنام نوشت و در پلتفرم های مختلف مثل اندروید و آی او اس و بادا و… خروجی گرفت، یعنی برای مثال همون برنامه کتاب که در آخر آموزش نوشتید رو میشه بدون کار خاصی برای آی ا اس هم خروجی گرفت ؟

  17. محمد می‌گه:

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

  18. بهنام می‌گه:

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

    لطفا جواب بدین تا درست بتونم انتخاب کنم

  19. پوریا می‌گه:

    سلام ببخشید استاد یه سوال داشتم ، آیا آموزشی در جهت نحوه کار کردن برنامه های ارتباطی دارین مثل وایبر که چگونه آنلاین بودن یا آفلاین بودن رو نشون میده یا دلیور شدن و سین شدن !!

  20. javad می‌گه:

    سلام تخفیف اعمال کنید لطفا

  21. رضا می‌گه:

    سلام.خستع نباشین برای این پکیچ تخفیف هم هست

  22. سلام چگونه میشه اسم برنامه رو فارسی ذخیره کرد ؟

  23. حسین عباسی می‌گه:

    سلام
    اموزش ساخت بازی رو میده
    میشه با این نرم افزار همه جور نرم افزار مثل چت روم و ….. ساخت
    سایت —- میگه شما آموزشاتون رو از اون کپی کردید
    جریان چیه؟
    با تشکر

  24. جواد می‌گه:

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

  25. حسین عباسی می‌گه:

    سلام
    ببخشید ولی من پاسخ این سوالمو نگرفتم
    میشه با این نرم افزار همه جور نرم افزار مثل چت روم،بازی،نرم افزار کاربردی و ….. ساخت

  26. محسن می‌گه:

    با سلام من این پکیج رو خریداری کردم.
    الان یک مشکل دارم.
    برای ساخت دیتابیس فقط باید از button استفاده کرد ؟
    من میخوام یکبار دیتا بیس ساخته بشه نه هر دفعه با زدن دکمه ساخته بشه.
    در ضمن مشکل بعدیم اینه که برای insert کردن هر بار میاد جدول رو از نو میسازه من میخوام تابعم جدا بشه.
    آیا میتونید کمک کنید؟

  27. رضایی می‌گه:

    سلام، استاد بزرگ یه سوال داشتم از محضر عالیه…
    میخواستم بدونم با این phonegap اگه من یه برنامه از پایه طراحی کنم بدم بازار به عنوان یه برنامه پولی! تائید میکننه؟! آخه خیلی هارو دیدم برنامه ساختن پولی فرستادن ولی بازار گفته فقط به صورت رایگان میتونن منتشر کنن!!!!!!

    اگه ۱۰۰% به صورت پولی میشه منتشر کرد من این آموزش شمارو بخرم…

    • سلام
      ببینید ملاک بازار برای تایید برنامه ها زبان نوشته شده برنامه نیست بلکه محتوا و کاربرد برنامست. شما اگه یک ایده خوب داشته باشید یا یک برنامه مفید بسازید که بازار قبول کنه این برنامه ارزش پولی بودن رو داره تایید میکنه و براش مهم نیست شما با جاوا نوشتید یا فون گپ

  28. حامد می‌گه:

    سلام.میشه ی برنامه مث دیوار باهاش نوشت؟

  29. Ahmad می‌گه:

    سلام.
    میشه بگید برای برنامه نویسی فون گپ دقیقا نیاز به چه برنامه هایی داریم؟بنظرم بهتر بود این مورد رو توضیح میدادید

  30. سیامک می‌گه:

    با سلام
    آیا برنامه هایی که با phonegap ، HTML5 و CSS نوشته می شوند امکان ورود به مارکت بازار را به عنوان یک اپلیکیشن پولی دارند؟ یا اینکه مارکت بازار محدودیت هایی را برای این مساله لحاظ کرده است

  31. حسین عباسی می‌گه:

    سلام
    یه سوال داشتم
    آیا نرم افزار یا بازی های ساخته شده با این نرم افزار رو میشه در مارکت ها گذاشت؟

  32. reza می‌گه:

    سلام
    بنده آموزشش رو تقریبا بلدم اما همش موقع خروجی این ارور رو می ده :
    cloning seed app for Android
    با تهیه ی این دوره تضمینی هست که دیگه DW این ارور رو نده؟

      • محمد می‌گه:

        با سلام ودرود
        استاد گرامی

        میخواهم برای برنامه ای که بصورت ((فون گپ ))برای آندروید طراحی کرده ام یک فهرست علاقه مندیها قرار بدهم
        چون کاربا sqlite آشنایی ندارم وبرنامه نویسیم خوب نیست
        من از کوکی استفاده کرده وکد زیررا به عنوان اسکریپت اصلی قرار دادم
        function setCookie(cname, cvalue, exdays) {
        var d = new Date();
        d.setTime(d.getTime() + (exdays*24*60*60*1000));
        var expires = “expires=”+d.toUTCString();
        document.cookie = cname + “=” + cvalue + “; ” + expires;
        }
        function getCookie(cname) {
        var name = cname + “=”;
        var ca = document.cookie.split(‘;’);
        for(var i=0; i<ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1);
        if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
        }
        return "";
        }

        function PAGE_LOAD()
        {

        for(i=0;i<=22;i++)
        {
        var index=i==0 ? "" : String(i);
        obj = document.getElementById('script'+index);
        var DISPLAY="";
        if(getCookie('script'+index)!="")
        {
        DISPLAY=getCookie('script'+index);
        if(DISPLAY=="1")
        obj.style.display = "";
        if(DISPLAY=="0") obj.style.display = "none";
        }
        }
        }
        function showhide(id)
        {

        obj = document.getElementById(id);

        if (obj.style.display == "none")
        {
        obj.style.display = "";

        setCookie(id,"1",1);
        }
        else
        {
        obj.style.display = "none";
        setCookie(id,"0",1);
        }
        }
        در بخش لیست علاقه مندیها این کدرا قرار دادم تا بصورت مخفی بوده باشد
        div style=”display: none;” id=”script”
        برای آشکار شدن ومخفی شدن نیز کد زیر را قرار دادم
        a href=”#” onclick=”showhide(‘script’); return(false);”
        همه چیز روی مرور گر درسته چون مرور گر بصورت کوکی ذخیره و آشکار میکنه
        ولی وقتی خروجی گرفته وروی آندروید نصب واجرا میکنم ذخیره نمیشه فکر میکنم مشکل از وب ویو هست که کوکی ذخیره نمیشه اگرلازم بدونید براتون ارسالش میکنم
        اگر میشه راهنمایی بفرمایید یا این مشکل رو برام حل کنید ممنون خواهم شد بینهایت
        البته زمانی که برنامه بازه مشکلی نداره ولیست ذخیره شده ولی وقتی میبندم ودوباره اجرا میکنم لیست پاک میشه اگرهزینه ای هم داشته باشه مشکلی نداره
        ممنون

  33. امین می‌گه:

    استاد سلام . آقا توی دریم ویور CS6 چه جوری باید خروجی APK گرفت ؟
    اون قسمت بالا site رو که میزنم قسمت mobile application اصلا نیست 😐

  34. شهرام می‌گه:

    سلام خسته نباشید لطفا برای این فصل هم به صورت جدا تخفیف بزارید منتظریم

  35. gh. می‌گه:

    سلام من میخواهم برای یک شبکه اجتماعی برنامه بنویسم به نظر شما از Phone Gap استفاده کنم یا فصل هفتم

  36. ابوالفضل می‌گه:

    حل شد.

  37. جاوید می‌گه:

    آیا مباحث مهمی چون push notificatin دسترسی به دانلود منیجر را پوشش میدهد؟
    ممنون

  38. آرمان می‌گه:

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

  39. محمد علی می‌گه:

    سلام ببخشید یه سوال داشتم
    من جاوا اسکریپت و جی کوئری و jquery ui رو در سطح خوبی بلدم البته اچ تی ام ال سی اس اس هم بلدم
    میخوام برنامه اندروید کاربردی بنویسم گرافیکشم در سطح متوسط باشه خوبه آیا فون گپ خوبه؟؟ یا برم سمت اکلیپس؟؟

  40. رضا می‌گه:

    سلام وقتتون بخیر من یه برنامه نیازمندی ها میخوام بسازم مثل دیوار میشه راهنماییم کنین

  41. حسین می‌گه:

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

  42. سلام من این آموزش رو خریدم ولی آموزش ارتباط با sqlite نیست میشه لطف کنید بفرمایید کجاست

  43. ناشناس می‌گه:

    سلام آیا برنامه های لازم نیز در پکیج هست؟