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