دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۹
  • آبان

جلسه ۲۳ : انتشار اپلیکیشن اندروید

  • دسته‌بندی‌ها :
جلسه ۲۳ : انتشار اپلیکیشن اندروید
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش برنامه نویسی اندروید را دنبال می کنند. Android application publishing (انتشار نرم افزار Android) فرایندی است که قابلیت استفاده از برنامه های Android شما را برای کاربران فراهم می کند. Infect, publishing آخرین مرحله از روند توسعه نرم افزاری آندروید است. هنگامی که شما برنامه Android خود را توسعه داده و به طور کامل آزمایش کرده اید، می توانید با استفاده از Google Play (بازار آندروید معروف) شروع به فروش یا توزیع رایگان آن کنید.همچنین می توانید برنامه ی خود را به طور مستقیم به کاربران ارسال کرده و یا به آن اجازه دهید تا در وب سایت شما به آن دسترسی داشته باشند. برای آشنایی با فرآیند انتشار اپلیکیشن اندروید در ادامه ی مباحث این بخش با ما همراه باشید.

      آشنایی با انتشار اپلیکیشن اندروید

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

      نمودار روند ایجاد و توسعه یک برنامه ی اندروید:

      آشنایی با انتشار اپلیکیشن اندروید

      آشنایی با انتشار اپلیکیشن اندروید

      شما می توانید یک فرآیند انتشار کامل در وب سایت رسمی آندروید را بررسی کنید.

      اما ما در این آموزش مراحل ساده ی انتشار اپلیکیشن در Google Play را بررسی می کنیم.

      لیست زیر شامل مراحل کامل انتشار اپلیکیشن در اندروید است:

      مراحلActivity
      ۱Regression Testing

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

      ۲Application Rating

      هنگامی که برنامه ی خود را در Google Play منتشر می کنید باید رتبه بندی محتوای آن را تعیین کنید.

      رتبه های در دسترس a) Everyone (b) Low maturity (c) Medium maturity (d) High maturity) هستند.

      ۳Targeted Regions

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

      ۴Application Size

      به طور پیش فرض حداکثر اندازه ی فایل منتشر شده در Google Play پنجاه مگابایت است.

      اگر اندازه ی برنامه ی شما بیشتر شده است باید با استفاده از APK Expansion یک دانلود ثانویه را اضافه کنید.

      ۵SDK and Screen Compatibility

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

      ۶Application Pricing

      در این مرحله باید تعیین کنید که آیا برنامه ی شما رایگان است و یا قیمت دارد، که در صورت قیمت داشتن باید قیمت آن را تعیین کنید.

      ۷Promotional Content

      در این مرحله شما می توانید قابلیت ها و امکانات برنامه ی خود را برای بازاریابی بهتر بازگو کنید..

      ۸Build and Upload release-ready APK

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

      ۹Finalize Application Detail

      آخرین مرحله نهایی کردن جزئیات برنامه در Google Play است.

      در این مرحله می توانید تصاویر ، فیلم و متن های جالب توجه مخاطب را اضافه کنید.

      فرآیند تولید فایل APK اندروید (Export)

      انتشار اپلیکیشن اندروید

      انتشار اپلیکیشن اندروید

      قبل از Export برنامه ها، باید برخی از ابزارها را داشته باشید:

      • Dx tools : تبدیل فایل class. به dex file. برای بهینه سازی حافظه مفید است، و زمان بوت شدن را کاهش می دهد.
      • AAPT : این مرحله تبدیل فایل Dex. به Apk. می باشد.
      • APK : آخرین مرحله از توسعه ی برنامه نامگذاری فایل apk. است.

      قبل از آپلود فایل در Google Play باید نرم افزار خود را در قالب (APK (Android Package تولید کنید.

      برای export کردن یک برنامه ی کاربردی، پروژه ی مربوطه را در اندروید استدیو باز کنید.

      در اندروید استدیو مسیر Build → Generate Signed APK را دنبال کنید.

      انتشار اپلیکیشن اندروید - تبدیل فایل به APK

      انتشار اپلیکیشن اندروید – تبدیل فایل به APK

      سپس  روی گزینه ی Generate Signed APK همانطور که در screen shot بالا نشان داده ایم کلیک کنید. تا صفحه زیر را مشاهده کنید.

      در این صفحه روی گزینه ی  Create new keystore برای ایجاد یک کلید ذخیره ی جدید کلیک کنید.

      انتشار اپلیکیشن اندروید -انتخاب کلید ذخیره سازی

      انتشار اپلیکیشن اندروید -انتخاب کلید ذخیره سازی

      گزینه های key store path,key store password,key alias و key password را تکمیل کرده و سپس روی دکمه ی Next کلیک کنید.

      این اقدام صفحه نمایش زیر را نشان می دهد:

      انتشار اپلیکیشن اندروید -تکمیل اطلاعات

      انتشار اپلیکیشن اندروید -تکمیل اطلاعات

      پس از تکمیل تمامی اطلاعات پنجره ی فوق، روی دکمه ی finish کلیک کنید، در این هنگام پیشرفت فرآیند تبدیل به صورت زیر ظاهر می شود:

       

      در نهایت، برنامه Android شما در قالب فرمت فایل APK تولید خواهد شد که در Google Play نیز آپلود خواهد شد.

      ریجستر کردن در Google Play

      مهمترین قدم این است که در Google Play با Google Play Marketplace ثبت نام کنید.

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

      برای پذیرفتن شرایط و ضوابط، صفحه زیر را خواهید داشت.

      ریجستر کردن در Google Play

      برای ادامه روی دکمه Continue to payment کلیک کرده که باید مبلغ ثبت نام ۲۵ دلار را نیز پرداخت کنید.

      سپس جزئیات کامل خود را تکمیل کنید.

      پس از ثبت نام در Google Play می توانید فایل APK آماده ی شده ی خود را آپلود کنید.

      امضای دستی اپلیکیشن

      برای امضای یک برنامه ی در حال انتشار در Google Play می توانید از ابزارهای خط فرمان Android SDK و JDK استفاده کنید:

      • یک کلید خصوصی با استفاده از keytool ایجاد کنید:

      مثال : 

      برای به دست آوردن یک APK بدون امضا، برنامه خود را کامپایل کنید.

      با استفاده از jarsigner، برنامه خود را با private key خود امتحان کنید:

      مثال : 

      تأیید کنید که APK شما امضا شده است به عنوان مثال :

      مثال : 

      پکیج نهایی APK را با استفاده از zipalign تنظیم کنید:

      مثال : 

      کلام آخر

      پس از تکمیل و توسعه ی اپلیکیشن مورد نظر در اندروید استدیو آخرین مرحله کامپایل و ایجاد فرمت APK از برنامه ای است که ایجاد کرده اید، همچنین برای فروش برنامه چگونگی آپلود برنامه در Google Play را نیز در تکمیل مباحث انتشار اپلیکیشن اندروید شرح دادیم.

      QR:  جلسه ۲۳ : انتشار اپلیکیشن اندروید
      به اشتراک بگذارید