ಫ್ಲಟ್ಟರ್-2.2-ಬಿಡುಗಡೆಯಲ್ಲಿ ಅತಿ ದೊಡ್ಡ ನವೀಕರಣಗಳು-

 

Google ನ ಓಪನ್-ಸೋರ್ಸ್ UI ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪ್‌ಫಾರ್ಮ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್: ಫ್ಲಟ್ಟರ್ ಅನ್ನು ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯ ಫ್ಲಟರ್ 2.2 ನೊಂದಿಗೆ ನವೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು ರಿಫ್ರೆಶ್ ಮಾಡಲಾಗಿದೆ, ಇದು ಕೆಲವು ಆಸಕ್ತಿದಾಯಕ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ಶಸ್ತ್ರಸಜ್ಜಿತವಾಗಿದೆ.

 

ಇತ್ತೀಚೆಗೆ ಮುಕ್ತಾಯಗೊಂಡ Google I/O 2021 ಈವೆಂಟ್‌ನಲ್ಲಿ ಇದನ್ನು ಘೋಷಿಸಲಾಗಿದೆ.

 

ಫ್ಲಟರ್ ಜನಪ್ರಿಯತೆ ಏರುತ್ತದೆ

 

Google ನಿಂದ Flutter ಈಗ ವಿಶ್ವದ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಕ್ರಾಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅಭಿವೃದ್ಧಿ ಚೌಕಟ್ಟಾಗಿದೆ. Slashdata ಪ್ರಕಾರ, ಸರಿಸುಮಾರು 45% ಎಲ್ಲಾ ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಡೆವಲಪರ್‌ಗಳು ಈಗ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಫ್ಲಟರ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದಾರೆ.

 

ವಾಸ್ತವವಾಗಿ, 2020 ಮತ್ತು 2021 ರ ನಡುವೆ, ಫ್ಲಟ್ಟರ್ ಫ್ರೇಮ್‌ವರ್ಕ್‌ನ ಬಳಕೆಯು ಬೆಳವಣಿಗೆಯಲ್ಲಿ 47% ರಷ್ಟು ಬೃಹತ್ ಏರಿಕೆಯನ್ನು ಕಂಡಿದೆ ಮತ್ತು ಇದೀಗ, Google Playstore ನಲ್ಲಿ 12% ರಷ್ಟು ಎಲ್ಲಾ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು Flutter ಅನ್ನು ಬಳಸುತ್ತಿವೆ.

 

Google ನಿಂದ 2017 ರಲ್ಲಿ ಪ್ರಾರಂಭಿಸಲಾಯಿತು, Flutter Android, iOS, Linux, Mac, Windows, Google Fuchsia ಮತ್ತು ಒಂದೇ ಕೋಡ್‌ಬೇಸ್ ಮೂಲಕ ವೆಬ್-ಫಾರ್ಮ್‌ಗಾಗಿ ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ಚೌಕಟ್ಟನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

 

ಅದು ಫ್ಲಟರ್‌ನ ಸೌಂದರ್ಯ ಮತ್ತು ಸಾಮರ್ಥ್ಯ. ಈಗ, ಫ್ಲಟರ್ 5 ನಲ್ಲಿನ ಟಾಪ್ 2.2 ನವೀಕರಣಗಳನ್ನು ಚರ್ಚಿಸೋಣ.

 

ಶೂನ್ಯ ಸುರಕ್ಷತೆ

 

2.0 ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ಫ್ಲಟರ್ ನಲ್ ಸೇಫ್ಟಿ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಪರಿಚಯಿಸಿತು, ಅದು ಈಗ ಹೊಸ ಯೋಜನೆಗಳಿಗೆ ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ. ಶೂನ್ಯ ಸುರಕ್ಷತೆ ವೈಶಿಷ್ಟ್ಯದೊಂದಿಗೆ, ಡೆವಲಪರ್‌ಗಳು ವೇರಿಯಬಲ್ ಅಥವಾ ಮೌಲ್ಯವು ಶೂನ್ಯವಾಗಿರಬಹುದೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಕೋಡ್‌ನಿಂದ ನೇರವಾಗಿ ಸೂಚಿಸಬಹುದು. ಇದು ಶೂನ್ಯ ಉಲ್ಲೇಖ ವಿನಾಯಿತಿಗಳ ವಿರುದ್ಧ ರಕ್ಷಣೆ ನೀಡುತ್ತದೆ.

 

ಈ ರೀತಿಯಾಗಿ, ಶೂನ್ಯ-ಪಾಯಿಂಟರ್-ಸಂಬಂಧಿತ ದೋಷಗಳನ್ನು ತೀವ್ರವಾಗಿ ಕಡಿಮೆ ಮಾಡಬಹುದು ಮತ್ತು ನಿಯಂತ್ರಿಸಬಹುದು.

 

ವಾಸ್ತವವಾಗಿ, ಫ್ಲಟರ್‌ನಲ್ಲಿ ಡಾರ್ಟ್ ಭಾಷೆಯನ್ನು ಬಳಸುವುದರೊಂದಿಗೆ, ರನ್-ಟೈಮ್‌ನಲ್ಲಿ ಎಲ್ಲಾ ಶೂನ್ಯ-ಚೆಕ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ಕಂಪೈಲರ್ ಸಾಕಷ್ಟು ಸ್ಮಾರ್ಟ್ ಆಗಿದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್ ಗಮನಾರ್ಹವಾಗಿ ವೇಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವಂತೆ ಮಾಡುತ್ತದೆ.

 

ಪಾವತಿ ಕಾರ್ಯವಿಧಾನ

 

ಫ್ಲಟರ್ 2.2 ಆವೃತ್ತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಮಾಡಿದ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಪಾವತಿ ಜಾಗದಲ್ಲಿ ದೊಡ್ಡ ಅಭಿವೃದ್ಧಿಯನ್ನು ಘೋಷಿಸಲಾಗಿದೆ. ಹೊಸ ನವೀಕರಣದೊಂದಿಗೆ, Google Play ತಂಡದ ಸಹಾಯದಿಂದ ನಿರ್ಮಿಸಲಾದ ಹೊಸ ಪಾವತಿಗಳ ಪ್ಲಗ್-ಇನ್ ಅನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ. ಈ ಉಪಯುಕ್ತ ಪ್ಲಗ್-ಇನ್‌ನೊಂದಿಗೆ, ಡೆವಲಪರ್‌ಗಳು Android ಮತ್ತು iOS ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಭೌತಿಕ ಸರಕುಗಳಿಗೆ ಪಾವತಿಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಎಂಬೆಡ್ ಮಾಡಬಹುದು.

 

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಇನ್-ಆಪ್ ಖರೀದಿ ಪ್ಲಗ್-ಇನ್ ಅನ್ನು ಸುರಕ್ಷಿತ ಹಣಕಾಸು ವಹಿವಾಟುಗಳಿಗಾಗಿ ಹೆಚ್ಚಿನ ಭದ್ರತೆ ಮತ್ತು ಎನ್‌ಕ್ರಿಪ್ಶನ್‌ನೊಂದಿಗೆ ನವೀಕರಿಸಲಾಗಿದೆ.

 

ವೆಬ್‌ಗಾಗಿ ಅಭಿವೃದ್ಧಿ

 

ವೆಬ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಜಾಗದಲ್ಲಿ, Flutter 2.2 ಕೆಲವು ಆಸಕ್ತಿದಾಯಕ ನವೀಕರಣಗಳನ್ನು ಹೊಂದಿದೆ. ಈಗ, ಡೆವಲಪರ್‌ಗಳು ಹಿನ್ನೆಲೆ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಲು ಸೇವಾ ಕಾರ್ಯಕರ್ತರನ್ನು ಬಳಸಬಹುದು. ಇದರರ್ಥ ವೆಬ್-ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ವೇಗವಾಗಿ ಮತ್ತು ತೆಳ್ಳಗಿರುತ್ತವೆ, ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಗೆ ಅನುವಾದಿಸುತ್ತವೆ.

 

ಹೆಚ್ಚಿನ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ ಡಾರ್ಟ್

 

ಮೂಲತಃ Flutter ಮೊದಲು ಬಿಡುಗಡೆಯಾಯಿತು, Dart ಎಂಬುದು ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ Flutter ನ ಅಭಿವೃದ್ಧಿ ಚೌಕಟ್ಟನ್ನು ಬೆಂಬಲಿಸುವ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದೆ.

 

ಆವೃತ್ತಿ 2.2 ನೊಂದಿಗೆ, Dart ಅನ್ನು ಆವೃತ್ತಿ 2.13 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ. ಈ ಹೊಸ ಆವೃತ್ತಿಯೊಂದಿಗೆ, ಡಾರ್ಟ್ ಈಗ ಸ್ಥಳೀಯ ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯತೆಗೆ ಬೆಂಬಲವನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ. FFI (ಫಾರಿನ್ ಫಂಕ್ಷನ್ ಇಂಟರ್ಫೇಸ್) ನಲ್ಲಿ ಅರೇಗಳು ಮತ್ತು ಪ್ಯಾಕ್ಡ್ ಸ್ಟ್ರಕ್ಟ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಮೂಲಕ ಇದನ್ನು ಸಾಧ್ಯಗೊಳಿಸಲಾಗಿದೆ.

 

ಈ ನವೀಕರಣವು ಓದುವಿಕೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸನ್ನಿವೇಶಗಳನ್ನು ಮರುಫಲಕ ಮಾಡಲು ಪೋರ್ಟಲ್ ಅನ್ನು ತೆರೆಯುತ್ತದೆ.

 

ಅಪ್ಲಿಕೇಶನ್ ಗಾತ್ರ

 

ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಕಡಿಮೆ-ತೂಕ ಮತ್ತು ಕಡಿಮೆ ದೊಡ್ಡದಾಗಿಸುವ ಪ್ರಯತ್ನದಲ್ಲಿ, Flutter 2.2 ಈಗ Android ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮುಂದೂಡಲ್ಪಟ್ಟ ಘಟಕಗಳನ್ನು ಹೊಂದಲು ಅನುಮತಿಸುತ್ತದೆ. ಈ ರೀತಿಯಾಗಿ, ಅಪ್ಲಿಕೇಶನ್‌ನ ಸರಿಯಾದ ಕಾರ್ಯನಿರ್ವಹಣೆಗೆ ಅಗತ್ಯವಿರುವ ಫ್ಲಟರ್ ಅಂಶಗಳನ್ನು ರನ್-ಟೈಮ್‌ನಲ್ಲಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು ಮತ್ತು ಹೀಗಾಗಿ, ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಹೆಚ್ಚುವರಿ ಕೋಡ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ. ಈ ರೀತಿಯಾಗಿ, ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಈಗ ಗಾತ್ರದಲ್ಲಿ ಹಗುರವಾಗಿರುತ್ತವೆ.

 

ಐಒಎಸ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ, ಫ್ಲಟರ್ 2.2 ಈಗ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಶೇಡರ್‌ಗಳನ್ನು ಪ್ರಿಕಂಪೈಲ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ, ಇದು ಅನಿಮೇಷನ್‌ಗಳನ್ನು ಹೆಚ್ಚುವರಿ ಮೃದು ಮತ್ತು ತಡೆರಹಿತವಾಗಿ ಮಾಡುತ್ತದೆ (ಅವು ಮೊದಲ ಬಾರಿಗೆ ರನ್ ಮಾಡಿದಾಗ). ಇದಲ್ಲದೆ, ಕೆಲವು ಹೊಸ ಪರಿಕರಗಳನ್ನು ಸೇರಿಸಲಾಗಿದ್ದು ಇದು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಸುಗಮಗೊಳಿಸಲು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅವರಿಗೆ ಅಧಿಕಾರ ನೀಡುತ್ತದೆ.

 

Flutter ಅನ್ನು ಆಧರಿಸಿ ಹೊಸ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಆಸಕ್ತಿ ಇದೆಯೇ ಅಥವಾ Flutter ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ನಿಮ್ಮ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನವೀಕರಿಸಲು ಬಯಸುವಿರಾ?

 

ಸಂಪರ್ಕದಲ್ಲಿರಲು ನಮ್ಮೊಂದಿಗೆ ಫ್ಲಟರ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ತಕ್ಷಣ ತಂಡ!