ಈ ಪಟ್ಟಿಯ ಕುರಿತು
ಕೆಲಸದ ವ್ಯಾಪ್ತಿ
ಎರಡೂ ಸ್ಟೋರ್ಗಳಿಗೆ ಒಂದೇ ಸಮಂಜಸವಾದ ಮೊಬೈಲ್ ಆ್ಯಪ್ ಅನ್ನು ಸಿದ್ಧಪಡಿಸುವ ಏಕೈಕ React Native ಕೋಡ್ಬೇಸ್; ಇದು ನ್ಯಾವಿಗೇಷನ್, ಸೈನ್-ಇನ್, ಪುಶ್ ಎಚ್ಚರಿಕೆಗಳು, ಆಫ್ಲೈನ್ ಬೆಂಬಲ ಮತ್ತು ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಪರಿಕರಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸರಿಪಡಿಸದ ಪ್ಲಾಟ್ಫಾರ್ಮ್-ನಿರ್ದಿಷ್ಟ ನಡವಳಿಕೆಯನ್ನು ಒಳಗೊಂಡಿದೆ.
ನಮ್ಮ ವಿಧಾನ
ಡಮ್ಮಿ ಡೇಟಾಗೆ ಬದಲಾಗಿ ನಿಮ್ಮ ನೈಜ API ಗೆ ಅನುಗುಣವಾಗಿ ಅಭಿವೃದ್ಧಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ನೈಜ ಎಂಡ್ಪಾಯಿಂಟ್ಗಳು ಮಾಕ್ ಡೇಟಾಗಿಂತ ಭಿನ್ನವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಸೈನ್-ಇನ್ ಪ್ರಕ್ರಿಯೆಯು ಸಾಧನದಲ್ಲಿನ ಸುರಕ್ಷಿತ ಸಂಗ್ರಹಣೆ ಮತ್ತು ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ ಕೇಂದ್ರೀಕೃತವಾಗಿರುವ ರಿಫ್ರೆಶ್ ಲಾಜಿಕ್ ಅನ್ನು ಅವಲಂಬಿಸಿದೆ, ಏಕೆಂದರೆ ಅಸ್ತವ್ಯಸ್ತವಾದ ಟೋಕನ್ ನಿರ್ವಹಣೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಮೊಬೈಲ್ ಆ್ಯಪ್ಗಳಲ್ಲಿ ದೋಷಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಪಟ್ಟಿಗಳನ್ನು ವರ್ಚುವಲೈಸ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಪುಟಗಳ ರೂಪದಲ್ಲಿ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ; ಇಮೇಜ್ಗಳನ್ನು ಪೂರ್ಣ ಗಾತ್ರದಲ್ಲಿ ಪಡೆಯುವ ಬದಲು ಸಾಧನಕ್ಕೆ ಸರಿಹೊಂದುವಂತೆ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ (ಕ್ಯಾಶ್) ಮತ್ತು ಮರುಗಾತ್ರಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಪ್ಲಾಟ್ಫಾರ್ಮ್-ನಿರ್ದಿಷ್ಟ ಅಗತ್ಯಗಳನ್ನು ನಂತರದ ಆಲೋಚನೆಗಳಾಗಿ ಪರಿಗಣಿಸದೆ ನೈಜ ವಿತರಣೆಗಳಾಗಿ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ: iOS ಗೆ ತನ್ನದೇ ಆದ ಅನುಮತಿ ಪದಗಳು ಮತ್ತು ಪ್ರೊವಿಷನಿಂಗ್ ಪ್ರೊಫೈಲ್ಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ, Android ಗೆ ಅಧಿಸೂಚನೆ ಚಾನಲ್ಗಳು ಮತ್ತು ಸೂಕ್ತವಾದ ಬ್ಯಾಕ್-ಬಟನ್ ನಿರ್ವಹಣೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ, ಮತ್ತು ಎರಡೂ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿನ ಡೀಪ್ ಲಿಂಕ್ಗಳು ಕೋಲ್ಡ್ ಸ್ಟಾರ್ಟ್ ಆದ ನಂತರವೂ ಕಾರ್ಯನಿರ್ವಹಿಸಬೇಕು.
ನೀವು ಪಡೆಯುವುದು
- ನಿಮಗೆ ನಿಜವಾಗಿಯೂ ಅಗತ್ಯವಿರುವ ಸ್ಥಳೀಯ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿರುವ TypeScript React Native ಪ್ರಾಜೆಕ್ಟ್.
- iOS ಬೀಟಾ ಚಾನಲ್ ಮತ್ತು Android ಆಂತರಿಕ ಟ್ರ್ಯಾಕ್ ಎರಡರಲ್ಲೂ ಪರೀಕ್ಷಾ ಬಿಲ್ಡ್ಗಳು, ಇದರಿಂದ ನೀವು ಇದನ್ನು ಮೊದಲೇ ಪ್ರಯತ್ನಿಸಬಹುದು.
- ಸರ್ವರ್-ಸೈಡ್ ಟ್ರಿಗರ್ ಸೇರಿದಂತೆ ಸಂಪೂರ್ಣವಾಗಿ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಪುಶ್ ಅಧಿಸೂಚನೆಗಳು.
- ಬಿಡುಗಡೆ ಬಿಲ್ಡ್ಗಳು ಹಾಗೂ ಸ್ಟೋರ್ ಲಿಸ್ಟಿಂಗ್ ವಿವರಣೆ, ಸ್ಕ್ರೀನ್ಶಾಟ್ಗಳು ಮತ್ತು ಸಲ್ಲಿಕೆ ಟಿಪ್ಪಣಿಗಳು.
- ನಂತರ ನೀವೇ ಸ್ವತಃ ಆ್ಯಪ್ ಅನ್ನು ಬಿಲ್ಡ್ ಮಾಡಲು, ಚಲಾಯಿಸಲು ಮತ್ತು ಬಿಡುಗಡೆ ಮಾಡಲು ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆ (ವಾಕ್ಥ್ರೂ).
ನಮಗೆ ನಿಮ್ಮಿಂದ ಬೇಕಾಗಿರುವುದು
ಒಂದು API, ಅಥವಾ ಕನಿಷ್ಠಪಕ್ಷ ಅದಕ್ಕಾಗಿ ಒಂದು ನಿರ್ದಿಷ್ಟತೆ (ಸ್ಪೆಸಿಫಿಕೇಶನ್), ಅತ್ಯಂತ ಮುಖ್ಯವಾದ ಕೆಲವೇ ಪರದೆಗಳು, ಮತ್ತು ನೀವು ಈಗಾಗಲೇ ಹೊಂದಿದ್ದರೆ Apple ಮತ್ತು Google ನ ಡೆವಲಪರ್ ಖಾತೆಗಳು. ಇಲ್ಲದಿದ್ದರೆ, ಏನು ಅಗತ್ಯವಿದೆ ಮತ್ತು ಯಾವಾಗ ಅಗತ್ಯವಿದೆ ಎಂಬುದನ್ನು ನಾವು ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸುತ್ತೇವೆ.
ವ್ಯಾಪ್ತಿಯ ಮಿತಿ
ಇದು ಒಂದು ಗುರಿಯ ಪ್ರೇಕ್ಷಕರಿಗಾಗಿ ಒಂದು ಆ್ಯಪ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಉತ್ಪನ್ನವೊಂದಕ್ಕೆ ಎರಡು ವಿಭಿನ್ನ ಅನುಭವಗಳ ಅಗತ್ಯವಿದ್ದಲ್ಲಿ, ಉದಾಹರಣೆಗೆ ಗ್ರಾಹಕರಿಗೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್ ಮತ್ತು ಪ್ರತ್ಯೇಕ ಚಾಲಕರ ಆ್ಯಪ್, ಅದನ್ನು ಎರಡು ಪ್ರತ್ಯೇಕ ಬಿಲ್ಡ್ಗಳೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಯಾವುದೇ ಕೊಟೇಶನ್ ನೀಡುವ ನಂತರವಲ್ಲದೆ ಮುಂಚಿತವಾಗಿಯೇ ನಾವು ಇದನ್ನು ತಿಳಿಸುತ್ತೇವೆ.
ವೇಗ ಮತ್ತು ನವೀಕರಣಗಳು
ಪ್ರಾಜೆಕ್ಟ್ ಮುಗಿಯುವ ಮುನ್ನವೇ ಆರಂಭಿಕ ಪರೀಕ್ಷಾ ಬಿಲ್ಡ್ ಸಿದ್ಧವಾಗಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ಸ್ಥಿರ ಸ್ಕ್ರೀನ್ಶಾಟ್ಗಳ ಬದಲಿಗೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಆ್ಯಪ್ನಲ್ಲಿಯೇ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ಅನುಮತಿಗಳು, ಡೀಪ್ ಲಿಂಕ್ಗಳು, ಆಫ್ಲೈನ್ ನಡವಳಿಕೆ ಮತ್ತು ಸ್ಟೋರ್ ಮೆಟಾಡೇಟಾವನ್ನು ಒಳಗೊಂಡಂತೆ ಬಿಡುಗಡೆಯ ಪರಿಶೀಲನಾಪಟ್ಟಿ ಉದ್ದಕ್ಕೂ ಸ್ಪಷ್ಟವಾಗಿರುತ್ತದೆ, ಏಕೆಂದರೆ ಇವುಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಬಿಲ್ಡ್ ಅನ್ನು ಸಹ ತಿರಸ್ಕೃತ ಸಲ್ಲಿಕೆಯನ್ನಾಗಿ ಪರಿವರ್ತಿಸುತ್ತವೆ.