چطور شد به برنامه نويسي اندرويد علاقه مند شدم ؟

در اين سايت بهترين و عالي ترين آموزش هاي برنامه نويسي را جمع ميكنم

چطور شد به برنامه نويسي اندرويد علاقه مند شدم ؟

چطور شد به برنامه نويسي اندرويد علاقه مند شدم ؟

 

سالهاي پيش من برنامه نويس وب بودم و با زبان برنامه نويسي PHP كار ميكردم و با فريمورك هاي لاراول و كدايگنايتر هم چندين پروژه اجرا كرده ام اما بعد از مدتي به دليل اينكه يك پروژه ي عجيب به من سپرده شد مجبور شدم برنامه نويسي اندرويد را شروع كنم.

من هم مثل بسياري از افراد و حتي شما كه قصد داريد برنامه نويسي اندرويد را شروع كنيد دچار سردرگمي بودم و زياد جستجو مي كردم اما بلاخره توانستم راه و مسير خودم را پيدا كنم. در ابتداي شروع به برنامه نويسي موبايل بصورت مولتي پلتفرم علاقه مند شدم و دوست داشتم با زبان هاي جاوااسكريپت و ... كه بلد بودم بتوانم اپليكيشن هاي اندرويدي توليد كنم ولي در همان ابتداي راه به مشكلات زيادي خوردم كه قيد برنامه نويسي موبايل بصورت مولتي پلتفرم را در همان ابتداي راه زدم.

آموزش شروع برنامه نويسي اندرويد با جاوا

 

 

چطور برنامه نويسي اندرويد را شروع كردم

 

از آنجايي كه من اصيل بودن رو دوست دارم و هميشه كيفيت را به كميت ترجيح ميدهم مسيرم به سمت برنامه نويسي بصورت اختصاصي يا native كج شد و برنامه نويسي اندرويد را بصورت اختصاصي با زبان هاي رسمي آن كه جاوا و كاتلين است انجام دادم.

علاقه مند شدن من از روي نياز بود ممكن است علاقه مندي شما به حوزه ي برنامه نويسي اندرويد از روي علاقه نباشد ولي چيزي كه مهم است اين است علاقه داشته باشيد.

 

مسيري كه براي شروع و يادگيري برنامه نويسي اندرويد نياز است

 

برنامه نويسي اندرويد فرايندي ساده دارد ولي بسياري از افراد در ابتداي راه سردرگم ميشوند و شايد هم از آن دلزده شوند. من هم بارها چنين شدم ولي پايداري من بود كه به من كمك كرد امروز بتوانم يك برنامه نويس اندرويد حرفه اي شوم و همه ي درآمد من از راه برنامه نويسي اندرويد است ( از درآمد مالي و جايگاهم بسيار راضي ام ) .

آموزش برنامه نويسي اندرويد در سال 2022 1401

 

شروع آموزش برنامه نويسي اندرويد

 

مسير اصلي كه براي شروع برنامه نويسي اندرويد در سال ۲۰۲۱ كه الان هستيم با مسيري كه زمان هاي قبلي وجود داشت تفاوت دارد.اگر در اينترنت به دنبال آموزش برنامه نويسي اندرويد ميگرديد حتما به تاريخ آن آموزش دقت كنيد چون هر چه قديمي تر باشد به درد نخور است.

ابتدا بايد با مفاهيم و مباني برنامه نويسي آشنا باشيد چون در غير اين صورت پيشرفت خاصي در برنامه نويسي در هيچ حوزه اي براي شما بوجود نخواهد آمد، پس مباني و اصول در ابتداي تمام حوزه هاي برنامه نويسي مورد نياز است.

قدم دوم نصب اندرويد استوديو هست. اندرويد استوديو يك محيط برنامه نويسي قابل نصب روي كامپيوتر است كه به شما اجازه ي برنامه نويسي اندرويد را ميدهد . اين محيط بسيار منعطف و پر از امكانات لازم براي توسعه ي انواع اپليكيشن هاي اندرويدي است.

شما ميتوانيد اندرويد استوديو را براي برنامه نويسي اندرويد روي سيستم عامل هاي ويندوز، لينوكس، مك و كروم نصب و اجرا كنيد.

پيش نياز هاي برنامه نويسي اندرويد با اندرويد استوديو موارد زير هست كه حتما بايد نصب كنيد :‌

  • اس دي كي هاي اندرويد

  • جاوا يا JDK

  • امولاتور اندرويدي

مورد اول كه SDK هاي اندرويدي هست يك سري ابزارها هست كه بايد دانلود كنيد و نصب كنيد

مورد دوم جاوا هست كه حتما بايد براي اجراي اندرويد استوديو روي سيستم خود نصب كرده باشيد.

مورد سوم شبيه ساز سيستم عامل اندرويد در كامپيوتر هست كه بتوانيد اپليكيشن هايي كه مينويسيد را روي آن اجرا و تست كنيد.

هر سه مورد بالا به راحتي قابل نصب و پياده سازي هست ولي بايد به شيوه ي صحيح نصب و تنظيم كنيد.

براي همين من هر دوره ي اموزشي يا هر مطلبي را قرار نميدهم كه گمراه نشويد . بهتر است از يك دوره ي اموزشي كاملي مثل دوره ي آموزش برنامه نويسي اندرويد سايت آواسام استفاده كنيد.

دوره ي آموزش برنامه نويسي اندرويد

 

دوره ي آموزش برنامه نويسي اندرويد به زبان فارسي

 

اين دوره ي آموزشي به زبان فارسي و با كيفيت بالا تهيه شده است من خودم استفاده كرده ام و به شخصه پيشنهاد ميكنم از اين دوره استفاده كنيد مخصوصا اگر برنامه نويسي اندرويد را تازه شروع ميكنيد.

من دوره هاي خيلي زيادي در اين حوزه به زبان فارسي ديده ام ولي هيچ يك از آن دوره ها به اندازه ي اين دوره نظر من را جلب نكرد.

قدم بعدي انتخاب زبان برنامه نويسي براي ساختن اپليكيشن هاي اندرويدي است كه براي توليد اپ هاي اندرويدي دو زبان برنامه نويسي بصورت رسمي وجود دارد زبان كاتلين و زبان جاوا

زبان جاوا اولين زبان رسمي براي توسعه ي اپليكيشن هاي اندرويدي بود كه اين زبان از قدرت و توانايي هاي بالايي برخوردار است اما برخي مشكلاتي كه داشت باعث ميشد سرعت برنامه نويسي كم شود و كيفيت كار كمي كاهش پيدا كند.

به همين منظور شركت جت برينز يك شركت روسي بود كه يك زبان برنامه نويسي جديدي خلق كرد البته بايد بدانيد كه خود محيط اندرويد استوديو برپايه ي يك محيطي به اسم Intellij هست كه اين محيط را هم شركت جت برينز ساخته. زباني كه جديدا خلق شد كاتلين نام گرفت كه برخي ايرادات جاوا را رفع كرده بود.

از جمله ويژگي هاي زبان كاتلين سادگي آن و مختصر بودن كدهاي نوشته شده است كه در زمان و زحمت برنامه نويسان صرفه جويي ميكند.

اما هيچ يك از اين زبان ها قرار نيست جايگزين ديگري شود و بهتر است ابتدا برنامه نويسي اندرويد را با زبان جاوا شروع كنيد و سپس با زبان برنامه نويسي كاتلين به پروژه هاي خود سرعت چندبرابري ببخشيد.

 

اولين قدم من براي شروع برنامه نويسي اندرويد

 

ياد گرفتن زبان جاوا اولين قدم من براي برنامه نويسي اندرويد بود كه فكر ميكنم بهترين كاري بود كه انجام دادم بعدا كه به زبان كاتلين سوئيچ كردم تصور ميكردم ديگر به جاوا نيازي ندارم ولي اشتباه ميكردم جاوا باز هم كاربرد دارد و در كنار كاتلين كه صد در صد با آن سازگار است كار ميكند.

آموزش برنامه نويسي اندرويد

 

شروع برنامه نويسي اندرويد با جاوا

 

با جاوا ميتوانيد برنامه نويسي اندرويد را شروع كنيد و در محيط Android Studio براي اندرويد اپ توليد كنيد.

جاوا هيچ محدوديتي ندارد ولي كاتلين كمك كننده هست مخصوصا وقتي كدهاي پروژه زيادي ميشود.

مثلا فرض كنيد شما هم با تلمبه دستي ميتوانيد لاستيك را باد بزنيد هم با تلمبه ي برقي ! هر دو يك كار را انجام ميدهد ولي زحمتي كه ميكشيدو زماني كه صرف ميكنيد ببينيد چقدر تفاوت دارد.

البته مقايسه ي جاوا با كاتلين انقدرها هم بزرگ نيست فقط در حد مثال خواستم روشن كنم كه تفاوت كاتلين با جاوا چيست.

جاوا بصورت گسترده اي در بازي سازي ، برنامه نويسي دسكتاپ ، برنامه نويسي موبايل ، برنامه نويسي وب و ... كاربرد دارد اين زبان خيلي قدرتمند است و تقريبا در اكثريت فناوري جاي دارد. پس اين زبان را دست كم نگيريد.

براي شروع برنامه نويسي كاتلين زياد جالب نيست چون شما موقع كدنويسي با كاتلين براي برنامه نويسي اندرويد با كلااس ها و كتابخانه هاي جاوايي سرو كار خواهيد داشت و اين خودش نشان ميدهد شما بايد قبلتر جاوا را كار كرده باشيد تا دچار مشكل و سردرگمي نشويد.

 

دومين قدم من براي حرفه اي شدن در برنامه نويسي اندرويد

 

بعد از يادگيري زبان برنامه نويسي جاوا من بصورت كامل و صحيح محيط برنامه نويسي اندرويد به نام Android Studio و گردل را ياد گرفتم.

دوره ي آموزش برنامه نويسي اندرويد

شروع و يادگيري برنامه نويسي اندرويد

گردل يك سيستم بيلدينگ جالب هست كه در محيط اندرويد استوديو جاي گرفته است و وظيفه ي آن بيلد كردن يا ساختن اپليكيشن قابل نصب روي گوشي است كه يك فايل APK تحويل ميدهد.

شما ميتوانيد اين فايل APK را بصورت تستي روي گوشي اندرويدي خود نصب كنيد اما براي انتشار آن در اينترنت يا ماركت هاي مختلف اندرويدي بهتر است آنرا امضا يا Sign كنيد.

 

اين مقاله ادامه دارد ...

تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در رویا بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.