انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: انتخاب محیط توسعه برنامه های اندرویدی  (دفعات بازدید: 1121 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
من می خوام برنامه نویسی اندروید رو شروع کنم ولی محیط توسعه خوبی پیدا نکردم. حالا می خوام که یکی بهم یک چیز خوبی پیشنهاد بده.
راههای زیادی هست و من  سه تا راه امتحان کردم:
kivy+buildozer : این فعلا بهترین چیزی بود که پیدا کردم ولی داکیومنت و مثال براش کمتر از بقیه است و نمی دونم تا چه اندازه از امکانات اندروید می تونه استفاده کنه. و این رو گذاشتم برای آخر که اگر چیزی پیدا نکردم.
eclips (با پلاگین ؟ ) : که وقتی دیدم دیگه ساپورت/توسعه نمی شه بیخیالش شدم.
اندروید استادیو: این رو هم وقتی که خواستم دانلود کنم یک مجوز نشونم داد که اصلا آزاد نبود. که منصرف شدم.
من جاوا بلد نیستم پس برای من جاوا بودن مزیتی نداره. اگر با زبان های دیگه هم می شه براش برنامه نوشت بگید.
« آخرین ویرایش: 04 بهمن 1396، 07:38 ق‌ظ توسط سید وحید رضا برهانی »
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین Emptyc

  • Full Member
  • *
  • ارسال: 215
  • جنسیت : پسر
پاسخ : انتخاب محیط توسعه برنامه های اندرویدی
« پاسخ #1 : 04 بهمن 1396، 09:29 ق‌ظ »
    خب بستگی داره با چه زبانی بخوایید برای دستگاهای اندروید برنامه بنویسید. زبان اصلی که برای این کار درنظر گرفته شده جاوا هست اما شما میتونید بصورت Native هم برنامه اندرویدی بنویسید و بعضی وقت‌ها بازم به زبان جاوا نیاز پیدا میکنی. من درنظر میگیرم شما همه زبان‌های برنامه نویسی رو بلدید:

    بهترین میحط‌های برنامه نویسی اندروید(برخی بصورت Opensource و برخی بصورت آزاد هستند):


    بر پایه جاوا:
    • Intellij Idea Community OpenSource
    • Android Studio
    • Eclipse

    فریم‌ورک NET.:
    • VisualStudio
    • Xamarin Studio
    • JetBrains Rider

    زبان C++:
    • Qt Creator(فقط میدونم برای اندروید هم استفاده میشه)
    • Android Studio (باید JNI بلد باشی که باز به جاوا ربط داره)
    • Eclipse (باید JNI بلد باشی که باز به جاوا ربط داره)
    • Intellij Idea Community OpenSource (باید JNI بلد باشی که باز به جاوا ربط داره)

    فریم‌ورک‌های Html CSS javaScript: (برخی از فریم‌ورک‌های HTML/CSS/JavaScript محیط(IDE) مخصوص به خودشون رو ندارن میشه توی هر محیطی ازشون استفاده کرد)
    • jQuery Mobile
    • PhonGap
    • Apache Cordova
    • Ratchet
    شما میتونید از OpenGL و زبان C هم استفاده کنی لینکش اینه
NativeActivity  از این روش بیشتر برای بازی سازی استفاده میشه که برای شروع کار مناسب نیست.

ویرایش: Basi4droid رو یادم رفت بگم  ;D ](*,)[/list]
« آخرین ویرایش: 04 بهمن 1396، 10:10 ب‌ظ توسط Emptyc »
بُزُرْگي سَرآسَر بِهْ گُفتآرْ نيست ./. دُوصَد گُفْتِه چُو نیمْ کِرْدآرْ نیستْ.

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
پاسخ : انتخاب محیط توسعه برنامه های اندرویدی
« پاسخ #2 : 05 بهمن 1396، 05:50 ب‌ظ »
ممنون
راستش به نظرم بهتره خودم تست کنم. ولی به نظرم اگر بشه به همه امکانات اندروید دسترسی داشت qt از بقیه اش بهتره.
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره