ویرگول
ورودثبت نام
علی رضایی
علی رضایی
خواندن ۱۱ دقیقه·۳ سال پیش

چگونه اولین برنامه اندرویدی خود را ایجاد کنیم؟

یادگیری نحوه ساخت برنامه اندروید آسان نیست. اگر می خواهید یکی را از ابتدا بسازید ، باید درک کدی را درک کنید که ممکن است وقت گیر باشد.

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

در این مقاله ، ما شما را در روند ایجاد برنامه راهنمایی می کنیم. ما پیوندهایی به مفیدترین منابع موجود برای یادگیری کدگذاری و یادگیری توسعه Android اضافه کرده ایم.


1 آیا شما نیاز به یادگیری کدگذاری دارید؟

2 شروع به کار 

3 جاوا چیست؟

4 در مورد کوتلین چطور؟

5 یادگیری توسعه Android5.1 ابزار ضروری توسعه اندروید: Android Studio<br/>5.2 از کجا می توانید راهنما و پشتیبانی را در سفر با برنامه ساخت Android خود پیدا کنید<br/>5.3 انعطاف پذیری کلیدی است

6 آیا می خواهید بدون یادگیری کد نویسی یک برنامه Android ایجاد کنید؟


آیا شما نیاز به یادگیری رمزگذاری دارید؟

اگر می خواهید از ابتدا برنامه بسازید ، باید کدنویسی کنید. اگر نمی خواهید کد نویسی را یاد بگیرید ، می توانید با استفاده از سازنده برنامه یکی را بر اساس الگو ایجاد کنید.

در بخش اول این مقاله ، ما در مورد چگونگی یادگیری اصول لازم برای کدگذاری اولین برنامه خود تمرکز خواهیم کرد.

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


شروع شدن

دو مرحله برای یادگیری نحوه ایجاد یک برنامه Android از ابتدا وجود دارد.

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

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


جاوا چیست؟


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

برای ساخت می توانید از جاوا استفاده کنید:

  • برنامه های Android
  • برنامه های وب
  • برنامه های دسک تاپ ویندوز
  • برنامه های دسک تاپ لینوکس
  • برنامه های دسک تاپ Mac
  • و بیشتر

دوره های آنلاین زیادی وجود دارد که اصول جاوا را به شما آموزش می دهند.

ما موارد ارائه شده توسط Coursera و Treehouse را دوست داریم زیرا هر دو قبل از آموزش بیشتر در مورد ساخت برنامه Android ، با یک دوره پایه جاوا شروع می کنند. این ساختار به روند یادگیری اضافه می کند و شما را به سمت هدف خود از ساخت یک برنامه تلفن همراه سوق می دهد.

  • برنامه Treehouse's Android شروع با یک دوره Java Basics شروع می کند که نحوه کدگذاری در جاوا را به شما می آموزد. سپس به آموزش اصول توسعه Android می پردازد. در پایان دوره ، شما می دانید که چگونه یک برنامه ساده بسازید.
  • Coursera دارای یک دوره تخصصی توسعه برنامه Android با رتبه عالی است که توسط دانشگاه Vanderbilt ارائه شده است. این برنامه برای افرادی که هیچ دانش قبلی ندارند طراحی شده است و مراحل مختلف یادگیری نحوه ساخت برنامه اندروید را آغاز می کند - از یادگیری جاوا.

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

  • Udemy دارای یک دوره آموزشی رایگان جاوا با بیش از 16 ساعت فیلم است. این امتیاز 4.3 ستاره ای دارد و بیش از 1 میلیون نفر در این دوره ثبت نام کرده اند.
  • CodeAcademy دارای مقدماتی برای جاوا است که می توانید به صورت رایگان امتحان کنید.
  • دوره روش شناسی برنامه نویسی دانشگاه استنفورد جاوا را آموزش می دهد ، اگرچه کمی قدیمی به نظر می رسد.

کوتلین چطور؟

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

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

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

اگر می خواهید اطلاعات بیشتری در مورد اینکه چرا یادگیری جاوا بهترین انتخاب برای اکثر توسعه دهندگان جدید اندروید است ، به این پست متوسط ​​Javin Paul مراجعه کنید . در مقاله ، وی همچنین توضیح می دهد که اگر از قبل یک برنامه نویس تبحر دارید ، یادگیری کوتلین می تواند سودمند باشد.

یادگیری توسعه آندروید

پس از دانستن اصول جاوا ، می توانید به یادگیری نحوه استفاده از این دانش برای توسعه برنامه های Android بروید.

دوره های Treehouse و Coursera که در بالا ذکر شد هر دو اصول توسعه برنامه Android را به دنبال بخش های خود در جاوا آموزش می دهند.

با این حال ، آنها تنها منابع موجود نیستند.

  • Google یک راهنما تولید کرده است که به شما نشان می دهد چگونه می توانید با استفاده از Android Studio ، یک برنامه تلفن همراه ساده بسازید که "Hello World" را نمایش دهد. همچنین به شما می آموزد که چگونه برنامه خود را آزمایش کنید و رابط کاربری ایجاد کنید. این موارد کاملاً اساسی است اما بسیار مهم است که بدانید تازه در توسعه برنامه تازه کار هستید یا خیر.
  • Udacity یک دوره رایگان دارد که توسط Google به نام Developing Android Apps توصیه می شود . این برنامه تئوری و نکات عملی را برای کمک به شما در ایجاد اولین برنامه Android خود ترکیب می کند.

Essential Android Development Tool: Android Studio


هنگام ساخت برنامه های Android ، باید Android Studio را بارگیری کنید. این محیط رسمی توسعه یکپارچه (IDE) برای اندروید است و به طور خاص برای ایجاد برنامه در سیستم عامل تلفن همراه توسعه یافته است.

محیط توسعه دارای چندین ویژگی است که ایجاد برنامه های Android را ساده می کند. این یک رابط کاربری آسان برای خواندن با یک ویرایشگر کد ، یک بخش پیش نمایش است که تغییرات شما را هنگام ایجاد شما منعکس می کند ، و بسیاری از الگوها و برنامه های نمونه. همچنین با GitHub ادغام می شود.

Android Studio را می توانید به صورت رایگان از وب سایت توسعه دهنده Android بارگیری کنید .

Google همچنین منبع گسترده ای برای یادگیری نحوه استفاده از Android Studio ایجاد کرده است. می توانید اینجا را بررسی کنید این شامل بهترین روش ها و لیستی از موضوعات اصلی است که همه مواردی را که برای ساختن یک برنامه Android نیاز دارید را پوشش می دهد.

در حالی که Android Studio IDE اصلی برای برنامه های Android است ، در گذشته گزینه های دیگری وجود داشته است. Eclipse برای مدتی IDE اصلی بود و در بسیاری از آموزشها که به روز نشده اند ، این برنامه ذکر شده است. با این حال ، دیگر پشتیبانی نمی شود و توسعه دهندگان Android باید به جای آن از Android Studio استفاده کنند.

از کجا می توانید راهنما و پشتیبانی را در سفر برنامه سازی Android خود پیدا کنید

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

Stack Overflow: این یک انجمن برای توسعه دهندگان است که در آن می توانید به س developmentالات مربوط به توسعه برنامه خود پاسخ دهید. همچنین یک پایگاه داده جامع از مشکلات وجود دارد که قبلاً حل شده اند. س questionsالات مربوط به Android را در اینجا بررسی کنید .

مستندات رسمی اندروید : Google تعداد زیادی مطلب در مورد نحوه ایجاد برنامه های Android با استفاده از Android Studio ارائه می دهد. هنگامی که از اصول ایجاد یک برنامه مطلع شدید ، این یک ابزار عالی برای کمک به شما در یادگیری ویژگی های جدید و عیب یابی است. آن را چک کنید در اینجا .

Reddit Learn Java : این جامعه فعال افرادی است که جاوا را می آموزند. این یک مکان عالی برای مرور و پرسیدن سوال در مورد زبان برنامه نویسی است. به گفتگوی اینجا بپیوندید .

Reddit Android Dev : این یک جامعه بزرگ از توسعه دهندگان برنامه Android است. این در مورد نحوه شروع کار با ساختن برنامه ها توصیه های زیادی دارد. به انجمن اینجا بپیوندید .

GitHub Android : GitHub دارای تعداد زیادی نمونه کد Android است که بهترین روش ها را در جنبه های مختلف Android نشان می دهد.

گروه توسعه دهندگان محلی شما: اگر به دنبال کمک حضوری هستید ، بسیاری از شهرهای جهان گروه های توسعه دهنده فعال دارند. برای ملاقات با توسعه دهندگان دیگر و به اشتراک گذاشتن پروژه خود ، به یکی از آنها ملحق شوید. می توانید گروه های توسعه دهنده را در Meetup.com یا با جستجو در Google یا Facebook پیدا کنید.

تاب آوری کلیدی است


همانطور که ممکن است از اطلاعات این مقاله متوجه شده باشید ، ایجاد یک برنامه Android آسان نیست اگر قبلاً نمی دانید چطور این کار را انجام دهید. درک جاوا کمک بزرگی خواهد بود ، اما حتی در این صورت نیز چیزهای زیادی برای مقابله با آن خواهید داشت. اگر قبلا هرگز کدگذاری نکرده اید ، سفر شما حتی طولانی تر خواهد بود.

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

نکته اصلی این است که شما باید ادامه دهید. Coursera تخمین می زند که شما می توانید دوره اختصاصی برنامه توسعه آندروید خود را در حدود پنج ماه با صرف چهار ساعت در هفته به پایان برسانید. این مقدار زمان قابل کنترل برای بسیاری از افراد است.

آیا می خواهید بدون یادگیری کدگذاری ، برنامه Android ایجاد کنید؟

AppInstitute بدون نیاز به یادگیری نحوه کدگذاری می تواند به شما در ایجاد یک برنامه اندرویدی کمک کند. سازنده برنامه ما به شما امکان می دهد ویژگی های از پیش ساخته شده را به برنامه خود اضافه کنید و سپس آنها را به دلخواه خود تنظیم کنید. پس از اتمام کار ، یک برنامه اندرویدی سفارشی خواهید داشت.

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

این نحوه کار سازنده برنامه کشیدن و رها کردن ما است:

  1. ابتدا الگویی را انتخاب کنید. ما گزینه های زیادی برای انواع مختلف مشاغل داریم و هر الگو شامل تمام ویژگی های مورد نیاز شماست.
  2. بعد وقت آن است که برنامه را شخصی کنید. می توانید طرح رنگ را تنظیم کرده و اطلاعات و تصاویر را اضافه کنید. اگر قبلاً یک صفحه یا وب سایت فیس بوک دارید ، API ما تمام اطلاعات ضروری را به دست می آورد و به طور خودکار به برنامه شما اضافه می کند.
  3. مرحله بعدی افزودن جزئیات به برنامه شما است. اگر می خواهید ویژگی هایی را اضافه کنید که در الگو وجود ندارد ، این فرصت شماست.
  4. اکنون آماده انتشار برنامه خود هستید. برنامه ساز ما نحوه انجام این کار را در Google Play به شما نشان می دهد. همچنین می توانید برای مشتریانی که از دستگاه های اپل استفاده می کنند ، در App Store منتشر کنید.

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



منبع :

https://appinstitute.com/how-to-make-an-android-app/

https://en.wikipedia.org/wiki/Mobile_app

https://en.wikipedia.org/wiki/Application_development

https://en.wikipedia.org/wiki/Mobile_app_development








ساخت اپلیکیشنساختن اپلیکیشنساخت برنامه اندرویدساخت نرم افزار اندرویدساخت اپلیکیشن اندروید
علاقه مند به پژوهش و یادگیری
شاید از این پست‌ها خوشتان بیاید