নেটিভপিএইচপি কিচেন সিঙ্ক: একটি লারাভেল-চালিত মোবাইল খেলার মাঠ
নেটিভপিএইচপি কিচেন সিঙ্ক হল একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত মোবাইল ডেমোনস্ট্রেশন অ্যাপ যা দেখায় যে আপনি লারাভেলকে কতদূর ঠেলে দিতে পারেন — ওয়েবে নয়, আপনার ফোনে।
NativePHP মোবাইল ব্যবহার করে নির্মিত, এই অ্যাপটি সরাসরি একটি অ্যান্ড্রয়েড বা iOS অ্যাপের ভিতরে সম্পূর্ণ লারাভেল ব্যাকএন্ড চালায়, রিঅ্যাক্ট নেটিভ, ফ্লাটার বা অন্য কোনো ফ্রন্টএন্ড ফ্রেমওয়ার্কের প্রয়োজন ছাড়াই। রান্নাঘর সিঙ্ক একটি সহজ কিন্তু শক্তিশালী সত্য প্রমাণ করতে এখানে রয়েছে: যদি এটি লারাভেলে কাজ করে তবে এটি আপনার ফোনে কাজ করতে পারে।
আপনি নেটিভ বৈশিষ্ট্যগুলি পরীক্ষা করছেন, নেটিভপিএইচপি কীভাবে কাজ করে তা শিখছেন বা স্ক্র্যাচ থেকে একটি নতুন অ্যাপ তৈরি করছেন না কেন, রান্নাঘর সিঙ্ক আপনাকে অন্বেষণ করার জন্য একটি শক্ত, ব্যবহারের জন্য প্রস্তুত খেলার মাঠ দেয়।
কেন এটি বিদ্যমান
মোবাইল ডেভেলপমেন্ট দীর্ঘকাল ধরে একটি জিনিস বোঝায়: স্ট্যাক স্যুইচ করা। আপনি যদি লারাভেল ডেভেলপার হন এবং আপনি একটি নেটিভ মোবাইল অ্যাপ তৈরি করতে চান, তাহলে আপনাকে সুইফট, কোটলিন বা জাভাস্ক্রিপ্ট শিখতে হবে। আপনাকে আপনার অ্যাপের যুক্তি পুনর্নির্মাণ করতে হবে, আপনার ডাটাবেস অ্যাক্সেস পুনর্বিবেচনা করতে হবে, প্রমাণীকরণ প্রবাহ পুনরায় প্রয়োগ করতে হবে এবং আপনার API এবং UI সিঙ্ক করতে হবে।
NativePHP যে সব পরিবর্তন.
এটি লারাভেল ডেভেলপারদের তাদের ইতিমধ্যেই পরিচিত একই লারাভেল কোডবেস ব্যবহার করে প্রকৃত নেটিভ মোবাইল অ্যাপ তৈরি করতে দেয়। দ্য কিচেন সিঙ্ক হল প্রুফ-অফ-ধারণা বাস্তবে তৈরি — এটি একটি লারাভেল অ্যাপকে সরাসরি একটি নেটিভ শেল-এ বান্ডিল করে, একটি কাস্টম-সংকলিত PHP রানটাইম দ্বারা চালিত যা সরাসরি Android এবং iOS-এর সাথে কথা বলে।
ফলাফল? একটি কোডবেস। এক ব্যাকএন্ড। এক দক্ষতা। এবং নেটিভ বৈশিষ্ট্যগুলিতে সম্পূর্ণ অ্যাক্সেস — সমস্ত পিএইচপি থেকে।
ভিতরে কি আছে
রান্নাঘর সিঙ্ক শুধুমাত্র একটি ডেমোর চেয়েও বেশি কিছু - এটি NativePHP আজ যা করতে পারে তার একটি জীবন্ত ক্যাটালগ এবং আগামীকাল আসন্ন বৈশিষ্ট্যগুলির জন্য একটি পরীক্ষার স্থল৷
বাক্সের বাইরে এটিতে কী রয়েছে তা এখানে দেখুন:
বায়োমেট্রিক প্রমাণীকরণ
ফেস আইডি বা ফিঙ্গারপ্রিন্ট স্ক্যান সহ ব্যবহারকারীদের সুরক্ষিত করুন — সাধারণ লারাভেল লজিক ব্যবহার করে পিএইচপি থেকে ট্রিগার করা হয়েছে।
ক্যামেরা অ্যাক্সেস
নেটিভ ক্যামেরা অ্যাপ খুলুন, ফটো তুলুন এবং প্রক্রিয়াকরণের জন্য সরাসরি লারাভেল রুটে আপলোড করুন।
পুশ বিজ্ঞপ্তি
ট্যাপ অ্যাকশন এবং ব্যাকগ্রাউন্ড পরিচালনার উপর সম্পূর্ণ নিয়ন্ত্রণ সহ স্থানীয়ভাবে এবং দূরবর্তীভাবে পুশ বিজ্ঞপ্তি পাঠান এবং গ্রহণ করুন।
টোস্ট, সতর্কতা, কম্পন
পরিষ্কার, পঠনযোগ্য PHP কলগুলির সাথে স্ন্যাকবার, সতর্কতা এবং ভাইব্রেশন প্রতিক্রিয়ার মতো নেটিভ UI অ্যাকশনগুলিকে ট্রিগার করুন৷
ফাইল পিকার এবং স্টোরেজ
ডিভাইস থেকে ফাইল এবং ফটো নির্বাচন করুন, সেগুলিকে আপনার লারাভেল অ্যাপে আপলোড করুন, এবং আপনি ওয়েবে ঠিক যেমনটি সেগুলি সংরক্ষণ করুন৷
শীট শেয়ার করুন
লারাভেল থেকে সিস্টেম শেয়ার ডায়ালগ খুলুন, ব্যবহারকারীদের মেসেজ, হোয়াটসঅ্যাপ, স্ল্যাক এবং আরও অনেক কিছুর মতো অ্যাপে বিষয়বস্তু শেয়ার করতে দেয়।
ডিপ লিঙ্কিং
ইনকামিং লিঙ্কগুলি হ্যান্ডেল করুন যা আপনার অ্যাপকে নির্দিষ্ট ভিউতে লঞ্চ করে — সমস্তই লারাভেল রাউটিং এর মাধ্যমে পরিচালিত হয়।
অধিবেশন এবং প্রমাণীকরণ অধ্যবসায়
NativePHP অনুরোধের মধ্যে সম্পূর্ণ সেশন অবস্থা বজায় রাখে। কুকিজ, CSRF টোকেন এবং প্রমাণীকরণ ব্রাউজারের মতোই টিকে থাকে।
লাইভওয়্যার + জড়তা সমর্থন
আপনি একটি ব্রাউজারে না থাকা সত্ত্বেও গতিশীল মিথস্ক্রিয়া চালাতে Livewire বা Inertia ব্যবহার করতে পারেন। পিএইচপি লজিক পরিচালনা করে; NativePHP ভিউ পরিচালনা করে।
রিয়েল লারাভেল দিয়ে নির্মিত
লারাভেল অ্যাপটি কিচেন সিঙ্কে বান্ডিল করা হয়েছে: একটি আসল লারাভেল অ্যাপ। এটি লারাভেলের সমস্ত স্বাভাবিক বৈশিষ্ট্য ব্যবহার করে:
web.php এ রুট
কন্ট্রোলার এবং মিডলওয়্যার
ব্লেড টেমপ্লেট
লাইভওয়্যার উপাদান
বাগ্মী মডেল এবং মাইগ্রেশন
কনফিগ ফাইল, .env, সার্ভিস প্রোভাইডার — কাজ করে
যখন অ্যাপ বুট হয়, NativePHP এমবেডেড পিএইচপি রানটাইম শুরু করে, লারাভেলের কাছে একটি অনুরোধ কার্যকর করে এবং আউটপুটটিকে একটি ওয়েবভিউতে পাইপ করে। সেখান থেকে, ইন্টারঅ্যাকশনগুলি — ফর্ম জমা দেওয়া, ক্লিকগুলি, লাইভওয়্যার অ্যাকশনগুলি — ক্যাপচার করা হয় এবং লারাভেলে ফেরত পাঠানো হয় এবং প্রতিক্রিয়াটি পুনরায় রেন্ডার করা হয়।
লারাভেলের কাছে, এটি অন্য একটি অনুরোধ। আপনার ব্যবহারকারীদের কাছে, এটি একটি নেটিভ অ্যাপ।
আপডেট করা হয়েছে
৫ নভে, ২০২৫