আমি ফোনগ্যাপ ব্যবহার করে বেশ কয়েকটি অ্যাপ্লিকেশন তৈরি করেছি এবং এটি যা সরবরাহ করে তা দুর্দান্ত। আমি এখানে উল্লেখ করতে চাই কয়েকটি দ্রুত নোট রয়েছে, যা আপনাকে সাহায্য করতে পারে।
Disable device-based features you're not using
অ্যাক্সিলোমিটার, জিওলোকেশন বৈশিষ্ট্যগুলি ডিফল্টরূপে চালু থাকে। আপনি যদি এগুলি ব্যবহার না করে থাকেন তবে আমি এগুলি বন্ধ করব, কারণ আপনার অ্যাপ্লিকেশনটি দ্রুত লোড হবে (আরম্ভ করা) এবং মসৃণভাবে চালিত হবে।
onDeviceReady
- একবারে ফোনগ্যাপ লোড হয়ে গেলে এবং প্রস্তুত হওয়ার জন্য এই পদ্ধতিটি বলা হয়। document (দস্তাবেজ)। প্রস্তুত বা আপনি যা ব্যবহার করেছেন তা এখানে সত্যই প্রয়োগ হয় না - যদি আপনি কেবল ইন্টারফেস / হার্ড-কোডড এইচটিএমএল স্টাফ না করেন। আপনি যদি জিওলোকেশনের মতো আইফোন বৈশিষ্ট্যগুলির সাথে ইন্টারঅ্যাক্ট করে থাকেন তবে ডিভাইসরেডি ডাকার পরে আপনার সবকিছু করা দরকার।
Pick a UI/library
ইন্টারফেস / লাইব্রেরি, জ্যাকোয়ারি-মোবাইল, সঞ্চা টাচ, জ্যাকটিচ ইত্যাদি ইত্যাদির জন্য প্রচুর বিকল্প রয়েছে These কিছু গবেষণা করুন এবং একটি ব্যবহার করুন, তবে সংমিশ্রণ এড়ান। আপনি এখানে আরও কিছু বিকল্প, সরঞ্জামাদি সম্পর্কে পড়তে পারেন: http://www.phonegap.com/tool (লিঙ্ক আপডেট হয়েছে)
Also, more on just mobile development in general, with PhoneGap
আপনি যদি অ্যান্ড্রয়েড বাজার এবং আইফোন অ্যাপ স্টোরের মাধ্যমে বিতরণ করা অ্যাপ্লিকেশনগুলি বানাতে চান তবে আমি কীভাবে আপনার অ্যাপ্লিকেশন বিকাশ করতে পারি সে সম্পর্কিত নির্দেশিকাগুলির জন্য তাদের বিস্তৃত তালিকাটি পড়ব। উদাহরণস্বরূপ, উপরের সরঞ্জামগুলির লিঙ্কে, ইজি এপিএনএস নামে একটি "সরঞ্জাম / প্লাগইন" রয়েছে - যদিও এটি অ্যান্ড্রয়েডের জন্য দরকারী - এবং আইফোনে প্রযুক্তিগতভাবে কার্যকর, এটি বিকাশ চুক্তি লঙ্ঘন করেছে, কারণ এতে বলা হয়েছে আপনাকে অবশ্যই অ্যাপল বিজ্ঞপ্তি ব্যবহার করতে হবে নেটওয়ার্ক, ইত্যাদি। এটি কেবল একটি উদাহরণ, তবে সেই জিনিসটি পড়া আপনার মাথা ব্যথার অনেকটাই বাঁচায়, যদি এটি আপনার শেষ লক্ষ্য।
সব মিলিয়ে, এটি হালকা ওজনের অ্যাপ্লিকেশনগুলির জন্য দুর্দান্ত, বিশেষত যদি আপনি ওয়েব বিকাশের পটভূমি থেকে এসে থাকেন। লোকালস্টোরেশন, জিওলোকেশন, ইত্যাদি .. সত্যই ভাল কাজ করে। আমি আশা করি এটি কিছুটা সহায়তা করে ... এবং প্রশ্ন জিজ্ঞাসা করতে বোধ করে।
অতিরিক্ত সম্পাদনা:
আমি সত্যিই মনে করি এটি আপনি কী করতে চান এবং কীভাবে আপনি কী করতে জানেন তা নেমে আসে। ম্যাট উল্লেখ করেছেন যে আইওএসের জন্য নেটিভ অ্যাপ্লিকেশনগুলি বিকাশ করা ভাল etc তবে ফোনগ্যাপ ওয়েব বিকাশকারীদের জন্য তৈরি যা তাদের বিদ্যমান স্কিলসেট নিতে এবং অ্যাপ্লিকেশনগুলি তৈরি করতে পারে। এছাড়াও, ফোনগ্যাপ আপনাকে আইওএস, অ্যান্ড্রয়েড, সিম্বিয়ান, পাম, ব্ল্যাকবেরি এর জন্য দ্রুত অ্যাপ্লিকেশন তৈরি করতে দেয়। প্রত্যেকের জন্য আপনার কোডবেসে ছোটখাটো সামঞ্জস্য রয়েছে।