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

خانه / برنامه نویسی / برنامه نویسی اندروید

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

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

در سال ۲۰۱۵ طراحی و تولید برنامه موبایل و تبلت به مقوله ای بینهایت جدی و به همان نسبت عمومی تبدیل شده است. البته که ورود به این صنعت هم مثل تمام صنایع دیگر به دانش و برنامه ریزی مناسب نیاز دارد و در مواردی می تواند همراه با ریسک های فراوان باشد.

بر اساس آماری که هر ساله مجله فربس اعلام می کند حدود ۳۰ درصد سرمایه داران دنیا در حوزه فناوری فعالیت دارند و ۸۰ درصد سرمایه داران جوان دنیا نیز در این حوزه هستند.

اندروید نیز به عنوان یک سیستم عاملی که بیش از ۸۰ درصد موبایل ها و تبلت ها را فرا گرفته، به عنوان پیشتاز این صنعت در حال رشد و نمو است. روزانه بیش از میلیون ها برنامه پولی از بازارهای اینترنتی خریداری می شود که هزینه بسیار زیادی را به جیب سازندگانش سرازیر می کند و میلیاردهای جوان بسیاری را به دنیای حال معرفی کرده است که هرکدام برای خود مارک زاکربرگی دیگر شده اند (مارک زاکربرگ مدیر عامل و سازنده فیسبوک است).

در بخش مقدماتی برنامه نویسی اندروید که در محیط اندروید استودیو (Android Studio) آموزش داده می شود، با اصول برنامه سازی در اندروید، اجزای اصلی برنامه های اندروید و ترتیب فراخوانی آنها در برنامه ها آشنا می شویم. کمی در مورد طراحی لایه ها و ظاهر برنامه صحبت می کنیم، هر چند تمرکز اصلی روی مباحث طراحی گرافیکی و لایه ها، به بخش دیگری از آموزش منتقل می شود. در ادامه با Activity ها در اندروید آشنا می شویم، چرخه حیات (Activity Lifecycle) آن را بررسی می کنیم که هر برنامه نویس اندروید باید با آن آشنا باشد. سپس به معرفی ویجت های مختلف و ابزارهای مختلف می پردازیم و برای برنامه نویسی هر کدام از ابزارها مثالی ارائه می دهیم.