4 روش ساخت اپلیکیشن برای اندروید

همان طور که می دانیم تلفن همراه، تبلت و کلاً گجت ها امروزه پرکاربرد ترین دستگاه هایی هستند که در دست هر کاربری با هر سلیقه ای مشاهده می شود.

اما سوالی که پیش می آید این است:

چرا این دستگاه ها امروزه انقدر طرفدار دارد؟

با پیشرفت فناوری ، سیستم های موبایل پیشرفته تر شدند و به طور طبیعی کار های بیشتری را انجام می دادند. حالا این کار ها به هر اندازه که وسیع تر شوند مخاطبان بیشتری برای این دستگاه ها پیدا می شود.امروزه شما می توانید با گوشی خود فیلم ببینید، کلی اطلاعات را جابجا کنید، در اینترنت تحقیق کنید، بازی کنید، موسیقی گوش دهید، عکس بگیرید، تصاویر را ویرایش کنید، با دوستان خود در هرجا که باشند تماس بگیرید، مسیر خود را پیدا کنید و بفهمید در این لحظه دوستانتان در کجای زمین هستند و هزاران کار دیگر. در صورتی که همین 7-8 سال پیش را ببینید، اگر گوشیمان دوربین 3 مگاپیکسلی داشت در کل خانواده پز می دادیم:دی

 

 

اما چه شد که سرنوشت گوشی ها چنین شد؟

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

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

 

 برنامه نویسی برای گجت های اندرویدی

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

1. 

پایه ای، قدرتمند، وسیع

eclipse یک برنامه متن باز (open source) است که  با آن می توان برای سیستم عامل های مختلف برنامه نوشت. یکیش هم اندروید.

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

طریقه نصب eclipse برای برنامه نویسی اندروید
سایت eclipse

 

 

 

2.

حرفه ای، هیجان انگیز

Android Studio یک نرم افزار جالب  و کاربردی می باشد که توسط گوگل در کنفرانس I/O معرفی شد. این نرم افزار که کاملا مخصوص برنامه نویسی اندروید است و توسط گوگل ساخته شده ، به شما این امکان را می دهد که به راحتی و بدون محدودیتی برای گجت های اندرویدی برنامه بنویسید.

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

صفحه اصلی Android Studio

 

 

 

3. 

در وب طراحی کنید، پازل بسازید، apk تحویل بگیرید

این پروژه تحت وب، در واقع محیطی ساده است که می توان به سرعت و سهولت برنامه های جذاب و البته آسانی نوشت. استفاده از این سرویس به قدری آسان است که هر کس تا به حال پازل درست کرده باشد می تواند با آن برنامه بنویسد.

این پروژه دارای دو محیط است:

یک محیط طراحی که روی مرورگر شما موجود است و به راحتی می توانید اشیا را اضافه، کم و یا تکان دهید.

 

دیگری قسمت کد نویسی است که روی ویندوز یا در کل سیستم عامل شما اجرا خواهد شد. این محیط به شکل پازل است. دستور ها، شرط ها، حلقه ها و هر چیزی که می خواهید را فقط از توی منو روی صفحه کارتان بیندازید. سپس تکه های مورد نظر را به هم وصل کنید. در آخر برنامه خود را Debug کنید و  پس از نوشتن همه کد،  Save کنید.

 

در آخر از طریق مرورگر خود فایل apk را دانلود کرده و از برنامه خود لذت ببرید. البته همه این ها فقط در صورتی امکان پذیر است که ایرانی نباشید:| زیرا متأسفانه تحریم هستیم.

http://appinventor.org

 

 

 

4. 

با C# برای همه چیز برنامه بنویسید

Xamarin پروژه عظیمی است که به خیلی از برنامه نویس ها کمک می کند با استفاده از زبان C# که خیلی رایج است برای Android، iOS، Mac OS X , Windows Phone برنامه بنویسیم.

Xamarin شامل چندین بخش می باشد:

1. Xamarin Studio که یک استودیو مخصوص برنامه نویسی اندروید می باشد.

2.  Xamarin.Android for Visual Studio که پلاگین ویژوال استودیو است برای برنامه نویسی اندروید

3. Xamarin.iOS for Visual Studio که پلاگین ویژوال استودیو است برای برنامه نویسی iOS

+ فایل ها و برنامه های اضافی مورد نیاز برای نصب برنامه های بالا( JDK ، Android SDK، GTK#)

 

 

شما می توانید نسخه trial این بسته را از اینجا دانلود کنید.

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

Please type your reply at the top of the email…

Prashant Cholachagudd
AUG 15, 2013  |  04:17AM EDT

Hi Mohammad,

It looks like a manual installation would get everything installed properly. Please follow the below instructions:

Please download and install packages shown below in the order listed:

Android Components:

1. JDK 1.6: http://download.xamarin.com/Installer/MonoForAndroid/jdk-6u39-windows-i586.exe

2. Android SDK: http://dl.google.com/android/installer_r22-windows.exe

3. GTK#: http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.21.msi

4. Xamarin Studio: http://download.xamarin.com/studio/Windows/XamarinStudio-4.0.10.msi

5. Xamarin.Android for Visual Studio and Xamarin Studio: http://download.xamarin.com/MonoforAndroid/Windows/mono-android-4.8.00013.msi

Xamarin.iOS for Visual Studio: http://download.xamarin.com/MonoTouchforVisualStudio/Windows/Xamarin.iOS_Setup-1.3.250.0.msi

I hope this helps!
Prashant

———————-

Please, rate my reply: http://nicereply.com/xamarin/21048876/43927

متولد سال 76. از 6 سالگی با کامپیوتر کار های کوچک می کرد، تا تصمیم گرفت یک زندگی جدید را آغاز کند. یک زندگی شاموتی!
از اون به بعد، برنامه نویسی را آغاز کرد و شروع کرد به طراحی وبلاگ و سایت های مختلف.

Facebook LinkedIn  

31 نظر
  1. slm doste aziz
    man modathast donbale barname nevisi hastam baraye sistem amele android
    dost daram az shoma rahnaei begiram
    ama telefoni
    man mitonam shomare shoma ro dashte basham
    in shomare man has
    57 83 365 0935
    va in email man
    emoein8@yahoo.com
    man montazere pasokh va rahnamae shoma hastam
    sepas gozaram
    moein

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

  2. حالا کدوم از همه بهتره و دیتاها و مثال بیشتری براش هست؟
    OpenCV یا JavaCV (پردازش تصویر اندروید)روی Xamarin.Android اجرا میشه؟
    من تا حدی C#.Net نوشتم. نمی خوام از ابتدا برای XML و جاوا از اول وقت بزارم.

  3. سلام آقای محمد من ی مشکلی دارم اینکه هنگام اجرای برنامه نوشتن این پیام میاد تو مونو اندروید
    Error 1 The specified task executable location “C:\Program Files (x86)\Android\android-sdk\platform-tools\aapt.exe” is invalid. click testA

    • ما احتیاج به اطلاعات بیشتری داریم. مثل اطلاعات سیستم و نرم افزارتون.
      بعد دقیقاً در چه هنگامی این پیام میاد؟
      اما به طور کلی احتمالاً با Run as Administor حل بشه و اگر هم نشد احتمالاً بادوباره نصب کردن برنامه مشکل حل بشه

  4. سلام من سخت افزار کار هستم برنامه یا برنامه هائی سراغ دارید که اندرویدهائی با امولاتور یا هر چیز دیگر ساختیمو روی سخت افزار ریخت یا بعبارتی تبدیل به فایل img کرد و بروی تبلت یا گوشی ریخت خواهشا” کمکم کن

  5. سلام و درود.
    من دختر 18 ساله هستم که علاقه ی زیادی به یادگیری اپلیکیشن سازی وچیزهایی که مربوط به موبایل میشه رو دارم.
    هیچی از برنامه نویسی بلد نیستم.هنوز دانشگاه هم نرفتم.حالا بنظر شما من دقیقا از کجا باید شروع کنم؟!

    • سلام!
      من هم یک پسر 17 ساله هستم.
      برای یادگیری اصولی برنامه نویسی برای اندروید پیشنهاد می کنم که ابتدا زبان جاوا را یاد بگیرید. سپس با برنامه eclips for Android شروع به یادگیری اپلیکیشن نویسی کنید.

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

    • خب راستش همچین چیزی طی چندین پست و مقاله انجام پذیره که البته داریم روش کار می کنیم منتظرش باشید. اگر در خبرناممون عضو بشید به اطلاعتون میرسه

  7. چرا حرفی از بستر قوی و سریع FireMonkey بر پایه دلفی حرفی به میان نیومده؟ نسخه های دلفی از XE به بعد همگی امکان ایجاد پروژه و کامپایل اون رو روی بستر های اندروید، لینوکس، ویندوز، و البته مک فراهم کرده. بهتره اون رو هم معرفی کنید. منبع خواستید به خودم ایمیل بزنید.

  8. باسلام
    ممنون، عالی بود
    اگر نسخه های بروز و غیر تریال (کرک و فعال شده) هم بذارید ممنون میشم.
    همچنین منابعی رو هم برای آموزش برنامه نویسی اگه میشه معرفی کنید.

  9. با سلام من خواستم بدونم که به جز زبان جاوا با زبان های دیگه هم میشه برنامه اندروید سلخت چون تو شهر ما کلاس اموزش زبان جاوا رو نداره لطفا جواب رو به ایمیلم بفرستین محمد جان با تشکرmahmood و جیمیلم:mahmoodshahsavari95@gmail.com

    • می تونید از مبدل ها استفاده کنید مثل Xamarin
      البته بهتره که برید سراغ جاوا چون زبان اصلیش اونه و با اون خیلی بهتر میشه کار کرد.

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

  11. آقا چرا کسی از برنامه ساز jo app حرفی نزده هم محیطش فارسی میتونین راحت باهاش کار کنین هم این که میتونین یه اپ حرفه ای بسازین

    با تشکر

نظر شما

*