برنامه نويسي اندرويد
برنامه نويسي اندرويد را از كجا استارت كنيم؟فرض نمائيد شما ايده يك برنامه اندرويد فوقالعاده در رمز داريد و مهيا ميباشيد كه آن را عملي كرده و روانه بازار فرمائيد.
حتما اولي شغل هاي عملي شما اخذ و دانلود اوراق، بازبيني نوشتهها، منافع احتمالي برنامه و مواقعي از اين قبيل ميباشد. ولي خلل اينجاست : شما سرنخي براي استارت برنامه نويسي اندرويد نداريد !فراگيري و يادگيري كد بهخوديخويش نيز بهاندازه كافي مشقت بار ميباشد و سخن از برنامه نويسي اندرويد كه به دربين بيايد، مي تواند پيچيدهخيس هم باشد. شما خيرصرفا نياز به فهم و يادگيري جاوا داريد، بلكه نياز به نصب اپليكيشن مختص اندرويد و يادگيري تمام خصوصيتهاي مخصوص آن، علاوه بر كليات برنامه نويسي اندرويد و توسعه و گسترش قابل انعطافافزار داريد.بهطوركلي، ايجاد يك برنامه اندرويد مستلزم كيت بسط قابل انعطافافزار (SDK)، يك گوشه و كنار گسترش مجتمع (IDE) مانند Android Studio يا اين كه Eclipse، كيت گسترش جاوا (JDK) و يك دستگاه مجازي براي تست ميباشد. همگي اينها فعاليت را صرفا براي راه اندازي اول انجام مي دهد و شما در مرحله نخستين ميباشيد، پيشين از آنكه حتي درپي چيزهايي مانند خدمتهاي Google Play، اندازه ورقهاكران، سطح هاي API و … باشيد.ولي اينها صرفا مشتي از داده ها متراكم در زمينهي برنامه نويسي اندرويد ميباشد و عدم فهم و شعور آنها مي تواند بهاندازه كافي براي منصرف شدن از عمل، حتي پيشين از استارت نيز كافي باشد. انگيزه از اين نوشتهعلمي، ارائه يك راهنماي قابلبه كار گيري و در دسترس براي توليد يك ديدهانداز كلي و عملكرد براي ساخت برنامهاي ميباشد كه در بالا يه خرده دلهرهآور به حيث ميرسد. توضيحات جزئي لازم و رويت كرد كلي به مانده فعاليت، برايتان ارائه خواهد شد تا يك پباده سازي نرم افزار اساسي داشته باشيد و بتوانيد آغاز به تكرار و تست نماييد.
مرحله ۱: اندرويد استوديو را بارگيري نمائيد.يك IDE چيزي ميباشد كه به شما UI اصلي را ارائه ميدهد تا كد را در آن وارد فرمائيد (طبيعتاً نميتوانيد استارت به تايپ كردن در دفترچه يادداشت و يا اين كه تايپ در Notepad فرماييد). اين فضا نكاتي را كه شما خطا ميكنيد نشان مي دهد، پيشنهادات را ارائه ميدهد و به شما اذن مي دهد تا شغل هاي خويش را بهراحتي انجام دهيد و تست فرماييد. اين اطراف همينطور فولدرهايي را كه نياز داريد توليد مي نمايد، طرحهاي اساساي را ارائه مي دهد و بهطوركلي سبب صرفهجويي متعددي در طول و همت شماست.
مهمترين خصوصيت اندرويد استوديو اين ميباشد كه بهطور يگانه براي برنامه نويسي و گسترش برنامه نويسي اندرويد پباده سازيشدهاست (برخلاف دومي آيتم دوستداشتني يعني Eclipse). اين درواقع بدان مضمون ميباشد كه زمانيكه شما قابل انعطافافزار را دانلود ميكنيد، تمامي جزئيات ملزومش را نيز اخذ خواهيد كرد، از قبيلAndroid SDK (گروه ابزارهاي لازم ازجمله خويش پلت فرم اندرويد) وAndroid Virtual Device كه مشابهساز بوده و ميتوانيد برنامههايتان را با آن تست فرمائيد. هنگام نصب مطمئن گرديد كه تيكها را بهمراد تأييد اينكهاين اجزاء مازاد را ميخواهيد، فعال كردهايد. ولي بعداً ميتوانيد آنانرا بهچهره دستي بيشتر نمائيد، البته اين فعاليت دردسر بيشتري داراست.به عبارتيطور كه اشاره شد، برخي از موردها هم بهجاي Android Studio موجود هست. Eclipse يك IDE كهنخيس ميباشد كه مي تواند براي توسعه و گسترش بقيه مورد ها (مانند برنامههاي iOS) مورداستفاده قرار گيرد و بهطوركلي انعطافپذيرتر ميباشد. اين براي استارت عمل مبتدي و تازه كارها، بيشازحد ايراد به لحاظ مي رسد و چندان براي نوامور مطلوب وجود ندارد. يكي از ديگر از آيتمها Basic4Android ميباشد. Basic4Android يك IDE ميباشد كه به شما اذن مي دهد كد برنامههاي اندرويد را با گويش برنامه نويسي BASIC بنويسيد. اين فرمان سبب ساز ميشود كه همگيچيز بهآساني و به طرزهاي ديگري نيز توسعه و گسترش پيدا نمايد و بر پيشرفت سريع تمركز دارااست.موردهاي ديگر نيز موجود هست، مانند Unity3D و اكثري برنامههاي متفاوت ديگر، كه هر مورد دارنده نقاط قوت و ضعف يگانه خويش ميباشند كه بسته به آنچه در درحال حاضر برنامهريزي براي ساختن آن مي باشيد، ممكن ميباشد به كارتان بيايد. بههرحال، به خيال و خاطر معمولي بودن، ما روي Android Studio متمركز هستيم؛ چون اين طرز اصلي براي ايجاد و پباده سازي نرم افزار هاي اساسي و نسبتاًً استاندارد، درين صنعت ميباشد. در صورتي ميپنداريد كه ممكن ميباشد روزي تجارتتان را به فروش برسانيد، در صورتيكه مي خواهيد خويش را انعطافپذيرتر كرده و در اختيار گرفتن ظريفتري روي آن داشته باشيد يا اين كه در شرايطيكه مايل به تبديلشدن به يك توسعه و گسترشدهنده فناي نرم افزار گوشي ميباشيد، بهاين ابزار نياز داريد.خوب، خلاصه، ما اينك Android Studio را دانلود و نصبكردهايم. ولي، آن را اجرا نكنيد تا قدم دوم را بخوانيد ! تا الآن همگيچيز خوب پيش رفته ميباشد، ولي ديگر چه چيزي مي بايست بدانيم؟
برچسب: ثبت اپليكيشن در گوگل پلي،