ನಾನು 15 ವರ್ಷಗಳಿಂದ ಕೆಲವು ಉಬುಂಟು ರೂಪಾಂತರವನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ, ಅದರಲ್ಲಿ ಕಳೆದ 13 ವರ್ಷಗಳಿಂದ ಲೇಖನಗಳನ್ನು ಬರೆಯಲು ಮತ್ತು ಕ್ಯಾನೊನಿಕಲ್ ವಿತರಣೆಯ ಪುಸ್ತಕವನ್ನು ಸಹ ಕಳೆದಿದ್ದೇನೆ. ಅದರ ಹೊರತಾಗಿಯೂ, ಮಾರ್ಕ್ ಶಟಲ್ವರ್ತ್ನಲ್ಲಿರುವ ವ್ಯಕ್ತಿಗಳು ನನ್ನನ್ನು ಆಶ್ಚರ್ಯಗೊಳಿಸುತ್ತಾರೆ.
ಹೊಸ ಆವೃತ್ತಿಗಳ ಭವಿಷ್ಯದ ಬಗ್ಗೆ ನನ್ನ ನಿರೀಕ್ಷೆಗಳನ್ನು ವ್ಯಕ್ತಪಡಿಸಲು ನಾನು ಇತ್ತೀಚೆಗೆ ಒಂದು ನುಡಿಗಟ್ಟು ರಚಿಸಿದೆ. "ಸ್ನ್ಯಾಪ್ ಪ್ಯಾಕೇಜ್ಗಳೊಂದಿಗೆ ಡೆಬಿಯನ್ ಮೂಲದ ಫೆಡೋರಾ". ಇದರೊಂದಿಗೆ ನಾನು ಹೆಚ್ಚು ಇಷ್ಟಪಡುವ ಯಾವುದೇ ಮೂಲ ವೈಶಿಷ್ಟ್ಯಗಳಿಲ್ಲದೆ, ಹೆಚ್ಚು ಹೆಚ್ಚು ಉಬುಂಟು ಸಾಂಪ್ರದಾಯಿಕ ಗ್ನೋಮ್ ಆಧಾರಿತ ವಿತರಣೆಯಂತೆ ಕಾಣುತ್ತದೆ ಎಂದು ಸೂಚಿಸಲು ನಾನು ಬಯಸುತ್ತೇನೆ.
ಇತರ ಹಲವು ಬಾರಿ ಹಾಗೆ, ನಾನು ತಪ್ಪು ಎಂದು ತೋರುತ್ತದೆ.
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಫ್ಲಟರ್ ಬಳಸುವುದು
Un ಟ್ವೀಟ್ ವಿತರಣೆಯ ಖಾತೆಯಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ:
ಭವಿಷ್ಯದ ಉಬುಂಟು ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಫ್ಲಟರ್ ಡೀಫಾಲ್ಟ್ ಆಯ್ಕೆಯಾಗಿದೆ.
#FlutterEngage ನಲ್ಲಿ ಫ್ಲಟ್ಟರ್ಗೆ ಕ್ಯಾನೊನಿಕಲ್ ನೀಡಿದ ಕೆಲವು ಕೊಡುಗೆಗಳ ಬಗ್ಗೆ ಹೇಳಲು ಎಂಜಿನಿಯರಿಂಗ್ ವ್ಯವಸ್ಥಾಪಕ @kenvandine here ಇಲ್ಲಿದ್ದಾರೆ.
ಮತ್ತು ಒಳಗೊಂಡಿದೆ ಲಿಂಕ್ಮಾತುಕತೆಗೆ ಬನ್ನಿ.
ಬೀಸು ಎಂದರೇನು?
ಬೀಸು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ರಚಿಸಲು ಸಾಧನಗಳ ಒಂದು ಸೆಟ್. ಗೂಗಲ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ, ಇದರ ಉದ್ದೇಶವೆಂದರೆ ಒಂದೇ ಕೋಡ್ ಬೇಸ್ನೊಂದಿಗೆ ಸ್ಥಳೀಯ ವಿವರಣೆಗಳಿಗಾಗಿ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಿದೆ ಡೆಸ್ಕ್ಟಾಪ್, ಮೊಬೈಲ್ ಸಾಧನಗಳು ಮತ್ತು ವೆಬ್ಸೈಟ್ಗಳಿಗಾಗಿ.
ಗೂಗಲ್ ಪ್ರಕಾರ, ಫ್ಲಟರ್ನ ಅನುಕೂಲಗಳು ಹೀಗಿವೆ:
- ವೇಗದ ಶುಲ್ಕ: ಎಮ್ಯುಲೇಟರ್ಗಳು, ಸಿಮ್ಯುಲೇಟರ್ಗಳು ಮತ್ತು ಲೈವ್ ಪರಿಸರದಲ್ಲಿ ಮಾರ್ಪಡಿಸಿದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸೆಕೆಂಡಿಗಿಂತ ಕಡಿಮೆ ಅವಧಿಯಲ್ಲಿ ಮರುಲೋಡ್ ಮಾಡುವ ಮೂಲಕ ಫ್ಲಟರ್ ಹಾಟ್ ರೀಲೋಡ್ ಅಭಿವೃದ್ಧಿ ಸಮಯವನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ.
- ಸುಲಭ ಇಂಟರ್ಫೇಸ್ ರಚನೆ: ಫ್ಲಟರ್ ವಿಜೆಟ್ ಮೆಟೀರಿಯಲ್ ಡಿಸೈನ್ ಮತ್ತು ಕ್ಯುಪರ್ಟಿನೊ (ಐಒಎಸ್ಗೆ ಸೂಕ್ತವಾಗಿದೆ), ಅಪಿಯ ಚಲನೆ ಮತ್ತು ಸ್ಕ್ರೋಲಿಂಗ್ ಮತ್ತು ಬಹು ನಿಯಂತ್ರಣಗಳ ಸರಣಿಯೊಂದಿಗೆ ಬರುತ್ತದೆ.
- ಎಲ್ಲಾ ಬೆಂಬಲಿತ ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಸ್ಥಳೀಯ ನಡವಳಿಕೆ: ಇದರ ವಿಭಿನ್ನ ಘಟಕಗಳು ಪ್ರತಿಯೊಂದು ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಇರುವ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ.
ಅಂಗೀಕೃತ ಮತ್ತು ಬೀಸು
ಆ ಸಮಯದಲ್ಲಿ, ನನ್ನ ಪಾಲುದಾರ ಪ್ಯಾಬ್ಲಿನಕ್ಸ್ ಅವರೊಂದಿಗೆ ಮಾತನಾಡಿದರು ಫ್ಲಟರ್ ಅನ್ನು "ಲಿನಕ್ಸ್ನ ಅಧಿಕೃತ ಭಾಗ" ವನ್ನಾಗಿ ಮಾಡಲು ಕ್ಯಾನೊನಿಕಲ್ ಮತ್ತು ಗೂಗಲ್ ಮಾಡಿಕೊಂಡ ಒಪ್ಪಂದದ. ಇದು ಎರಡೂ ಕಂಪನಿಗಳಿಗೆ ಸೂಕ್ತವಾದ ಕ್ರಮವಾಗಿತ್ತು. ಗೂಗಲ್ ಭಾಗದಲ್ಲಿ, ಫ್ಲಟರ್ ಡೆಸ್ಕ್ಟಾಪ್ ಸ್ನೇಹಿಯಾಗಿ ಮಾಡಲು ಡೆವಲಪರ್ಗಳಿಗೆ ಪಾವತಿಸುವ ಮತ್ತೊಂದು ಕಂಪನಿಯನ್ನು ಇದು ಹೊಂದಿದೆ. ಕ್ಯಾನೊನಿಕಲ್, ಅದರ ಭಾಗವಾಗಿ, ಉಬುಂಟು ಅನ್ನು ಅನೇಕ ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ (ಡಾರ್ಟ್ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ) ಲಿನಕ್ಸ್ಗೆ ಪೋರ್ಟ್ ಮಾಡಲು ಗೇಟ್ವೇ ಆಗಿ ಇರಿಸಿದೆ ಅಥವಾ ಮೊಬೈಲ್ ಪ್ರೋಗ್ರಾಂಗಳ ಡೆವಲಪರ್ಗಳು ಮತ್ತೊಂದು ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗೆ ಬದಲಾಯಿಸಲು ನಿರ್ಧರಿಸುತ್ತಾರೆ.
ಕಾಲ್ಪನಿಕ ಉದಾಹರಣೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು. ಪೈಥಾನ್ನಲ್ಲಿ ಲಿನಕ್ಸ್ಗಾಗಿ ವಾಟ್ಸ್ಎಪಿಪಿ ಕ್ಲೈಂಟ್ ಅನ್ನು ರಚಿಸುವುದು ಮತ್ತು ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್ಫೇಸ್ಗಾಗಿ ಜಿಟಿಕೆ ಅಥವಾ ಕ್ಯೂಟಿಯನ್ನು ಬಳಸುವುದು ಡಾರ್ಟ್ನಲ್ಲಿನ ಕೋಡ್ ಅನ್ನು ಮಾರ್ಪಡಿಸುವುದಕ್ಕೆ ಸಮನಾಗಿರುವುದಿಲ್ಲ ಮತ್ತು ಫ್ಲಟರ್ನೊಂದಿಗೆ ರಚಿಸಲಾದ ಇಂಟರ್ಫೇಸ್. ಗಮನಿಸಿ: ವಾಟ್ಸಾಪ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಯಾವ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಎಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ, ಅದು ಬಹುಶಃ ಜಾವಾ ಆಗಿರಬಹುದು, ಆದರೆ ಉದಾಹರಣೆ ಅರ್ಥವಾಗುವಂತಹದ್ದಾಗಿದೆ.
ಡಾರ್ಟ್ ಅವರಿಂದ ನಾನು ಕ್ರಾಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಒಂದು ಭಾಷೆ ಎಂದರ್ಥ Google ನಿಂದ ಸಹ ರಚಿಸಲಾಗಿದೆ.
ಹೊಸ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಾವು ಯಾವಾಗ ನೋಡುತ್ತೇವೆ?
ಅದರ ನೋಟದಿಂದ, ಫ್ಲಟರ್-ಆಧಾರಿತ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುವ ಮೊದಲ ಅಧಿಕೃತ ಅಪ್ಲಿಕೇಶನ್ ಯುಬಿಕ್ವಿಟಿಯನ್ನು ಬದಲಿಸುವ ಸ್ಥಾಪಕವಾಗಲಿದೆ. ಅದನ್ನು ಮುಂದಿನ ಉಬುಂಟು 21.10 (ಈ ವರ್ಷದ ಅಕ್ಟೋಬರ್) ನಲ್ಲಿ ಪ್ರಾಯೋಗಿಕ ಆವೃತ್ತಿಯಲ್ಲಿ ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ನಡೆದರೆ, ಅಧಿಕೃತ ಚೊಚ್ಚಲ ಪ್ರವೇಶವು ಏಪ್ರಿಲ್ 2022 ರಲ್ಲಿ ಮುಂದಿನ ವಿಸ್ತೃತ ಬೆಂಬಲ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆಯೊಂದಿಗೆ ಇರುತ್ತದೆ.
ನಾನು ಒಂದು ಗುಂಡಿಯನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೇನೆ ಮತ್ತು ಅದರ ಮೇಲೆ ನಾನು ಜಾಕೆಟ್ ಹೊಲಿಯುತ್ತಿದ್ದೇನೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಫ್ಲಟರ್ ಅನ್ನು ಬಳಸುವ ಬಗ್ಗೆ ಮಾತನಾಡುವ ಟ್ವೀಟ್ ಹೊರತುಪಡಿಸಿ, ವಿಡಿಯೋ ಪ್ಲೇಯರ್ ಅಥವಾ ಕ್ಯಾಲ್ಕುಲೇಟರ್ನಂತಹ ಗ್ನೋಮ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಫ್ಲಟರ್ ಆಧರಿಸಿ ಇತರರೊಂದಿಗೆ ಬದಲಾಯಿಸುವ ನಿರ್ಧಾರವಿದೆಯೇ ಎಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ.
ಉಬುಂಟುನಲ್ಲಿ ಫ್ಲಟರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ
ಹೊಸ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಫ್ಲಟರ್ ಬಳಕೆಯನ್ನು ಉತ್ತೇಜಿಸಲು, ಸ್ನ್ಯಾಪ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಗತ್ಯ ಸಾಧನಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದನ್ನು ಸುಲಭಗೊಳಿಸಲು ಉಬುಂಟು ನಿರ್ಧರಿಸಿದೆ.
ಇದನ್ನು ಆಜ್ಞೆಯೊಂದಿಗೆ ಮಾಡಲಾಗುತ್ತದೆ:
sudo snap install flutter --classic
ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ನಾವು ಇದರೊಂದಿಗೆ ಸ್ಥಾಪಿಸುತ್ತೇವೆ:
sudo snap install android-studio --classic
ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ತುಣುಕುಗಳನ್ನು ಸೇರುತ್ತೇವೆ
flutter config --android-studio-dir /snap/android-studio/current/android-studio
ಉಬುಂಟುನಲ್ಲಿನ ಅನುಸ್ಥಾಪನೆಯ ಕುರಿತು ನೀವು ಸಂಪೂರ್ಣವಾದ ಸೂಚನೆಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಬಯಸಿದರೆ ನೀವು ಅವುಗಳನ್ನು ಕಾಣಬಹುದು ಇಲ್ಲಿ. ಫ್ಲಟರ್ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಇl ಮುಂದಿನ ಲಿಂಕ್.