ಪರಿವಿಡಿ[ಮರೆಮಾಡಿ][ತೋರಿಸಿ]
ನೀವು ಪೂರ್ಣ-ಸ್ಟಾಕ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸೇರಿಸಲು ನಿಮ್ಮ ಕೌಶಲ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲು ಬಯಸುವ ಫ್ಲಟರ್ ಡೆವಲಪರ್ ಆಗಿದ್ದರೆ.
ನಂತರ ನೀವು ಬ್ಯಾಕೆಂಡ್ ಸೇವೆಗಳನ್ನು ಹೇಗೆ ಲಿಂಕ್ ಮಾಡಬೇಕೆಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು. ಫೈರ್ಬೇಸ್ ಫ್ಲಟ್ಟರ್ಗಾಗಿ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಡೇಟಾಬೇಸ್ ಆಗಿದೆ.
ಈ ಹೊಸ ಚೌಕಟ್ಟಿಗೆ ಸಂಬಂಧಿಸಿದ ಅನೇಕ ವೃತ್ತಿ ಅವಕಾಶಗಳಿದ್ದರೂ, ಅರ್ಹ ಡೆವಲಪರ್ಗಳು ಕೊರತೆಯಿರುತ್ತಾರೆ. ಆದ್ದರಿಂದ ನಾವು ನಮ್ಮ ಕೌಶಲ್ಯಗಳನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ಸಾಧ್ಯವಾದಷ್ಟು ಬೇಗ ಆ ಸಾಧ್ಯತೆಗಳ ಲಾಭವನ್ನು ಪಡೆಯಲು ಇದು ಹಿಂದಿನ ಸಮಯವಾಗಿದೆ.
ಈ ಪೋಸ್ಟ್ನಲ್ಲಿ, ನಾವು Flutterfire, Firebase ಮತ್ತು ನೀವು Firebase ಅನ್ನು a ಗೆ ಹೇಗೆ ಸೇರಿಸಬಹುದು ಫ್ಲಟರ್ ಅಪ್ಲಿಕೇಶನ್ FlutterFire CLI ಜೊತೆಗೆ. ಆರಂಭಿಸೋಣ.
ಅಂಡರ್ಸ್ಟ್ಯಾಂಡಿಂಗ್ FlutterFire
Google ನ Flutter ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು UI ಟೂಲ್ಕಿಟ್ ಆಗಿದೆ. Flutter Android, iOS, Windows, Linux ಮತ್ತು Mac ನೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಇದು ಉಚಿತ ಮತ್ತು ತೆರೆದ ಮೂಲ ಟೂಲ್ಕಿಟ್ ಕಲಾತ್ಮಕವಾಗಿ ಆಕರ್ಷಕ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು.
Flutter ಅನ್ನು Firebase ನೊಂದಿಗೆ ಬ್ಯಾಕೆಂಡ್ ಆಗಿ ಬಳಸಿಕೊಳ್ಳುವುದರ ಮುಖ್ಯ ಪ್ರಯೋಜನವೆಂದರೆ ಅದು ಸಮೃದ್ಧವಾದ ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ವಹಣೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಫೈರ್ಬೇಸ್ ಬ್ಯಾಕೆಂಡ್-ಆಸ್-ಎ-ಸರ್ವಿಸ್ (ಬಾಸ್) ನ ಪೂರೈಕೆದಾರ. ಡೆವಲಪರ್ಗಳಿಗೆ ಉತ್ತಮ ಗುಣಮಟ್ಟದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು, ಅವರ ಬಳಕೆದಾರರ ನೆಲೆಯನ್ನು ವಿಸ್ತರಿಸಲು ಮತ್ತು ಲಾಭ ಗಳಿಸಲು ಸಹಾಯ ಮಾಡಲು ಇದು ವಿವಿಧ ಪರಿಕರಗಳು ಮತ್ತು ಸೇವೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದನ್ನು Google ನ ಮೂಲಸೌಕರ್ಯದಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ.
ಫೈರ್ಬೇಸ್ ಕ್ಲೌಡ್ ಸ್ಟೋರೇಜ್ನಿಂದ ನೈಜ-ಸಮಯದ ಡೇಟಾಬೇಸ್ಗಳು, ಹೋಸ್ಟಿಂಗ್ ದೃಢೀಕರಣ ಸೇವೆಗಳವರೆಗೆ ವ್ಯಾಪಾರಕ್ಕೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲವನ್ನೂ ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ ಒದಗಿಸುತ್ತದೆ. FlutterFire ಎಂಬುದು ಫೈರ್ಬೇಸ್ ಸೇವೆಗಳನ್ನು ಬಳಸಲು ಫ್ಲಟ್ಟರ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಪ್ಲಗಿನ್ಗಳ ಒಂದು ಗುಂಪಾಗಿದೆ.
ಫೈರ್ಬೇಸ್ ಉಪಕರಣಗಳು
- ನೈಜ-ಸಮಯದ ಡೇಟಾಬೇಸ್: ನೈಜ ಸಮಯದಲ್ಲಿ ನಿಮ್ಮ ಬಳಕೆದಾರರ ನಡುವೆ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಸಿಂಕ್ ಮಾಡಲು Firebase ನಿಂದ ಒದಗಿಸಲಾದ NoSQL ಡೇಟಾಬೇಸ್. ಇದು ಆಫ್ಲೈನ್ ಬಳಕೆಗೂ ಸಜ್ಜಾಗಿದೆ.
- ಕ್ಲೌಡ್ ಫೈರ್ಸ್ಟೋರ್: ನೈಜ ಸಮಯದ ಡೇಟಾಬೇಸ್ ಅಪ್ಗ್ರೇಡ್. ಇದು ಹೊಸ ಮತ್ತು ಹೆಚ್ಚು ಅರ್ಥಗರ್ಭಿತ ಡೇಟಾ ಮಾದರಿಯಲ್ಲಿ ಸಂಗ್ರಹಣೆಗಳು ಮತ್ತು ದಾಖಲೆಗಳ ಕಲ್ಪನೆಗಳನ್ನು ಕಲಿಸುತ್ತದೆ. ಇದು ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ವೆಚ್ಚದ ವಿಷಯದಲ್ಲಿ ನೈಜ ಸಮಯದ ಡೇಟಾಬೇಸ್ಗಿಂತ ಉತ್ಕೃಷ್ಟ, ತ್ವರಿತ ಹುಡುಕಾಟಗಳು ಮತ್ತು ಮಾಪಕಗಳನ್ನು ಹೊಂದಿದೆ.
- ದೃಢೀಕರಣ: ಇಮೇಲ್ ಪಾಸ್ವರ್ಡ್, ಫೋನ್ ಸಂಖ್ಯೆ, Google, Facebook, Twitter ಮತ್ತು GitHub ಲಾಗಿನ್ ಸೇರಿದಂತೆ ಆದರೆ ಸೀಮಿತವಾಗಿರದೆ ಹಲವು ಸೇವೆಗಳು ಅಥವಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳೊಂದಿಗೆ ದೃಢೀಕರಣವನ್ನು ಫೈರ್ಬೇಸ್ ಸುಲಭಗೊಳಿಸುತ್ತದೆ.
- ಮೇಘ ಸಂಗ್ರಹಣೆ: ಫೈರ್ಬೇಸ್ನ ಶೇಖರಣಾ ಸೇವೆ. ಇದು ಅಗ್ಗವಾಗಿದೆ, ಪರಿಣಾಮಕಾರಿ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸರಳವಾಗಿದೆ.
- ರಿಮೋಟ್ ಕಾನ್ಫಿಗರೇಶನ್: ನವೀಕರಣವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಬಳಕೆದಾರರನ್ನು ಒತ್ತಾಯಿಸದೆಯೇ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಕ್ರಿಯಾತ್ಮಕತೆ ಅಥವಾ ನೋಟವನ್ನು ಬದಲಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಕ್ಲೌಡ್ ಸೇವೆ
- ಅಪ್ಲಿಕೇಶನ್ ವಿತರಣೆ: ಪರೀಕ್ಷಕರಿಗೆ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ಮಾಣವನ್ನು ತ್ವರಿತವಾಗಿ ಮತ್ತು ಸುಲಭವಾಗಿ ವಿತರಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
FlutterFire ಜೊತೆಗೆ ಹ್ಯಾಂಡ್ಸ್-ಆನ್
Flutter ಅಪ್ಲಿಕೇಶನ್ಗೆ Firebase ಅನ್ನು ಸೇರಿಸಲು Flutterfire ಅನ್ನು ಬಳಸುವುದು.
1. ಅನುಸ್ಥಾಪನ
Firebase CLI ಅನ್ನು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
FlutterFire CLI ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ:
2. ಹೊಚ್ಚಹೊಸ ಫ್ಲಟರ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ
ಈಗ ನಾವು ಹೊಸ ಫ್ಲಟರ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ.
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಈ ಕಾರ್ಯಕ್ರಮದ ಮುಖ್ಯ ಕಾರ್ಯವು ಈ ಕೆಳಗಿನ ಕೋಡ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ
3. ಹೊಸ Firebase ಯೋಜನೆಯನ್ನು ಸ್ಥಾಪಿಸುವುದು
Flutterfire ಉತ್ಪನ್ನವನ್ನು ರಚಿಸುವಾಗ, ಇದು ನಿಯತಕಾಲಿಕವಾಗಿ ಈ ರೀತಿಯ ಸಮಸ್ಯೆಗಳಿಗೆ ಒಳಗಾಗುತ್ತದೆ. ಯೋಜನೆಯ ಹೆಸರನ್ನು ನಮೂದಿಸಿ ಫೈರ್ಬೇಸ್ UI ಮತ್ತು Google Analytics ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ ಏಕೆಂದರೆ ನಾವು ಅದನ್ನು ಬಳಸುವುದಿಲ್ಲ.
4. ಫೈರ್ಬೇಸ್ ಯೋಜನೆಯನ್ನು ಸೇರಿಸಲು FlutterFire CLI ಅನ್ನು ಬಳಸುವುದು
ನಾವು ಈಗ ಕಮಾಂಡ್ ಲೈನ್ಗೆ ಹಿಂತಿರುಗಬಹುದು ಮತ್ತು ರನ್ ಮಾಡಬಹುದು: ಒಮ್ಮೆ ಫೈರ್ಬೇಸ್ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ರಚಿಸಿದಾಗ ಮತ್ತು ಫ್ಲಟರ್ಫೈರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ.
ಎಲ್ಲಾ ಸಕ್ರಿಯ Firebase ಯೋಜನೆಗಳ ಪಟ್ಟಿಯನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು:
ಈಗ ನಾವು ಸ್ಥಾಪಿಸಿದ ಯೋಜನೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಮತ್ತು ನಮೂದಿಸಬಹುದು. ನಂತರ ನಾವು ಯಾವ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳನ್ನು ಬೆಂಬಲಿಸಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ:
ನಮಗೆ ಅಗತ್ಯವಿರುವ ಪ್ರತಿಯೊಂದು ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಾಗಿ, CLI Firebase ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ.
5. ನಾವು Flutter ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ Firebase ಅನ್ನು ಹೊಂದಿಸುತ್ತೇವೆ.
ಹಿಂದಿನ ಹಂತವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ನಾವು lib ಫೋಲ್ಡರ್ನಲ್ಲಿ firebase options.dart ಹೆಸರಿನ ಹೊಸ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ. ನಾವು ಕನಿಷ್ಟ ನಮ್ಮ 'pubspec.yaml' ನಲ್ಲಿ ಫೈರ್ಬೇಸ್ ಕೋರ್ ಅನ್ನು ಸೇರಿಸಬೇಕಾಗಿದೆ:
ಆರಂಭದ ಕೋಡ್ ಅನ್ನು ನಂತರ main.dart ಫೈಲ್ಗೆ ಸೇರಿಸಬಹುದು.
ಈಗ, ನಾವು ಎಲ್ಲಾ ಕಾನ್ಫಿಗರೇಶನ್ ಹಂತಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ್ದೇವೆ ಮತ್ತು ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಈಗ Android, iOS ಮತ್ತು ವೆಬ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ತೀರ್ಮಾನ
ಅಂತಿಮವಾಗಿ, FlutterFire ವಿಶಿಷ್ಟವಾದ Flutter ಪ್ಲಗಿನ್ಗಳ ಗುಂಪನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅದು Flutter ಡೆವಲಪರ್ಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
FlutterFire ಮಾತ್ರ ಪ್ರಾರಂಭವಾಗುತ್ತಿದೆ ಮತ್ತು ಡೆವಲಪರ್ನ ಬಕೆಟ್ಗೆ ಇನ್ನೂ ಬಹಳಷ್ಟು ವಿಷಯಗಳನ್ನು ಸೇರಿಸಬೇಕಾಗಿದೆ.
ಪ್ರತ್ಯುತ್ತರ ನೀಡಿ