NativePHP ਕਿਚਨ ਸਿੰਕ: ਇੱਕ Laravel-ਸੰਚਾਲਿਤ ਮੋਬਾਈਲ ਖੇਡ ਦਾ ਮੈਦਾਨ
NativePHP ਕਿਚਨ ਸਿੰਕ ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਫੀਚਰਡ ਮੋਬਾਈਲ ਪ੍ਰਦਰਸ਼ਨ ਐਪ ਹੈ ਜੋ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਤੁਸੀਂ Laravel ਨੂੰ ਕਿੰਨੀ ਦੂਰ ਧੱਕ ਸਕਦੇ ਹੋ — ਵੈੱਬ 'ਤੇ ਨਹੀਂ, ਸਗੋਂ ਤੁਹਾਡੇ ਫ਼ੋਨ 'ਤੇ।
NativePHP ਮੋਬਾਈਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਇਆ ਗਿਆ, ਇਹ ਐਪ React Native, Flutter, ਜਾਂ ਕਿਸੇ ਹੋਰ ਫਰੰਟਐਂਡ ਫਰੇਮਵਰਕ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ, ਇੱਕ Android ਜਾਂ iOS ਐਪ ਦੇ ਅੰਦਰ ਇੱਕ ਪੂਰਾ Laravel ਬੈਕਐਂਡ ਚਲਾਉਂਦਾ ਹੈ। Kitchen Sink ਇੱਕ ਸਧਾਰਨ ਪਰ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸੱਚਾਈ ਨੂੰ ਸਾਬਤ ਕਰਨ ਲਈ ਇੱਥੇ ਹੈ: ਜੇਕਰ ਇਹ Laravel ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਤੁਹਾਡੇ ਫ਼ੋਨ 'ਤੇ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ।
ਭਾਵੇਂ ਤੁਸੀਂ ਨੇਟਿਵ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਜਾਂਚ ਕਰ ਰਹੇ ਹੋ, NativePHP ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਜਾਂ ਸ਼ੁਰੂ ਤੋਂ ਇੱਕ ਨਵਾਂ ਐਪ ਬਣਾ ਰਹੇ ਹੋ, Kitchen Sink ਤੁਹਾਨੂੰ ਖੋਜ ਕਰਨ ਲਈ ਇੱਕ ਠੋਸ, ਵਰਤੋਂ ਲਈ ਤਿਆਰ ਖੇਡ ਦਾ ਮੈਦਾਨ ਦਿੰਦਾ ਹੈ।
ਇਹ ਕਿਉਂ ਮੌਜੂਦ ਹੈ
ਮੋਬਾਈਲ ਵਿਕਾਸ ਦਾ ਲੰਬੇ ਸਮੇਂ ਤੋਂ ਇੱਕ ਮਤਲਬ ਹੈ: ਸਟੈਕ ਬਦਲਣਾ। ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ Laravel ਡਿਵੈਲਪਰ ਹੋ ਅਤੇ ਤੁਸੀਂ ਇੱਕ ਨੇਟਿਵ ਮੋਬਾਈਲ ਐਪ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ Swift, Kotlin, ਜਾਂ JavaScript ਸਿੱਖਣਾ ਪਿਆ। ਤੁਹਾਨੂੰ ਆਪਣੇ ਐਪ ਦੇ ਤਰਕ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਉਣਾ ਪਿਆ, ਆਪਣੀ ਡੇਟਾਬੇਸ ਪਹੁੰਚ 'ਤੇ ਮੁੜ ਵਿਚਾਰ ਕਰਨਾ ਪਿਆ, ਪ੍ਰਮਾਣੀਕਰਨ ਪ੍ਰਵਾਹਾਂ ਨੂੰ ਦੁਬਾਰਾ ਲਾਗੂ ਕਰਨਾ ਪਿਆ, ਅਤੇ ਕਿਸੇ ਤਰ੍ਹਾਂ ਆਪਣੇ API ਅਤੇ UI ਨੂੰ ਸਿੰਕ ਕਰਨਾ ਪਿਆ।
NativePHP ਇਹ ਸਭ ਬਦਲਦਾ ਹੈ।
ਇਹ Laravel ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਉਸੇ Laravel ਕੋਡਬੇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਸਲ ਨੇਟਿਵ ਮੋਬਾਈਲ ਐਪਸ ਬਣਾਉਣ ਦਿੰਦਾ ਹੈ ਜੋ ਉਹ ਪਹਿਲਾਂ ਹੀ ਜਾਣਦੇ ਹਨ। ਕਿਚਨ ਸਿੰਕ ਅਸਲ ਵਿੱਚ ਬਣਾਇਆ ਗਿਆ ਸਬੂਤ-ਸੰਕਲਪ ਹੈ - ਇਹ ਇੱਕ Laravel ਐਪ ਨੂੰ ਸਿੱਧੇ ਇੱਕ ਨੇਟਿਵ ਸ਼ੈੱਲ ਵਿੱਚ ਬੰਡਲ ਕਰਦਾ ਹੈ, ਇੱਕ ਕਸਟਮ-ਕੰਪਾਈਲਡ PHP ਰਨਟਾਈਮ ਦੁਆਰਾ ਸੰਚਾਲਿਤ ਜੋ ਐਂਡਰਾਇਡ ਅਤੇ iOS ਨਾਲ ਸਿੱਧਾ ਗੱਲ ਕਰਦਾ ਹੈ।
ਨਤੀਜਾ? ਇੱਕ ਕੋਡਬੇਸ। ਇੱਕ ਬੈਕਐਂਡ। ਇੱਕ ਹੁਨਰ ਸੈੱਟ। ਅਤੇ ਨੇਟਿਵ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੱਕ ਪੂਰੀ ਪਹੁੰਚ - ਸਭ PHP ਤੋਂ।
ਅੰਦਰ ਕੀ ਹੈ
ਕਿਚਨ ਸਿੰਕ ਸਿਰਫ਼ ਇੱਕ ਡੈਮੋ ਤੋਂ ਵੱਧ ਹੈ - ਇਹ ਉਸ ਹਰ ਚੀਜ਼ ਦਾ ਇੱਕ ਜੀਵਤ ਕੈਟਾਲਾਗ ਹੈ ਜੋ NativePHP ਅੱਜ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਕੱਲ੍ਹ ਆਉਣ ਵਾਲੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ ਇੱਕ ਟੈਸਟਿੰਗ ਗਰਾਊਂਡ ਹੈ।
ਇੱਥੇ ਇੱਕ ਨਜ਼ਰ ਹੈ ਕਿ ਇਸ ਵਿੱਚ ਕੀ ਸ਼ਾਮਲ ਹੈ:
ਬਾਇਓਮੈਟ੍ਰਿਕ ਪ੍ਰਮਾਣਿਕਤਾ
ਫੇਸ ਆਈਡੀ ਜਾਂ ਫਿੰਗਰਪ੍ਰਿੰਟ ਸਕੈਨ ਵਾਲੇ ਸੁਰੱਖਿਅਤ ਉਪਭੋਗਤਾ - ਸਧਾਰਨ Laravel ਤਰਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ PHP ਤੋਂ ਸ਼ੁਰੂ ਕੀਤੇ ਗਏ।
ਕੈਮਰਾ ਐਕਸੈਸ
ਨੇਟਿਵ ਕੈਮਰਾ ਐਪ ਖੋਲ੍ਹੋ, ਫੋਟੋਆਂ ਖਿੱਚੋ, ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ ਸਿੱਧੇ ਲਾਰਵੇਲ ਰੂਟਾਂ 'ਤੇ ਅਪਲੋਡ ਕਰੋ।
ਪੁਸ਼ ਸੂਚਨਾਵਾਂ
ਟੈਪ ਐਕਸ਼ਨਾਂ ਅਤੇ ਬੈਕਗ੍ਰਾਊਂਡ ਹੈਂਡਲਿੰਗ 'ਤੇ ਪੂਰੇ ਨਿਯੰਤਰਣ ਦੇ ਨਾਲ, ਸਥਾਨਕ ਅਤੇ ਰਿਮੋਟਲੀ ਪੁਸ਼ ਸੂਚਨਾਵਾਂ ਭੇਜੋ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰੋ।
ਟੋਸਟ, ਅਲਰਟ, ਵਾਈਬ੍ਰੇਸ਼ਨ
ਸਾਫ਼, ਪੜ੍ਹਨਯੋਗ PHP ਕਾਲਾਂ ਨਾਲ ਸਨੈਕਬਾਰ, ਅਲਰਟ ਅਤੇ ਵਾਈਬ੍ਰੇਸ਼ਨ ਫੀਡਬੈਕ ਵਰਗੀਆਂ ਨੇਟਿਵ UI ਕਾਰਵਾਈਆਂ ਨੂੰ ਟਰਿੱਗਰ ਕਰੋ।
ਫਾਈਲ ਪਿਕਰ ਅਤੇ ਸਟੋਰੇਜ
ਡਿਵਾਈਸ ਤੋਂ ਫਾਈਲਾਂ ਅਤੇ ਫੋਟੋਆਂ ਦੀ ਚੋਣ ਕਰੋ, ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਲਾਰਵੇਲ ਐਪ 'ਤੇ ਅਪਲੋਡ ਕਰੋ, ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਉਸੇ ਤਰ੍ਹਾਂ ਸੁਰੱਖਿਅਤ ਕਰੋ ਜਿਵੇਂ ਤੁਸੀਂ ਵੈੱਬ 'ਤੇ ਕਰਦੇ ਹੋ।
ਸ਼ੀਟਾਂ ਸਾਂਝੀਆਂ ਕਰੋ
ਲਾਰਵੇਲ ਤੋਂ ਸਿਸਟਮ ਸ਼ੇਅਰ ਡਾਇਲਾਗ ਖੋਲ੍ਹੋ, ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸੁਨੇਹੇ, WhatsApp, ਸਲੈਕ, ਅਤੇ ਹੋਰ ਬਹੁਤ ਸਾਰੀਆਂ ਐਪਾਂ 'ਤੇ ਸਮੱਗਰੀ ਸਾਂਝੀ ਕਰਨ ਦਿੰਦਾ ਹੈ।
ਡੀਪ ਲਿੰਕਿੰਗ
ਆਉਣ ਵਾਲੇ ਲਿੰਕਾਂ ਨੂੰ ਸੰਭਾਲੋ ਜੋ ਤੁਹਾਡੀ ਐਪ ਨੂੰ ਖਾਸ ਦ੍ਰਿਸ਼ਾਂ ਵਿੱਚ ਲਾਂਚ ਕਰਦੇ ਹਨ — ਸਾਰੇ ਲਾਰਵੇਲ ਰੂਟਿੰਗ ਦੁਆਰਾ ਪ੍ਰਬੰਧਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਸੈਸ਼ਨ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਸਥਿਰਤਾ
ਨੇਟਿਵPHP ਬੇਨਤੀਆਂ ਵਿਚਕਾਰ ਪੂਰੀ ਸੈਸ਼ਨ ਸਥਿਤੀ ਬਣਾਈ ਰੱਖਦਾ ਹੈ। ਕੂਕੀਜ਼, CSRF ਟੋਕਨ, ਅਤੇ ਪ੍ਰਮਾਣੀਕਰਨ ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਵਾਂਗ ਹੀ ਬਣੇ ਰਹਿੰਦੇ ਹਨ।
ਲਾਈਵਵਾਇਰ + ਇਨਰਟੀਆ ਸਪੋਰਟ
ਤੁਸੀਂ ਗਤੀਸ਼ੀਲ ਪਰਸਪਰ ਪ੍ਰਭਾਵ ਚਲਾਉਣ ਲਈ ਲਾਈਵਵਾਇਰ ਜਾਂ ਇਨਰਟੀਆ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਭਾਵੇਂ ਤੁਸੀਂ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਨਹੀਂ ਹੋ। PHP ਤਰਕ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ; NativePHP ਦ੍ਰਿਸ਼ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ।
ਅਸਲੀ ਲਾਰਵੇਲ ਨਾਲ ਬਣਾਇਆ ਗਿਆ
ਕਿਚਨ ਸਿੰਕ ਵਿੱਚ ਬੰਡਲ ਕੀਤਾ ਗਿਆ ਲਾਰਵੇਲ ਐਪ ਇਹੀ ਹੈ: ਇੱਕ ਅਸਲੀ ਲਾਰਵੇਲ ਐਪ। ਇਹ ਲਾਰਵੇਲ ਦੀਆਂ ਸਾਰੀਆਂ ਆਮ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ:
web.php ਵਿੱਚ ਰੂਟ
ਕੰਟਰੋਲਰ ਅਤੇ ਮਿਡਲਵੇਅਰ
ਬਲੇਡ ਟੈਂਪਲੇਟ
ਲਾਈਵਵਾਇਰ ਕੰਪੋਨੈਂਟ
ਭਾਸ਼ਾਈ ਮਾਡਲ ਅਤੇ ਮਾਈਗ੍ਰੇਸ਼ਨ
ਕੌਨਫਿਗ ਫਾਈਲਾਂ, .env, ਸੇਵਾ ਪ੍ਰਦਾਤਾ — ਕੰਮ ਕਰਦੇ ਹਨ
ਜਦੋਂ ਐਪ ਬੂਟ ਹੁੰਦਾ ਹੈ, ਤਾਂ NativePHP ਏਮਬੈਡਡ PHP ਰਨਟਾਈਮ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ, ਲਾਰਵੇਲ ਨੂੰ ਇੱਕ ਬੇਨਤੀ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ, ਅਤੇ ਆਉਟਪੁੱਟ ਨੂੰ ਇੱਕ WebView ਵਿੱਚ ਪਾਈਪ ਕਰਦਾ ਹੈ। ਉੱਥੋਂ, ਪਰਸਪਰ ਪ੍ਰਭਾਵ — ਫਾਰਮ ਸਬਮਿਟ, ਕਲਿੱਕ, ਲਾਈਵਵਾਇਰ ਐਕਸ਼ਨ — ਕੈਪਚਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਲਾਰਵੇਲ ਵਿੱਚ ਵਾਪਸ ਰੂਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਜਵਾਬ ਦੁਬਾਰਾ ਪੇਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਲਾਰਵੇਲ ਲਈ, ਇਹ ਸਿਰਫ਼ ਇੱਕ ਹੋਰ ਬੇਨਤੀ ਹੈ। ਤੁਹਾਡੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ, ਇਹ ਇੱਕ ਮੂਲ ਐਪ ਹੈ।
ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਤਾਰੀਖ
24 ਨਵੰ 2025