Νεροχύτης Κουζίνας NativePHP: Μια εφαρμογή για κινητά με Laravel
Η Νεροχύτης Κουζίνας NativePHP είναι μια πλήρως λειτουργική εφαρμογή επίδειξης για κινητά που δείχνει πόσο μακριά μπορείτε να φτάσετε το Laravel — όχι στο διαδίκτυο, αλλά στο τηλέφωνό σας.
Κατασκευασμένη με το NativePHP Mobile, αυτή η εφαρμογή εκτελεί ένα πλήρες backend Laravel απευθείας μέσα σε μια εφαρμογή Android ή iOS, χωρίς να χρειάζεται React Native, Flutter ή οποιοδήποτε άλλο framework frontend. Το Kitchen Sink είναι εδώ για να αποδείξει μια απλή αλλά ισχυρή αλήθεια: αν λειτουργεί σε Laravel, μπορεί να λειτουργήσει και στο τηλέφωνό σας.
Είτε δοκιμάζετε native λειτουργίες, μαθαίνετε πώς λειτουργεί το NativePHP είτε δημιουργείτε μια νέα εφαρμογή από την αρχή, το Kitchen Sink σας προσφέρει μια σταθερή, έτοιμη προς χρήση εφαρμογή για εξερεύνηση.
Γιατί υπάρχει
Η ανάπτυξη για κινητά σήμαινε εδώ και καιρό ένα πράγμα: εναλλαγή stacks. Αν είστε προγραμματιστής Laravel και θέλατε να δημιουργήσετε μια native εφαρμογή για κινητά, έπρεπε να μάθετε Swift, Kotlin ή JavaScript. Έπρεπε να ανακατασκευάσετε τη λογική της εφαρμογής σας, να επανεξετάσετε την πρόσβαση στη βάση δεδομένων σας, να εφαρμόσετε ξανά τις ροές ελέγχου ταυτότητας και με κάποιο τρόπο να συγχρονίσετε τα API και το UI σας.
Το NativePHP τα αλλάζει όλα αυτά.
Επιτρέπει στους προγραμματιστές Laravel να δημιουργούν πραγματικές εγγενείς εφαρμογές για κινητά χρησιμοποιώντας την ίδια βάση κώδικα Laravel που ήδη γνωρίζουν. Το Kitchen Sink είναι η απόδειξη της ιδέας που γίνεται πραγματικότητα — ενσωματώνει μια εφαρμογή Laravel απευθείας σε ένα εγγενές κέλυφος, που υποστηρίζεται από ένα προσαρμοσμένο μεταγλωττισμένο περιβάλλον εκτέλεσης PHP που μιλάει απευθείας σε Android και iOS.
Το αποτέλεσμα; Μία βάση κώδικα. Ένα backend. Ένα σύνολο δεξιοτήτων. Και πλήρης πρόσβαση σε εγγενείς λειτουργίες — όλα από την PHP.
Τι υπάρχει μέσα
Το Kitchen Sink είναι κάτι περισσότερο από μια απλή επίδειξη — είναι ένας ζωντανός κατάλογος όλων όσων μπορεί να κάνει το NativePHP σήμερα και ένα πεδίο δοκιμών για τις λειτουργίες που έρχονται αύριο.
Ακολουθεί μια ματιά σε αυτά που περιλαμβάνει αμέσως μόλις το αγοράσετε:
Βιομετρικός Έλεγχος Ταυτότητας
Ασφαλίστε χρήστες με Face ID ή σαρώσεις δακτυλικών αποτυπωμάτων — ενεργοποιούνται από PHP χρησιμοποιώντας απλή λογική Laravel.
Πρόσβαση στην Κάμερα
Ανοίξτε την εγγενή εφαρμογή κάμερας, τραβήξτε φωτογραφίες και ανεβάστε τες απευθείας σε διαδρομές Laravel για επεξεργασία.
Ειδοποιήσεις Push
Αποστολή και λήψη ειδοποιήσεων push, τόσο τοπικά όσο και απομακρυσμένα, με πλήρη έλεγχο των ενεργειών πατήματος και του χειρισμού του φόντου.
Ενδείξεις, Ειδοποιήσεις, Δόνηση
Ενεργοποιήστε εγγενείς ενέργειες UI όπως γραμμές σνακ, ειδοποιήσεις και ανατροφοδότηση δόνησης με καθαρές, ευανάγνωστες κλήσεις PHP.
Επιλογή αρχείων και αποθήκευση
Επιλέξτε αρχεία και φωτογραφίες από τη συσκευή, ανεβάστε τα στην εφαρμογή Laravel και αποθηκεύστε τα όπως ακριβώς θα κάνατε στον ιστό.
Κοινή χρήση φύλλων
Ανοίξτε το παράθυρο διαλόγου κοινής χρήσης συστήματος από το Laravel, επιτρέποντας στους χρήστες να μοιράζονται περιεχόμενο σε εφαρμογές όπως Μηνύματα, WhatsApp, Slack και άλλα.
Βαθιά σύνδεση
Χειριστείτε εισερχόμενους συνδέσμους που εκκινούν την εφαρμογή σας σε συγκεκριμένες προβολές — όλα διαχειριζόμενα μέσω της δρομολόγησης Laravel.
Διατήρηση περιόδου σύνδεσης και ελέγχου ταυτότητας
Το NativePHP διατηρεί την πλήρη κατάσταση περιόδου σύνδεσης μεταξύ των αιτημάτων. Τα cookies, τα διακριτικά CSRF και ο έλεγχος ταυτότητας διατηρούνται όπως ακριβώς σε ένα πρόγραμμα περιήγησης.
Υποστήριξη Livewire + Αδράνειας
Μπορείτε να χρησιμοποιήσετε το Livewire ή το Inertia για να οδηγήσετε δυναμικές αλληλεπιδράσεις, ακόμα κι αν δεν βρίσκεστε σε πρόγραμμα περιήγησης. Η PHP χειρίζεται τη λογική. Το NativePHP χειρίζεται την προβολή.
Κατασκευασμένο με πραγματικό Laravel
Η εφαρμογή Laravel που ενσωματώνεται στο Kitchen Sink είναι ακριβώς αυτό: μια πραγματική εφαρμογή Laravel. Χρησιμοποιεί όλα τα συνηθισμένα χαρακτηριστικά του Laravel:
Δρομολογήσεις σε web.php
Ελεγκτές και middleware
Πρότυπα Blade
Στοιχεία Livewire
Εύχρηστα μοντέλα και μετεγκαταστάσεις
Αρχεία διαμόρφωσης, .env, πάροχοι υπηρεσιών — η δουλειά
Όταν εκκινείται η εφαρμογή, το NativePHP ξεκινά το ενσωματωμένο runtime PHP, εκτελεί ένα αίτημα στο Laravel και διοχετεύει την έξοδο σε ένα WebView. Από εκεί, οι αλληλεπιδράσεις — υποβολές φόρμας, κλικ, ενέργειες Livewire — καταγράφονται και δρομολογούνται πίσω στο Laravel και η απόκριση επαναποδίδεται.
Για το Laravel, είναι απλώς ένα ακόμη αίτημα. Για τους χρήστες σας, είναι μια εγγενής εφαρμογή.
Ενημερώθηκε στις
24 Νοε 2025