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

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

آموزش برنامه نویسی آندروید- درس اول

1395-08-16
بازدید: 1923

مقدمه

برنامه نویسی اندروید یکی از بروزترین و پرکاربرد ترین و در عین حال پر درآمد ترین حوزه در برنامه نویسی می باشد ، زیرا با وجود مارکت های خارجی و ایرانی فروش محصول شما به صورت تعداد بالا بسیار راحت بوده و همچنین درآمد بالایی دارد ، شایان ذکر است که علاوه بر فروش برنامه اندرویدی شما در مارکت ها ، سفارش پروژه اندروید نیز در ایران و خارج از آن بسیار رونق دارد ، برای برنامه نویسی آندروید سه روش وجود دارد، یکی با استفاده از زبان برنامه نویسی جاوا و دوم با استفاده از برنامه نویسی #C و سوم با زبان سی پلاس پلاس

آنچه در این پست و سایر پست های مربوطه بیان می شود براساس برنامه نویسی آندروید مبتنی بر زبان برنامه نویسی #C است. در اولین گام برای برنامه نویسی آندروید باید شرایط زیر فراهم گردد

1-ایجاد محیط برنامه نویسی

برنامه را به دو روش، یکی با استفاده از نرم افزار Visual Studio و دوم با استفاده از نرم افزار xamarin می توان نوشت بنابراین باید یکی از این دو نرم افزار تهیه و نصب گردد.

2- فراهم سازی کتابخانه و ...

مشابه کتابخانه های دات نت ( برای محیط #C و یا کتابخانه های phpcake در زبان php) در اینجا نیز باید کتابخانه های مربوطه فراهم شود. مونو برای اندروید (Mono for Android) برای توسعه برنامه های کاربردی آندروید در C#.NET است. بنابراین باید این نرمافزار نیز تهیه و نصب گردد.

3- ایجاد محیطی برای اجرای برنامه

برای اجرای هر برنامه ای نیاز به محیطی است که بتواند آن برنامه و کد های آن را اجرا کند برای مثال نوت پد نمی تواند کد های html را تحلیل کند چون مفهوم این کد ها را نمی داند، برای اجرای برنامه های آندرویدی نیز نیاز به اجرای نرم افزار SDK و NDK است.  کیت توسعهٔ نرم‌افزار (software development kit) یا SDK مجموعه توابع و کتابخانه‌های کامپایل شده‌ای که تولیدکنندگان نرم‌افزار برای آسان کردن برنامه‌نویسی برای محیط یا سکوی خاصی فراهم می‌کنند و در اختیار برنامه‌نویسان کاربردی قرار می‌دهند. 

Android NDK یک ابزار برای برنامه نویسی Android به زبان سی پلاس پلاس می باشد.شما در محیط لینوکس و ویندوز می توانید از این ابزار استفاده کنید

نکته پایانی

برای کامپایل کرد برنامه آندرید باید Andoird Virtual Device Manger یا AVD Manager.exe که همراه با نرم افزار SDK نصب می شود را اجرا کنید. سپس باید یک محیط اجرا بسازید که  در درس های بعد روش ساخت آن خواهیم گفت.


تبلیغات
گروه تلگرامی ویژه رفع اشکال کد های هسته ای و نرم افزار ها

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


کانال تلگرامی ویژه اطلاع رسانی کارگاه های آموزشی

در این کانال اطلاعیه های مربوط به کارگاه های آموزشی و دوره های آنلاین و حضوری منتشر می شود


گروه تلگرامی پشتیبانی کارگاه ها و کلاس ها

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


گروه تلگرامی آخرین آموزش های منتشر شده در سایت

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


کانال آپارت ما

این کانال متعلق به وب سایت مهندس شامحمدی می باشد. تنها قسمتی از ویدئو های آموزشی در اینجا نشان داده است.


کانال نماشا ما

این کانال متعلق به وب سایت مهندس شامحمدی می باشد. تنها قسمتی از ویدئو های آموزشی در اینجا نشان داده است.

نظرات کاربران

افزودن نظر