ਇਸ ਸੂਚੀ ਬਾਰੇ
ਕੰਮ ਦਾ ਦਾਇਰਾ
ਦੋਵਾਂ ਸਟੋਰਾਂ ਲਈ ਇੱਕ ਅਨੁਕੂਲ ਮੋਬਾਈਲ ਐਪ ਤਿਆਰ ਕਰਨ ਵਾਲਾ ਇੱਕ ਸਿੰਗਲ React Native ਕੋਡਬੇਸ, ਜਿਸ ਵਿੱਚ ਨੈਵੀਗੇਸ਼ਨ, ਸਾਈਨ-ਇਨ, ਪੁਸ਼ ਅਲਰਟ, ਔਫ਼ਲਾਈਨ ਸਹਾਇਤਾ, ਅਤੇ ਪਲੇਟਫਾਰਮ-ਵਿਸ਼ੇਸ਼ ਵਿਵਹਾਰ ਸ਼ਾਮਲ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਕਰਾਸ-ਪਲੇਟਫਾਰਮ ਟੂਲ ਆਪਣੇ ਆਪ ਹੱਲ ਨਹੀਂ ਕਰਦੇ ਹਨ।
ਸਾਡਾ ਤਰੀਕਾ
ਵਿਕਾਸ ਪਲੇਸਹੋਲਡਰ ਡੇਟਾ ਦੀ ਬਜਾਏ ਤੁਹਾਡੇ ਅਸਲ API ਦੇ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਅਸਲ ਐਂਡਪੁਆਇੰਟ ਮੌਕ ਡੇਟਾ ਨਾਲੋਂ ਵੱਖਰਾ ਵਿਵਹਾਰ ਕਰਦੇ ਹਨ। ਸਾਈਨ-ਇਨ ਇੱਕੋ ਥਾਂ 'ਤੇ ਕੇਂਦ੍ਰਿਤ ਰਿਫ੍ਰੈਸ਼ ਲੌਜਿਕ ਦੇ ਨਾਲ ਡਿਵਾਈਸ 'ਤੇ ਸੁਰੱਖਿਅਤ ਸਟੋਰੇਜ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ, ਕਿਉਂਕਿ ਖਿੰਡੇ ਹੋਏ ਟੋਕਨ ਪ੍ਰਬੰਧਨ ਕਾਰਨ ਹੀ ਮੋਬਾਈਲ ਐਪਾਂ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਨੁਕਸ ਪੈਦਾ ਹੁੰਦੇ ਹਨ। ਸੂਚੀਆਂ ਨੂੰ ਵਰਚੁਅਲਾਈਜ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਪੰਨਿਆਂ ਵਿੱਚ ਲੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ; ਚਿੱਤਰਾਂ ਨੂੰ ਪੂਰੇ ਆਕਾਰ ਵਿੱਚ ਲਿਆਉਣ ਦੀ ਬਜਾਏ ਡਿਵਾਈਸ ਦੇ ਅਨੁਕੂਲ ਕੈਸ਼ ਅਤੇ ਰੀਸਾਈਜ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਪਲੇਟਫਾਰਮ-ਵਿਸ਼ੇਸ਼ ਲੋੜਾਂ ਨੂੰ ਬਾਅਦ ਦੀ ਸੋਚ ਦੀ ਬਜਾਏ ਅਸਲ ਡਿਲੀਵਰੇਬਲ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ: iOS ਨੂੰ ਆਪਣੀ ਇਜਾਜ਼ਤ ਸੰਬੰਧੀ ਸ਼ਬਦਾਵਲੀ ਅਤੇ ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਪ੍ਰੋਫਾਈਲਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, Android ਨੂੰ ਸੂਚਨਾ ਚੈਨਲਾਂ ਅਤੇ ਸਹੀ ਬੈਕ-ਬਟਨ ਹੈਂਡਲਿੰਗ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਦੋਵਾਂ ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਕੋਲਡ ਸਟਾਰਟ ਤੋਂ ਬਾਅਦ ਵੀ ਡੀਪ ਲਿੰਕਾਂ ਨੂੰ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
ਤੁਹਾਨੂੰ ਕੀ ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ
- ਇੱਕ TypeScript React Native ਪ੍ਰੋਜੈਕਟ ਜਿਸ ਵਿੱਚ ਸਿਰਫ਼ ਉਹੀ ਨੇਟਿਵ ਮੌਡਿਊਲ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਦੀ ਤੁਹਾਨੂੰ ਅਸਲ ਵਿੱਚ ਲੋੜ ਹੁੰਦੀ ਹੈ।
- iOS ਬੀਟਾ ਚੈਨਲ ਅਤੇ Android ਅੰਦਰੂਨੀ ਟ੍ਰੈਕ ਦੋਵਾਂ 'ਤੇ ਟੈਸਟ ਬਿਲਡ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਇਸਨੂੰ ਸ਼ੁਰੂ ਵਿੱਚ ਹੀ ਅਜ਼ਮਾ ਸਕੋ।
- ਸਰਵਰ-ਸਾਈਡ ਟਰਿੱਗਰ ਸਮੇਤ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਨੈਕਟ ਕੀਤੀਆਂ ਪੁਸ਼ ਸੂਚਨਾਵਾਂ।
- ਰੀਲੀਜ਼ ਬਿਲਡਾਂ ਦੇ ਨਾਲ-ਨਾਲ ਸਟੋਰ ਸੂਚੀਕਰਨ ਕਾਪੀ, ਸਕ੍ਰੀਨਸ਼ੌਟਸ ਅਤੇ ਸਬਮਿਸ਼ਨ ਨੋਟਸ।
- ਇੱਕ ਛੋਟਾ ਵਾਕਥਰੂ ਤਾਂ ਜੋ ਤੁਸੀਂ ਬਾਅਦ ਵਿੱਚ ਐਪ ਨੂੰ ਖੁਦ ਬਣਾ, ਚਲਾ ਅਤੇ ਰੀਲੀਜ਼ ਕਰ ਸਕੋ।
ਸਾਨੂੰ ਤੁਹਾਡੇ ਵੱਲੋਂ ਕੀ ਚਾਹੀਦਾ ਹੈ
ਇੱਕ API, ਜਾਂ ਘੱਟੋ-ਘੱਟ ਉਸਦੀ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ, ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਕੁਝ ਸਕ੍ਰੀਨਾਂ, ਅਤੇ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਹਨ ਤਾਂ Apple ਅਤੇ Google ਦੇ ਡਿਵੈਲਪਰ ਖਾਤੇ। ਜੇਕਰ ਨਹੀਂ ਹਨ, ਤਾਂ ਅਸੀਂ ਸਪਸ਼ਟ ਕਰਾਂਗੇ ਕਿ ਕਿਸ ਚੀਜ਼ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਕਦੋਂ ਹੈ।
ਦਾਇਰੇ ਦੀ ਹੱਦ
ਇਹ ਇੱਕ ਦਰਸ਼ਕਾਂ ਲਈ ਇੱਕ ਐਪ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ। ਜਿੱਥੇ ਕਿਸੇ ਉਤਪਾਦ ਨੂੰ ਦੋ ਵੱਖ-ਵੱਖ ਅਨੁਭਵਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਉਦਾਹਰਨ ਲਈ ਗਾਹਕਾਂ ਲਈ ਇੱਕ ਐਪ ਅਤੇ ਵੱਖਰੀ ਡਰਾਈਵਰ ਐਪ, ਉਸਨੂੰ ਦੋ ਵੱਖਰੇ ਬਿਲਡ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਅਸੀਂ ਬਾਅਦ ਦੀ ਬਜਾਏ ਕੋਈ ਵੀ ਕੋਟੇਸ਼ਨ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਇਸ ਬਾਰੇ ਦੱਸਾਂਗੇ।
ਰਫ਼ਤਾਰ ਅਤੇ ਅੱਪਡੇਟ
ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਟੈਸਟ ਬਿਲਡ ਆਮ ਤੌਰ 'ਤੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਅੰਤ ਤੋਂ ਕਾਫ਼ੀ ਪਹਿਲਾਂ ਤਿਆਰ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਜੋ ਸਥਿਰ ਸਕ੍ਰੀਨਸ਼ੌਟਸ ਦੀ ਬਜਾਏ ਚੱਲ ਰਹੀ ਐਪ 'ਤੇ ਫੀਡਬੈਕ ਦਿੱਤੀ ਜਾ ਸਕੇ। ਰੀਲੀਜ਼ ਚੈੱਕਲਿਸਟ ਸ਼ੁਰੂ ਤੋਂ ਲੈ ਕੇ ਅੰਤ ਤੱਕ ਸਪਸ਼ਟ ਰਹਿੰਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਇਜਾਜ਼ਤਾਂ, ਡੀਪ ਲਿੰਕ, ਔਫ਼ਲਾਈਨ ਵਿਵਹਾਰ ਅਤੇ ਸਟੋਰ ਮੈਟਾਡੇਟਾ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ, ਕਿਉਂਕਿ ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਉਹੀ ਚੀਜ਼ਾਂ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਇੱਕ ਕੰਮ ਕਰ ਰਹੇ ਬਿਲਡ ਨੂੰ ਅਸਵੀਕਾਰ ਕੀਤੀ ਸਬਮਿਸ਼ਨ ਵਿੱਚ ਬਦਲ ਦਿੰਦੀਆਂ ਹਨ।