قبل از وارد شدن به فهرستی از بهترین منابع یادگیری طراحی اپلیکیشن موبایل، از تعدادی آمار مهم اطلاع یابید: آیا می دانستید که در جهان از هر ۵ نفر یک نفر گوشی هوشمند دارد؟ و از هر ۷ نفر یک نفر تبلت دارد. هر دوی آنها یعنی گوشی و تبلت به شدت به اپلیکیشن های موبایل وابسته هستند. در ادامه با این مقاله از شرکت طراحی اپلیکیشن وب افرا همراه باشید.
معرفی بهترین سایت های آموزش طراحی اپلیکیشن
به همین دلیل یادگیری چگونگی ایجاد اپلیکیشن موبایل لازم می باشد. البته سخت ترین قسمت مشخص کردن پلت فرم اپلیکیشن موبایل می باشد که باید بر روی آن تمرکز کرد. پلت فرم هایی مانند اپل، ios، اندروید گوگل، ویندوز فون و حتی بلک بری وجود دارند. اندروید و ios به دلیل استفاده گسترده از آنها برای یادگیری و دنبال کردن بهترین گزینه های می باشند.
چه زبان یا پلت فرمی را باید یاد بگیریم؟
Objective-C زبان اصلی برای دستگاه های اپل مانند آیفون، اپل و آی پد لمسی (هر چند که سویفت در حال گسترش است). از سوی دیگر زبان رسمی برای توسعه اندروید، جاوا می باشد. با این حال شما می توانید اپلیکیشن موبایل را برای اندروید از طریق NDK با استفاده از C و ++C ایجاد کنید، اما ما آن را توصیه نمی کنیم.
اپلیکیشن ویندوز فون به روش های مختلفی طراحی شده است: XAML با استفاده از UI، #C و ویژوال بیسیک برای جنبه های برنامه نویسی استفاده می کند. با آخرین نسخه ویندوز فون ۸ می توانید اپلیکیشن ها را با ++C و با استفاده از Direct3D برای سخت افزار گرافیکی قدرتمند توسعه دهید. این ها برای توسعه بازی های موبایل مناسب می باشند.
درباره بلک بری زیاد توضیح نمی دهیم، به دلیل این که با زبان های مختلف می توانید از آن استفاده کنید. علاه بر این، پلت فرم بلک بری در بین کاربران تلفن همراه دیگر استفاده نمی شود.
بهترین انتخاب برای یک پلت فرم انتخاب یکی از مواردی است که قصد دارید از آن استفاده کنید. اگر شما انواع دستگاه ها را برای تست ندارید پس با پلت فرم دستگاه خودتان شروع به کار کنید و اپلیکیشن دلخواه خودتان را بر روی دستگاه خود تست و آزمایش کنید.
از کجا باید شروع کنید؟
برخلاف یادگیری دیگر زبان های برنامه نویسی، توسعه اپلیکیشن موبایل طول می کشد و شامل چند لایه می باشد. با این وجود امکان یادگیری طراحی و توسعه اپلیکیشن موبایل برای شما وجود دارد و نیازی نیست که برای یادگیری آن هزینه زیادی را به مدرسه ها و دیگر آموزشگاه های برنامه نویسی منحصر به فرد بپردازید. به راحتی می توانید مهارت خودتان را با تمرین عملی نشان دهید.
برای کمک به شروع یادگیری توسعه اپلیکیشن موبایل ما لیست تعداد زیادی از منابع را جمع آوری کرده ایم. تعدای از آنها رایگان و تعدادی پولی هستند. به هر حال همه آنها برای یادگیری توسعه اپلیکیشن موبایل ارزشمند هستند.
سایت های برتر برای یادگیری توسعه و طراحی اپلیکیشن موبایل
لیست زیر به سه بخش تقسیم می شود:
طراحی اپلیکیشن برای اندروید و منابع
طراحی اپلیکیشن برای Ios (اپل) و منابع
دیگر منابه توسعه اپلیکیشن موبایل
توضیح می دهیم که هر کدام از این منابع برای چه سطحی (مبتدی، متوسط، عالی) مناسب می باشد.
منابع برای یادگیری طراحی اندروید موبایل
یادگیری جاوا برای توسعه اندروید
این کتاب (This paperback book) ایده ای مناسب برای برنامه نویسان مبتدی می باشد تا به سطح متوسط برسند. اگر شما قبلا در این زمینه هیچ تجربه ای نداشته اید، این کتاب برای شروع کار شما مناسب می باشد. از آنجایی که جاوا جدایی ناپذیر از توسعه اپلیکیشن موبایل است، این کتاب همان چیزی هست که می خواهید بر روی آن تمرکز کنید.
قیمت: از ۲۵ دلار شروع می شود
انجمن توسعه موبایل
Anddev یا the Android Development Community برای توسعه اندروید موبایل اختصاص داده شده است. انجمنی که در آن افراد با هم اندیشی یک دیگر به بحث درباره موضوعات مرتبط با تلفن های همراه می پردازند. در این جا آموزش های مفیدی برای توسعه مهارت در هر سطحی وجود دارد.
قیمت: رایگان
پورتال انجمن رسمی توسعه اندروید
در این انجمن آموزش و برنامه نویسی را می توانید پیدا کنید (This guide is hosted on the official Android Developer’s Community). اطلاعات زیادی در مورد پلت فرم اندروید به دست می آورید. در این انجمن به روزرسانی ها، ویژگی های جدید و بحث در مورد اطلاعات دیگر اعلام می شود.
قیمت: رایگان
آموزش رسمی توسعه اندروید
در این انجمن (This guide is hosted on the official Android Developer’s Community) توسط برنامه نویسان با تجربه راهنمایی می شوید. این سایت برای شما که می خواهید بدانید، چطور یادگیری را شروع کنید یک منبع عالی می باشد.
قیمت: رایگان
یادگیری اندروید (Software development kit)SDK با استفاده از موسسه Tuts Plus
اگر کاربر جدید برنامه نویسی هستید باید کلاس های ویژه Tuts Plus Android SDK tutorial را بررسی کنید. این برنامه رایگان است و شما از طریق استفاده از کیت توسعه نرم افزار اندروید آن را می توانید انجام دهید. این منبع عالی برای برنامه نویسی سطح متوسط می باشد و برای کارشناسان مناسب نمی باشد.
قیمت: رایگان
اپلیکیشن اندروید علم خلاق، جدی و سرگرم کننده در سایت Coursera
سایت Coursera مکان خوبی برای یادگیری اصول علم کامپیوتر و برنامه نویسی برای افراد مبتدی می باشد. در این سایت ابتدا مطالب مقدماتی آموزش داده می شود و سپس با استفاده از جاوا و ابزارهای توسعه نرم افزار استاندارد، درس های خاص اندروید را آموزش داده می شود. در این سایت برای شروع یادگیری برنامه نویسی نیازی به تجربه قبلی ندارید.
قیمت: رایگان
توسعه اپلیکیشن اندروید با دوره های Coursera
Udacity یکی دیگر از مدرسه های برنامه نویسی آنلاین است، اما دوره های توسعه اپلیکیشن اندروید آن به وسیله گوگل ساخته شده است. در این سایت شما می توانید ار یک برنامه نویس مبتدی به برنامه نویس متوسط عالی تبدیل شوید.
قیمت: بعد از ۱۴ روز دوره آزمایشی رایگان، ۱۹۹ دلار در ماه می باشد.
سایت Vogella
این سایت انواع مختلفی از آموزش های باکیفیت را برای توسعه اندروید به صورت رایگان ارائه می دهد. آموزش ها در این سایت به خوبی نوشته شده اند و راهنمایی و اطلاعات کاملی در اختیار شما می گذارد. شامل آموزش های مفید همراه با تمرین می باشد. برای یادگیری بیشتر لینک منابع دیگر در این سایت وجود دارد.
سایت Technotalkactive
این سایت توسط Paresh Mayani که یک توسعه دهنده محبوب اندروید و متخصص در توسعه آموزش های موبایل است اداره می شود. او در این سایت تمام تجربه ها و راهنمایی های خود را می نویسد. پس از پایان کار می توانید به وبلاگ او بروید و در آن آدرس های مربوط به کار از جهات مختلف با اندروید را ببینید.
قیمت: رایگان
سایت Android Hive
این وبلاگ به وسیله Ravi Tamada یکی دیگر از توسعه دهندگان مشهور اندروید ایجاد شده است. بسیاری از پست های این وبلاگ در مورد راهنمایی های گام به گام برای کار با ابزارهای توسعه اندروید می باشد.
قیمت: رایگان
Made in Android
این سایت یک وبلاگ یا نشریه اینترنتی است که طیف گسترده ای از راهنمایی ها و ترفندهای توسعه اپلیکیشن اندروید را ارائه می دهد. این سایت برای تمام سطوح مهارت ها عالی می باشد
قیمت: رایگان
Codelearn Android Tutorial
این سایت یک فرم کاملا منحصر به فرد برای آموزش می باشد. درس های این سایت نشان می دهد که چگونه برنامه های خود را با تعدادی از زبان های برنامه نویسی متفاوت بنویسید.
قیمت: رایگان
Android Example
این سایت برای کار با اندروید و یادگرفتن برخی از ویژگی های پیشرفته و عملکرد آن مفید می باشد. این سایت وبلاگی است که بر روی موضوعات جالب متمرکز می شود.
قیمت: رایگان
Android Begin
این سایت یک منبع عالی برای برنامه نویسان متوسط وبا تجربه می باشد. این یک وبلاگ است که به طو منظم به روز می شود و درباره موضوعات مختلف توسعه اندروید، بحث می کند
قیمت: رایگان
Mybringback توسعه اندروید برای مبتدیان
در این سایت Mybringback مجموعه های یوتیوب بسیار توضیح داده شده است. در آن بسیاری از مفاهیم مفید برای توسعه اپلیکیشن موبایل وجود دارد.
قیمت: رایگان
یادگیری توسعه اندروید با شیوده درست به وسیله Kevin Darty
Kevin Darty یک توسعه دهنده است. او معتقد است که هر کاربر جدید برنامه نویسی باید با جاوا، شروع به ساخت اپلیکشن توسعه موبایل کند. این لیست شامل آموزش، کتاب، مقالات و دیگر موارد می باشد که به شما کمک می کند تا برنامه نویسی را یاد بگیرید
قیمت: رایگان
سیکل جدید Android Bootcamp Series 2012
آموزش های ویدئویی مجموعه Android Bootcamp به پایان رسیده است. با این حال این آموزش ها موضوعات زیادی را پوشش می دهند و به افراد کمک می کنند که به توسعه اپلیکیشن اندروید دسترسی پیدا کنند.
قیمت رایگان
ترجمه از codeconquest
سلام خسته نباشید
ممنون از معرفی سایتها
من میخواستم طراحی اپلیکیشن رو شروع کنم ولی متاسفانه موفق نشدم منبع خوبی پیدا کنم
باید سایتهایی که معرفی کردید رو بررسی کنم
بازم ممنون .
با سلام و احترام .
خواهش میکنم ، امیدوارم مقاله ی مفیدی بوده باشه و ازش استفاده کنید .
دمتون گرم واقعا
سردرگم بودم برای انتخاب یه آموزش بروز در زمینه طراحی اپلیکیشن
تشکر
با سلام و احترام .
خواهش میکنم ، امیدوارم به نتیجه ی مطلوب برسید .