انعطاف پذيري زيادي را در بين پلتفرم ها برنامه نويسي اندرويد با جاوا اسكريپت و دستگاه ها ارائه مي دهد.مي توان از كتابخانه هاي خارجي و چندين پلاگين استفاده كرد.محبوب ترين فريم ورك جاوا اسكريپت كدام است؟
به غير از React Native، اكثر فريم وركهاي محبوب جاوا اسكريپت موجود براي توسعه برنامه، ايجاد برنامههاي تركيبي را امكانپذير ميكنند. در ميان گزينه هاي موجود، يكي از مرتبط ترين چارچوب ها React Native است. دليل آن اين است كه اجازه مي دهد برنامه هاي بومي با مهارت تقريباً مشابه ايجاد كنيد. (جاوا اسكريپت و واكنش).
كدام يك از فريم ورك هاي محبوب جاوا اسكريپت را براي توسعه اپليكيشن موبايل ترجيح مي دهيد و چرا؟ در نظرات زير با ما به اشتراك بگذاريد. درست است: اگر HTML، CSS و جاوا اسكريپت را ميشناسيد، ابزارهاي مورد نياز براي توسعه برنامههاي اندرويد را داريد. نسخه دوم اين راهنماي عملي كه اكنون براي HTML5 به روز شده است، به شما نشان مي دهد كه چگونه از استانداردهاي وب منبع باز براي طراحي و ساخت برنامه هايي استفاده كنيد كه مي توانند براي هر دستگاه اندرويدي سازگار شوند.
شما ياد خواهيد گرفت كه چگونه برنامه نويسي اندرويد با جاوا اسكريپت يك برنامه وب سازگار با اندرويد را در پلتفرم مورد نظر خود ايجاد كنيد و سپس آن را با فريم ورك رايگان PhoneGap به يك برنامه بومي اندرويد تبديل كنيد. كشف كنيد كه چرا اپليكيشنهاي موبايلي كه دستگاهها را تشخيص ميدهند، موج آينده هستند و شروع به ساخت برنامههايي كنيد كه انعطافپذيري بيشتر و دسترسي گستردهتري را ارائه ميدهند.
اصول اوليه براي عالي جلوه دادن يك صفحه وب در مرورگر وب اندرويد را بياموزيديك وب سايت را به يك برنامه تحت وب تبديل كنيد، همراه با شاخص هاي پيشرفت و موارد ديگر
با jQTouch انيميشن اضافه كنيد تا برنامه وب خود را شبيه به يك برنامه اندرويدي بومي جلوه دهيدبا برنامههايي كه حتي زماني كه دستگاه Android آفلاين است، از ذخيرهسازي اطلاعات سمت سرويس گيرنده استفاده كنيد
از PhoneGap براي اتصال به ويژگيهاي ايرانيان سايبر پيشرفته اندرويد - از جمله شتابسنج، موقعيت جغرافيايي، و هشدارها استفاده كنيد.
برنامه خود را در وب تحت بارگيري برنامه نويسي اندرويد با جاوا اسكريپت با كاربران واقعي آزمايش و اشكال زدايي كنيد و سپس محصول نهايي را به Android Market ارسال كنيد.
درباره نويسندگان
جاناتان استارك يك مشاور اپليكيشن موبايل و وب است كه وال استريت ژورنال او را "متخصص انتشار داده هاي دسكتاپ در وب" ناميده است. او دو كتاب در زمينه برنامهنويسي برنامههاي كاربردي وب نوشته است، ويراستار فناوري براي مجلات php|architect و Advisor است و در رسانهها در مورد روندهاي سبك زندگي اينترنت و موبايل نقل قول شده است. جاناتان حرفه برنامه نويسي خود را بيش از 20 سال پيش با يك Tandy TRS-80 آغاز كرد و هنوز هم فكر مي كند Zork يك بازي شيرين بود.
برايان جپسون ويراستار، هكر و يكي از سازماندهندگان Providence Geeks و Rhode Island Mini Maker Faire است. او همچنين يك مدير سيستم داوطلب و متخصص همه چيز براي AS220، يك مركز هنري غيرانتفاعي در پراويدنس برنامه نويسي اندرويد با جاوا اسكريپت، رود آيلند است. AS220 به هنرمندان رود آيلند تالارهاي بدون سانسور و بدون داوري براي كارهايشان ارائه مي دهد و همچنين گالري ها، فضاي اجرا، امكانات ساخت و فضاي زنده/كار را فراهم مي كند. قبل از شيرجه رفتن، مي خواهم به سرعت زمين بازي را ايجاد كنم. در اين فصل، من عبارات كليدي را تعريف ميكنم، جوانب مثبت و منفي دو روش رايج توسعه را با هم مقايسه ميكنم و يك دوره آموزشي در مورد سه فناوري وب اصلي مورد استفاده در اين كتاب ارائه ميدهم.
برنامه هاي وب در مقابل برنامه هاي بومي ابتدا، ميخواهم منظورم از برنامه وب و برنامه بومي چيست و مزايا و معايب آنها را در نظر بگيرم.
وب اپليكيشن چيست؟
براي من، يك برنامه وب اساساً يك وب سايت است كه به طور خاص براي استفاده در تلفن هوشمند بهينه شده است. محتواي سايت مي تواند هر چيزي باشد، از يك سايت بروشور استاندارد كسب و كار كوچك گرفته تا يك ماشين حساب وام مسكن و يك ردياب كالري روزانه—محتوا بي ربط است. ويژگي هاي تعيين كننده يك برنامه وب اين است كه رابط كاربري (UI) با فناوري هاي استاندارد وب ساخته شده است، در يك URL (عمومي، برنامه نويسي اندرويد خصوصي يا شايد پشت ورود به سيستم) در دسترس است و براي ويژگي