برنامه نویسی اندروید در سال های اخیر به يکي از محبوب ترين و پردرآمد ترين مهارت های حوزه فناوری تبدیل شده است. هر روز تعداد زیادی اپلیکیشن جدید منتشر می شود و بازار کار آن همچنان داغ است. اما بيشتر کسانی که این عبارت را در گوگل جستجو می کنند، تنها يک سوال در ذهن دارند:
“از کجا شروع کنم؟”
اگر شما هم با این سوال روبه رو هستید، این مقاله دقيقا برای شما نوشته شده است. اينجا سعی کرده ام مسير کاملی از شروع يادگيری تا ساخت اولين اپ را به شکلی ساده، عملي و بدون ابهام ارائه کنم تا بتوانيد واقعا قدم اول را برداريد و ادامه دهيد.
برای ورود به دنيای برنامه نويسی اندرويد لازم نيست نابغه باشيد. فقط چند پيش نياز ساده وجود دارد:
قبل از هر چيزی بايد کمی منطق برنامه نويسی و مفاهيم شي گرايی را بدانيد. اين مفاهيم کمک ميکند بهتر متوجه ساختار برنامه ها شويد.
دو زبان اصلی برای برنامه نويسی اندرويد وجود دارد:
اگر تازه کار هستيد، کاتلين انتخاب بهتری است. اگر قبلا با جاوا آشنا بوده ايد، همان را ادامه دهيد.
برنامه نويسی اندرويد به يک ابزار اصلی نياز دارد:
Android Studio
اين نرم افزار به شما کمک ميکند پروژه بسازيد، کد بزنيد، اپ را اجرا کنيد و خطاها را پيدا کنيد. برای شروع تنها کافيست آن را نصب کنيد، SDK ها را دانلود کنيد و يک پروژه خالی بسازيد.
هيچ چيزی به اندازه ساخت يک اپ ساده نمیتواند شما را وارد دنيای واقعی برنامه نويسی کند. پس يک پروژه ساده می سازيم:
Android Studio را باز کنيد
يک پروژه جديد با Activity خالی بسازيد
اسم اپ را وارد کنيد
منتظر بمانيد تا محيط آماده شود
حالا ساختار پروژه را می بينيد:
پوشه ها، فايل ها، layout ها و کدها.
برای شروع فقط کافيست:
مي توانيد اپ را روی شبيه ساز اندرويد اجرا کنيد يا گوشی را با کابل به کامپيوتر وصل کنيد و اپ را مستقيم روی آن ببينيد.
ديدن آموزش کافی نيست. برای يادگيری واقعی بايد پروژه انجام بدهيد. اين سه پروژه برای شروع عالی هستند:
هر پروژه که جلوتر برويد، مهارت شما هم رشد میکند.
وقتی چند پروژه ساختيد، نوبت آن است که کمی حرفه ای تر شويد.
اين مفاهيم باعث ميشود اپ های شما پايدار تر، سريع تر و قابل توسعه تر شوند.
يکی از جذاب ترين بخش های مسير برنامه نويسی اندرويد اين است که شما میتوانيد اپ خودتان را منتشر کنيد.
برای اينکه وارد بازار کار شويد، لازم است چند اپ کاربردی بسازيد و در گيت هاب قرار دهيد. کارفرماها دنبال افراد با نمونه کار واقعی هستند، نه افراد فقط درس خوانده.
بيشتر افراد مسير را اشتباه شروع ميکنند و بعد از مدتی خسته ميشوند. اينها مشکلات رایج مبتديان است:
راه حل: يک پروژه بسيار ساده بسازيد. شروع را سخت نکنيد.
راه حل: يک منبع مرجع انتخاب کنيد و تا پايان همان را ادامه بدهيد.
راه حل: هفته ای يک هدف کوچک مشخص کنيد. مثلا:
“اين هفته ميخواهم Button را در صفحه اضافه کنم.”
راه حل: ترس طبيعی است. پروژه اول حتما ساده و ناقص خواهد بود و اين خوب است.
برنامه نويسی اندرويد يک مسير طولانی اما جذاب است. اگر با مراحل درست جلو برويد، از صفر به جايی ميرسيد که ميتوانيد اپ خودتان را منتشر کنيد و حتی وارد بازار کار شويد.
اين مقاله مسير کامل را به شما نشان داد.
حالا نوبت شماست که قدم اول را برداريد.