معرفی چند وبلاگ تخصصی اندروید

استاندارد

خواندن مطالب وبلاگ ها در زمینه های مختلف میتونه خیلی مفید باشه.به طور مثال اگر به برنامه نویسی علاقه مند هستین و یا در این زمینه فعالیت دارین مطالب وبلاگ هایی که مرتبط با برنامه نویسی هستن باعث میشه شما اطلاعات بیشتری در این زمینه کسب کنید و هم چنین بهترین راه برای آگاهی از تجربیات دیگران در این زمینه هست.
در زیر لیستی از وبلاگ های مفید که با موضوع برنامه نویسی به ویژه برنامه نویسی اندروید فعالیت دارند را مشاهده می کنید.
AndroidDevelopers
AndroidDevelopersBlog
androidweekly
androidcentral
codeofanninja
AndroidHive
vogella
viralandroid
tutorialspoint
HelloAndroid
simplifiedcoding
truiton
learn2crack
worldbestlearningcenter
androidinterview
javapapers
Romain Guy
Android Developer
Styling Android
/blog.grafixartist.com/category/android

وبلاگ های فارسی
وبلاگ آرش خوئینی
وبلاگ سیف الله رمضان زاده
وبلاگ سروش جاودان
وبلاگ احد بیرنگ- فرنباز
حسام الدین کمالان
وبلاگ رضا معلمی
وبلاگ حمیدرضا حسین خانی
استودیو اندروید
وبلاگ ایلیا عابدینی

مطالب مربوط به برنامه نویسی موبایل در مجیدآنلاین
مطالب میلاد نکوفر در مجله hive
مطالب صمصام بابادی در مجله hive
وبلاگ هانیه خاکسار
وبلاگ مهدی مرتضوی

چند وبلاگ انگلیسی
معرفی کانال تلگرام تخصصی اندروید:
telegram.me/androiddevelop
گروه تلگرام تخصصی اندروید:
گروه اندروید

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

نکاتی برای شروع برنامه نویسی

استاندارد

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

اول باید مشخص کنید هدفتان از یادگیری برنامه نویسی چی هست؟

باید بدانید به چه شاخه ای از برنامه نویسی علاقه دارید.

-توسعه وب؟
-برنامه نویس موبایل؟
-برنامه نویس ویندوز؟لینوکس؟
-برنامه نویس شبکه؟

flath_department.gif
توسعه وب
توسعه وب شامل دو شاخه طراحی وب و برنامه نویسی وب می شود.
-برنامه نویسی Frontend یا client side(سمت کاربر)
شامل طراحی صفحات وب،رابط کاربری و در کل چیزهایی که شما در سایت می بینید می شود.
برای طراحی صفحات وب شما نیاز دارید ابتدا زبان های HTML,CSS و سپس جاوا اسکریپت و jQuery را یاد بگیرید.

-برنامه نویسی Backend یا server side(سمت سرور)
شامل دیتابیس ،APIها می شود.به طور کلی همه چیزهای پشت صحنه!
برای پویا ساختن صفحات وب از زبان هایی مثل php, ASP.Net,Ruby ,Python استفاده می شود و شما باید یکی از این زبان ها را انتخاب کنید.هر یک از این زبان ها به نوبه خود خوب هستند و منابع زیادی برای یادگیریشان وجود دارد.

برنامه نویس موبایل

برنامه نویسی موبایل شامل برنامه نویسی اندروبد،IOS،ویندوز فون می شود.

mobile-application-development

-اگر برنامه نویسی اندروید را انتخاب می کنید ابتدا باید با زبان برنامه نویسی جاوا آشنا شوید.

-برای برنامه نویسی IOS باید از زبان جدید اپل سویفت(Swift) یا از همان زبان قدیمی اپل که Objective C هست استفاده کنید.

-برای برنامه نویسی ویندوزفون زبان های مختلفی مثل #C++, VB.net, XAML,C وجود دارند.

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

میتوانید از کتاب ها و فیلم های آموزشی استفاده کنید.

از برخی سایت های آموزشی هم میتوانید استفاده کنید مثل:
codeacademy
CodeAvengers
CodeSchool
w3schools
stackoverflow
youtube
و بهترین مرجع گوگل است.