موبایلینگ

همه چیز درباره موبایل اندروید، iOS، تبلت و ...

موبایلینگ

همه چیز درباره موبایل اندروید، iOS، تبلت و ...

۱ مطلب در مهر ۱۳۹۹ ثبت شده است

  • ۰
  • ۰

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

 

شروع برنامه نویسی موبایل اندرویدی

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

برای شروع هم نیاز دارید تا اندک آشنایی با زبان جاوا داشته باشید.البته آشنا بودن به خود SDK هم شرط است.
ابزار مورد نیاز از جمله SDK ، IDEها،شبیه سازها و لینک دانلود هرکدوم رو میتونید در این تاپیک پیدا کنید و دانلود و نصب کنید.

عموما برای این کار نیاز دارید تا SDK اندروید ، JDK ، اکلیپس رو دانلود و نصب کنید و اگه هم ADT bundle رو دانلود و نصب کنید تمام این موارد رو یک جا جلو رفتید و تنها لازمه اکلیپس رو اجرا کنید و اولین پروژه رو بسازید.

اگه هم از سرعت شبیه ساز راضی نیستید میتونید روی گوشی یا شبیه ساز قدرتمند جنیموشن برنامه ها رو اجرا و تست کنید که در این تاپیک موجود است.

برای شروع هم میتونید از فیلم های آموزشی لیندا و یا www.kamalan.com استفاده کنید.من خودم هنوز کتاب چندان جالبی در این مورد ندیم ولی کتاب انگلیسی زیاد وجود داره.

برای رفع مشکلاتتون هم اول متکی به دانش خودتون باشید بعد گوگل و بعد راه های دیگه.

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

روش بعدی استفاده از زبان C#‎‎ است.
این روش به شما این اجازه رو میده تا با زبان C#‎‎ برای اندروید برنامه تولید کنید.پس نیاز داره تا اندک آشنایی با این زبان داشته باشید.

برای شروع نیاز دارید تا ابزار مورد نیاز رو دانلود و نصب کنید.در این تاپیک تمام ورژن ها mono android به همراه آموزش نصب قرار داده شده است.
برای شورع برنامه نویسی هم میتونید با هر آموزشی شروع کنید.مثلا این تاپیک
خوبیت استفاده از Xamarin اینه که باعث میشه تابتونید برای تمام سیستم عامل های موبایل اندروید ، ویندوز فون و ... برنامه بنویسید.

روش بعدی استفاده از phonegape است.در این چهارچوب شما میتوانید با استفاده از html,javascript,css اقدام به طراحی برنامه کنید .
برای دریافت ابزار مورد نیاز و نحوه استفاده به سایت فون گپ مراجعه کنید.

روش بعدی استفاده از Qt است.در این روش هم شما نیاز دارید تا آشنایی با فریم ورک Qt و زبان C++‎‎ داشته باشید.
برای شروع برنامه نویسی و دانلود ابزار و کسب اطلاعات ییشتر میتونید به این سایت مراجعه کنید.

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

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

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

 

  • پریا احمدی