Android ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಮಾಡಲು ತಿಳಿಯಿರಿ. IbuildApp ನಿಮ್ಮ ಸ್ವಂತ ಯೋಜನೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಪ್ರಬಲ ಎಂಜಿನ್ ಆಗಿದೆ. ನಿಮ್ಮ ಕಲ್ಪನೆಯನ್ನು ಮರುಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

ಪ್ರತಿ ವರ್ಷ ಆಂಡ್ರಾಯ್ಡ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರಿಗೆ ಸೂಕ್ತವಾದ ಓಎಸ್ ಮಾತ್ರವಲ್ಲದೆ ಡೆವಲಪರ್ಗಳಿಗೆ ಪ್ರಬಲ ವೇದಿಕೆಯಾಗಿದೆ. ಸರಿ, ನೀವು ಏನು ಮಾಡಬಹುದು: Google ಯಾವಾಗಲೂ ಡೆವಲಪರ್‌ಗಳನ್ನು ಅರ್ಧದಾರಿಯಲ್ಲೇ ಭೇಟಿ ಮಾಡುತ್ತದೆ, ಸಾಕಷ್ಟು ಅವಕಾಶಗಳು ಮತ್ತು ಶಕ್ತಿಯುತ ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ತಿಳಿವಳಿಕೆ ದಸ್ತಾವೇಜನ್ನು ಹೊಂದಿದೆ.
ಹೆಚ್ಚುವರಿಯಾಗಿ, ಮೊಬೈಲ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ "ಹಸಿರು ರೋಬೋಟ್" ಜನಪ್ರಿಯತೆಯಲ್ಲಿ ನಾಯಕನಾಗಿದ್ದಾನೆ ಎಂಬ ಅಂಶವನ್ನು ಒಬ್ಬರು ಕಳೆದುಕೊಳ್ಳಬಾರದು. Android ಗಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡುವ ಮೂಲಕ, ನೀವು ಹೆಚ್ಚಿನ ಪ್ರೇಕ್ಷಕರನ್ನು ಹೊಂದಿರುತ್ತೀರಿ, ಅದು ನಂತರ ಲಾಭವನ್ನು ತರಬಹುದು ಎಂದು ಇದು ಸೂಚಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಡೆವಲಪರ್ಗಳಿಗೆ ಆಂಡ್ರಾಯ್ಡ್ ಒಂದು ರೀತಿಯ "ಓಯಸಿಸ್" ಆಗಿದೆ. ಆದ್ದರಿಂದ, ನಾವು ನಿಮಗಾಗಿ ವಿಶೇಷ ಆಯ್ಕೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಜೊತೆಗೆ ಈ OS ಗಾಗಿ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಸಿದ್ಧಪಡಿಸಿದ್ದೇವೆ.
ಗಮನ, ಆರಂಭಿಕರಿಗಾಗಿ ಸ್ವಲ್ಪ ಸಲಹೆ
: ಆಂಡ್ರಾಯ್ಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮೊದಲಿಗೆ ಕಷ್ಟ ಅಥವಾ ತುಂಬಾ ಏಕತಾನತೆ ತೋರಬಹುದು. ಸಲಹೆ: ನೀವು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಉಪಯುಕ್ತ ದಸ್ತಾವೇಜನ್ನು ಲಿಂಕ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ನಂತರ Android ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ನಿಮಗೆ ಸಮಸ್ಯೆಯಾಗುವುದಿಲ್ಲ.

ಆಂಡ್ರಾಯ್ಡ್ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಜಾವಾ ಮುಖ್ಯ ಸಾಧನವಾಗಿದೆ

ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳು: ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋ (IntelliJ IDEA), ಎಕ್ಲಿಪ್ಸ್ + ADT ಪ್ಲಗಿನ್
ಗೆ ಸೂಕ್ತವಾಗಿದೆವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಕಾರ್ಯಗಳು
ಜಾವಾ ಆಂಡ್ರಾಯ್ಡ್ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳಿಗೆ ಮುಖ್ಯ ಭಾಷೆಯಾಗಿದೆ, ಇದು ಆರಂಭಿಕರಿಗಾಗಿ-ಹೊಂದಿರಬೇಕು. ಮುಖ್ಯ Android ಮೂಲ ಕೋಡ್ ಅನ್ನು ಈ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಹೆಚ್ಚಿನ ಜನರು ಈ ಭಾಷೆಯನ್ನು ಏಕೆ ಆಯ್ಕೆ ಮಾಡುತ್ತಾರೆ ಎಂಬುದನ್ನು ನೋಡುವುದು ಸುಲಭ. ಜಾವಾದಲ್ಲಿ ಬರೆಯಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ART ವರ್ಚುವಲ್ ಮೆಷಿನ್ (ಅಥವಾ ಜೆಲ್ಲಿ ಬೀನ್‌ನಲ್ಲಿನ ಡಾಲ್ವಿಕ್ ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್‌ನ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳು), ಜಾವಾ ವರ್ಚುವಲ್ ಯಂತ್ರದ ಅನಲಾಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಆಂಡ್ರಾಯ್ಡ್‌ನಲ್ಲಿ ರನ್ ಆಗುತ್ತವೆ, ಇದರ ಮೇಲೆ ಗೂಗಲ್ ಒರಾಕಲ್‌ನೊಂದಿಗೆ ಗಂಭೀರ ಕಾನೂನು ಹೋರಾಟವನ್ನು ಹೊಂದಿದೆ.

ಜೆಟ್‌ಬ್ರೇನ್ಸ್‌ನಿಂದ ಇಂಟೆಲ್ಲಿಜ್ ಐಡಿಯಾದಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಸಾಕಷ್ಟು ಶಕ್ತಿಯುತವಾದ ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು Google ಪ್ರಸ್ತುತ ಅಧಿಕೃತವಾಗಿ ಬೆಂಬಲಿಸುತ್ತದೆ. ಅಲ್ಲದೆ, Google ನಿಂದ ಅತ್ಯಂತ ವಿವರವಾದ ದಾಖಲಾತಿಗಳ ಬಗ್ಗೆ ಮರೆಯಬೇಡಿ, ಇದು match_parent ಮತ್ತು wrap_content ನಿಂದ ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ಗಳು, ಸ್ಥಿರಾಂಕಗಳು ಮತ್ತು JavaHttpConnection ವರ್ಗದ ಮುಖ್ಯ ವಿಧಾನಗಳವರೆಗೆ ಎಲ್ಲವನ್ನೂ ಒಳಗೊಂಡಿದೆ - ಇದು ಖಂಡಿತವಾಗಿಯೂ ಓದಲು ಯೋಗ್ಯವಾಗಿದೆ.

ಅಲ್ಲದೆ, ಜಾವಾ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳಿಗೆ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಪರಿಸರವಾದ ಎಕ್ಲಿಪ್ಸ್ ಬಗ್ಗೆ ಮರೆಯಬೇಡಿ. Google ನಿಂದ ಅಧಿಕೃತ ADT ಪ್ಲಗಿನ್‌ನೊಂದಿಗೆ, ಈ ಟೂಲ್‌ಕಿಟ್ ನಿಮ್ಮ ಕೈಯಲ್ಲಿ ಶಕ್ತಿಯುತ ಮತ್ತು ಹಗುರವಾದ ಅಸ್ತ್ರವಾಗುತ್ತದೆ. ಆದರೆ ಮೌಂಟೇನ್ ವ್ಯೂನ ವ್ಯಕ್ತಿಗಳು ಕಳೆದ ಬೇಸಿಗೆಯಿಂದ ಎಕ್ಲಿಪ್ಸ್ ಅನ್ನು ಬೆಂಬಲಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದರು, ಹೊಸ ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋಗೆ ದಾರಿ ಮಾಡಿಕೊಟ್ಟರು. ದುರ್ಬಲ PC ಗಳಲ್ಲಿ ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ.

ಅಗತ್ಯವಿರುವ ದಾಖಲೆಗಳು:

C++ ಮಾಸ್ಟರ್‌ನ ಕೈಯಲ್ಲಿ ಪ್ರಬಲ ಸಾಧನವಾಗಿದೆ

ಮುಖ್ಯ ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳು: ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋ (ಆವೃತ್ತಿ 1.3 ಮತ್ತು ಹೆಚ್ಚಿನದು), ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2015, QtCreator
ಗೆ ಸೂಕ್ತವಾಗಿದೆಆಟದ ಎಂಜಿನ್‌ಗಳು ಮತ್ತು ಸಂಪನ್ಮೂಲ-ತೀವ್ರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು.
C++ ಎಂಬುದು ಮಧ್ಯವಯಸ್ಕ ಆದರೆ ಅತ್ಯಂತ ಶಕ್ತಿಶಾಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದ್ದು ಅದು ಕಳೆದ ವರ್ಷ ತನ್ನ ಮೂವತ್ತನೇ ವಾರ್ಷಿಕೋತ್ಸವವನ್ನು ಆಚರಿಸಿತು. ಇದನ್ನು 1985 ರಲ್ಲಿ ಆವಿಷ್ಕರಿಸಲಾಯಿತು ಸ್ನೇಹಿತ ಬ್ಜಾರ್ನ್ ಸ್ಟ್ರಾಸ್ಟ್ರಪ್ ಅವರ ಪ್ರಯತ್ನಗಳಿಗೆ ಧನ್ಯವಾದಗಳು ಮತ್ತು ಇನ್ನೂ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಉನ್ನತ ಸ್ಥಾನಗಳನ್ನು ಆಕ್ರಮಿಸಿಕೊಂಡಿದೆ. "ಸಾಧಕ" ನಿಮಗೆ ಕ್ರಿಯೆಯ ಸಂಪೂರ್ಣ ಸ್ವಾತಂತ್ರ್ಯವನ್ನು ನೀಡುತ್ತದೆ, ನಿಮ್ಮನ್ನು ಸಮಂಜಸವಾದದ್ದಕ್ಕೆ ಮಾತ್ರ ಸೀಮಿತಗೊಳಿಸುತ್ತದೆ.


Android ನ ಸಂಪೂರ್ಣ ಅಸ್ತಿತ್ವದಲ್ಲಿ, C++ ಗಾಗಿ ಹಲವು ಚೌಕಟ್ಟುಗಳು ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಪರಿಕರಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ. ನಾನು ವಿಶೇಷವಾಗಿ ಪ್ರಸಿದ್ಧ Qt ಮತ್ತು IDE QtCreator ಅನ್ನು ಹೈಲೈಟ್ ಮಾಡಲು ಬಯಸುತ್ತೇನೆ, ಇದು Windows, Windows Phone, Windows RT, iOS, SailfishOS ಮತ್ತು Android ಗಾಗಿ ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ (ಒಮ್ಮೆ ಈ ಪಟ್ಟಿಯು ಸಿಂಬಿಯಾನ್ ಅನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ). ಹೆಚ್ಚುವರಿಯಾಗಿ, ನೀವು ಕಂಟೇನರ್‌ಗಳು, ಅಲ್ಗಾರಿದಮ್‌ಗಳು ಮತ್ತು ಟೆಂಪ್ಲೆಟ್‌ಗಳ ಅನುಕೂಲಕರ ಟುಲಿಪ್ ಲೈಬ್ರರಿಯನ್ನು ಪಡೆಯುತ್ತೀರಿ, ಇದು ಜಾವಾ ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್‌ನ ಅತ್ಯುತ್ತಮವಾದುದನ್ನು ಹೀರಿಕೊಳ್ಳುತ್ತದೆ. ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಸಿಸ್ಟಮ್‌ನೊಂದಿಗೆ ಉನ್ನತ ಮತ್ತು ಕಡಿಮೆ-ಮಟ್ಟದ ಕೆಲಸಕ್ಕಾಗಿ ನೀವು ಅನೇಕ ವಿಭಿನ್ನ ಕ್ಯೂಟಿ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಪಡೆಯುತ್ತೀರಿ. ನಿಮ್ಮ ವಿನಮ್ರ ಸೇವಕರು ನಿರ್ದಿಷ್ಟವಾಗಿ C++ ಮತ್ತು Qt ನಲ್ಲಿ ಕೋಡ್ ಮಾಡುತ್ತಾರೆ.

ಕಳೆದ ವರ್ಷ, ವಿಂಡೋಸ್: ದಿ ನೆಕ್ಸ್ಟ್ ಚಾಂಪ್ಟರ್ ಕಾನ್ಫರೆನ್ಸ್‌ನಲ್ಲಿ, ಸಾಕಷ್ಟು ಜನಪ್ರಿಯ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2015 ಗೆ ವ್ಯಾಪಕ ಗಮನವನ್ನು ನೀಡಲಾಯಿತು. ಮುಖ್ಯ ಆವಿಷ್ಕಾರಗಳಲ್ಲಿ ಒಂದಾದ ವಿಂಡೋಸ್ ಫೋನ್ ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ ಎರಡಕ್ಕೂ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಬೆಂಬಲ - ಮೈಕ್ರೋಸಾಫ್ಟ್ ಹೇಗಾದರೂ ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಪ್ರಯತ್ನಿಸಿತು ನಿಮ್ಮ OS ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು.

ಅಧಿಕೃತ ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋ NDK ಅನ್ನು ಬೆಂಬಲಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ ಎಂದು ನಮೂದಿಸುವುದು ಅಸಾಧ್ಯ. NDK ಸಹಾಯದಿಂದ, ನೀವು Android ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ OpenGL ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ಬಳಸಬಹುದು. ನಿಮಗೆ ವೇಗ ಮತ್ತು ದಕ್ಷತೆಯ ಅಗತ್ಯವಿದ್ದರೆ - NDK ಆಯ್ಕೆಮಾಡಿ! ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅಗತ್ಯವಿರುವ ಆಟದ ಎಂಜಿನ್‌ಗಳಿಗೆ ಈ ಅಭಿವೃದ್ಧಿ ವಿಧಾನವು ಪರಿಪೂರ್ಣವಾಗಿದೆ.

C ಅಥವಾ C++ ನಲ್ಲಿ Android ಅಭಿವೃದ್ಧಿಯು ಜಾವಾಕ್ಕಿಂತ ಸರಳವಾಗಿ ಕಾಣಿಸಬಹುದು, ಆದರೆ ಭಾಷೆಯು ನಿಮಗೆ ಸಂಪೂರ್ಣ ಕ್ರಿಯೆಯ ಸ್ವಾತಂತ್ರ್ಯವನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ ಹಂತಗಳಲ್ಲಿ ನಿಮ್ಮನ್ನು ಮಿತಿಗೊಳಿಸುವುದಿಲ್ಲ ಎಂಬ ಅಂಶದ ಹೊರತಾಗಿಯೂ, ಇದು ಕೆಲವು ನಿರ್ದಿಷ್ಟ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿದ್ದು ಅದು ಕಲಿಯಲು ಸಾಕಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ - ಕಾರಣವಿಲ್ಲದೆ C++ ಅನ್ನು ನಂಚಕ್‌ಗಳಿಗೆ ಹೋಲಿಸಲಾಗಿದೆ (ದುರದೃಷ್ಟವಶಾತ್ ಉತ್ತಮ ಕೌಶಲ್ಯದ ಅಗತ್ಯವಿರುವ ಅತ್ಯುತ್ತಮ ಆಯುಧ). ಆದಾಗ್ಯೂ, C ಮತ್ತು C++ ನಲ್ಲಿ Android ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ವಿನೋದಮಯವಾಗಿರಬಹುದು.

ಅಗತ್ಯವಿರುವ ದಾಖಲೆಗಳು:

ಇತರ ಭಾಷೆಗಳು

ಈಗ ಇತರ ಕಡಿಮೆ ಜನಪ್ರಿಯತೆಯ ಬಗ್ಗೆ ಮಾತನಾಡುವ ಸಮಯ, ಆದರೆ ಅವರಿಗೆ ಆಸಕ್ತಿದಾಯಕ ಭಾಷೆಗಳು ಮತ್ತು ಚೌಕಟ್ಟುಗಳು. ಆದಾಗ್ಯೂ, ಹಲವು ಕಾರಣಗಳಿಗಾಗಿ, ನೀವು Java ಮತ್ತು C++ ನೊಂದಿಗೆ ಯಶಸ್ವಿಯಾಗುವುದಿಲ್ಲ.

ಕರೋನಾ (LUA ಸ್ಕ್ರಿಪ್ಟ್)


ಗೆ ಸೂಕ್ತವಾಗಿದೆಆಟಗಳು ಮತ್ತು ಸರಳ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸುವುದು
ಕೆಲವು ಕಾರಣಗಳಿಗಾಗಿ ನೀವು ಜಾವಾವನ್ನು ಕಲಿಯಲು ಬಯಸದಿದ್ದರೆ ಅಥವಾ XML ಮೂಲಕ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಬಯಸದಿದ್ದರೆ, ನಂತರ ನೀವು ಈ IDE ಅನ್ನು ನಿಮಗಾಗಿ ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಕರೋನಾ ಸಾಕಷ್ಟು ಹಗುರವಾದ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವಾಗಿದೆ, ಇದರಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಸಾಕಷ್ಟು ಹಗುರವಾದ LUA ನಲ್ಲಿ ಬರೆಯಬೇಕು (ಪ್ಯಾಸ್ಕಲ್ ಪ್ರೇಮಿಗಳು ಅದನ್ನು ಮೆಚ್ಚುತ್ತಾರೆ).

ಸರಳವಾದ 2D ಆಟಗಳನ್ನು ಬರೆಯುವಾಗ ಈ ಟೂಲ್ಕಿಟ್ ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಇದಕ್ಕಾಗಿ 2D ವಸ್ತುಗಳು, ಧ್ವನಿಗಳು, ನೆಟ್ವರ್ಕ್ ಮತ್ತು ಆಟದ ಎಂಜಿನ್ಗಾಗಿ ಲೈಬ್ರರಿಗಳಿವೆ. ಆಟಗಳು OpenGL ನೊಂದಿಗೆ ಕೆಲಸವನ್ನು ರಚಿಸಿದವು, ಅಂದರೆ ಹೆಚ್ಚಿನ ದಕ್ಷತೆ. ಆರಂಭಿಕರಿಗಾಗಿ ಅದ್ಭುತವಾಗಿದೆ, ಬಹುಶಃ ಇಲ್ಲಿಯೇ ನೀವು Android ನಲ್ಲಿ ನಿಮ್ಮ ಮೊದಲ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸಬಹುದು!


ಅಗತ್ಯವಿರುವ ದಾಖಲೆಗಳು:

Adobe PhoneGap (HTML5, JavaScript, CSS)


ಗೆ ಸೂಕ್ತವಾಗಿದೆಸಂಪನ್ಮೂಲ-ತೀವ್ರವಲ್ಲದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸುವುದು
ನೀವು ಈಗಾಗಲೇ HTML, CSS ಮತ್ತು JavaScript ನೊಂದಿಗೆ ಪರಿಚಿತರಾಗಿದ್ದರೆ, ನೀವು ಪರ್ಯಾಯವಾಗಿ PhoneGap ಅನ್ನು ಪ್ರಯತ್ನಿಸಬಹುದು. ಮೇಲೆ ತಿಳಿಸಿದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಗಳಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಪೂರ್ಣ ಪ್ರಮಾಣದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಈ IDE ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ವಾಸ್ತವವಾಗಿ, ಫೋನ್‌ಗ್ಯಾಪ್‌ನಿಂದ ಸಿದ್ಧ-ಸಿದ್ಧ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಸರಳವಾದ ವೆಬ್‌ವೀವ್‌ಗಳಾಗಿವೆ, ಇದನ್ನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿ ಜೀವಂತಗೊಳಿಸಲಾಗಿದೆ. ವಿವಿಧ API ಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ನೀವು ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಂತೆಯೇ ವಿವಿಧ ಸಾಧನ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಬಹುದು. ಆಸಕ್ತಿದಾಯಕ ಸಂಗತಿಯೆಂದರೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸರ್ವರ್‌ನಲ್ಲಿ ಸಂಕಲಿಸಲಾಗಿದೆ ಮತ್ತು ನಂತರ iOS, Android, Windows Phone, Web OS ಮತ್ತು BlackBerry OS ನಲ್ಲಿ ಬಳಕೆಗೆ ಲಭ್ಯವಿರುತ್ತದೆ. ಅಂತಹ ವಿಶಾಲವಾದ ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕಾರ್ಯನಿರ್ವಹಣೆಯೊಂದಿಗೆ, ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ಗಮನಾರ್ಹವಾಗಿ ವೇಗವನ್ನು ಪಡೆಯಬಹುದು.


ಅಗತ್ಯವಿರುವ ದಾಖಲೆಗಳು:

ಫ್ಯೂಸ್ (ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು UX)


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

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

ಅಗತ್ಯವಿರುವ ದಾಖಲೆಗಳು:

ಪದಗಳು "ಕೊನೆಯಲ್ಲಿ"

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

Android ಸ್ಟುಡಿಯೋ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಬಳಸಿಕೊಂಡು Android ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೇಗೆ ಬರೆಯುವುದು ಎಂಬುದರ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಿಮಗೆ ಕಲಿಸುತ್ತದೆ. Android ಸಾಧನಗಳು ಹೆಚ್ಚು ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗುತ್ತಿವೆ ಮತ್ತು ಹೊಸ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಬೇಡಿಕೆಯು ಸಾರ್ವಕಾಲಿಕ ಹೆಚ್ಚುತ್ತಿದೆ. ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋ ಉಚಿತ, ಬಳಸಲು ಸುಲಭವಾದ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವಾಗಿದೆ.

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

ಹಂತ 1: Android ಸ್ಟುಡಿಯೋ ಸ್ಥಾಪಿಸಿ

  1. ನೀವು JDK ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ ( ಜಾವಾ ಅಭಿವೃದ್ಧಿ ಕಿಟ್) ಮತ್ತು JRE (ಜಾವಾ ರನ್ಟೈಮ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್). ನೀವು ಅದನ್ನು ಈ ಲಿಂಕ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು. ಅಲ್ಲಿ ನೀವು ನಿಮ್ಮ OS ಗಾಗಿ ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ, ಪರವಾನಗಿ ಒಪ್ಪಂದವನ್ನು ಸ್ವೀಕರಿಸಿ, ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ.
  2. ಈಗ ಇಲ್ಲಿಗೆ ಹೋಗಿ http://developer.android.com/sdk/index.html ಮತ್ತು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ (ಎಚ್ಚರಿಕೆಯಿಂದಿರಿ, ನೀವು ಸುಮಾರು 3 ಗಿಗಾಬೈಟ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ).
  3. ನಾವು ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ ಮತ್ತು ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸುತ್ತೇವೆ.

ಹಂತ 2: ಹೊಸ ಯೋಜನೆಯನ್ನು ರಚಿಸಿ

  1. ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋ ತೆರೆಯಿರಿ.
  2. ಮೆನುವಿನಲ್ಲಿ " ತ್ವರಿತ ಪ್ರಾರಂಭ", ಆಯ್ಕೆಮಾಡಿ" ಹೊಸ Android ಸ್ಟುಡಿಯೋ ಯೋಜನೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ».
  3. ಕಿಟಕಿಯಲ್ಲಿ " ಹೊಸ ಯೋಜನೆಯನ್ನು ರಚಿಸಿ"(ತೆರೆದ ವಿಂಡೋ), ನಿಮ್ಮ ಯೋಜನೆಯನ್ನು ಹೆಸರಿಸಿ" ಹಲೋ ವರ್ಲ್ಡ್».
  4. ಕಂಪನಿಯ ಹೆಸರು ಐಚ್ಛಿಕ.*
  5. ಕ್ಲಿಕ್ ಮಾಡಿ" ಮುಂದೆ».
  6. ಚೆಕ್‌ಬಾಕ್ಸ್ ಆನ್ ಆಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ " ಫೋನ್ ಮತ್ತು ಟ್ಯಾಬ್ಲೆಟ್».
  7. ನಿಮ್ಮ ಫೋನ್‌ನಲ್ಲಿ ನಿಮ್ಮ ಮೊದಲ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ನೀವು ಯೋಜಿಸುತ್ತಿದ್ದರೆ, ನಂತರ Android ನ ಸರಿಯಾದ ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ಫೋನ್‌ನಲ್ಲಿರುವ ಒಂದಕ್ಕಿಂತ ಹಳೆಯದಲ್ಲ).
  8. ಕ್ಲಿಕ್ ಮಾಡಿ" ಮುಂದೆ».
  9. ಆಯ್ಕೆಮಾಡಿ" ಖಾಲಿ ಚಟುವಟಿಕೆ».
  10. ಕ್ಲಿಕ್ ಮಾಡಿ" ಮುಂದೆ».
  11. ಉಳಿದೆಲ್ಲ ಕ್ಷೇತ್ರಗಳನ್ನು ಹಾಗೆಯೇ ಬಿಡಿ.
  12. ಕ್ಲಿಕ್ ಮಾಡಿ" ಮುಗಿಸು».

*ಆಂಡ್ರಾಯ್ಡ್ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳಿಗೆ ವಿಶಿಷ್ಟ ಕಂಪನಿಯ ಹೆಸರು "example.name.here.com".

ಹಂತ 3: ಶುಭಾಶಯವನ್ನು ಸಂಪಾದಿಸುವುದು

  1. ಟ್ಯಾಬ್‌ಗೆ ಹೋಗಿ ಚಟುವಟಿಕೆ_ಮುಖ್ಯ.xml, ಹೆಚ್ಚಾಗಿ ಇದು ಈಗಾಗಲೇ ಸಕ್ರಿಯವಾಗಿದೆ.
  2. ಪರದೆಯ ಕೆಳಭಾಗದಲ್ಲಿರುವ ಟ್ಯಾಬ್ ಸಕ್ರಿಯವಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ವಿನ್ಯಾಸ(ಹೆಚ್ಚಾಗಿ ಇದು ನಿಜ).
  3. ಪದಗುಚ್ಛವನ್ನು ಎಳೆಯಿರಿ " ನಮಸ್ಕಾರ, ವಿಶ್ವ! » ಫೋನ್‌ನ ಮೇಲಿನ ಎಡ ಮೂಲೆಯಿಂದ ಪರದೆಯ ಮಧ್ಯಭಾಗಕ್ಕೆ.
  4. ಪರದೆಯ ಎಡಭಾಗದಲ್ಲಿ ಫೋಲ್ಡರ್ ಮರವಿದೆ. "ಎಂಬ ಫೋಲ್ಡರ್ ತೆರೆಯಿರಿ ಮೌಲ್ಯಗಳು».
  5. ಈ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ, ಫೈಲ್ ಮೇಲೆ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ " ತಂತಿಗಳು.xml».
  6. ಈ ಫೈಲ್‌ನಲ್ಲಿ, ಪಠ್ಯವನ್ನು ಹೊಂದಿರುವ ಸಾಲನ್ನು ಹುಡುಕಿ " ಹಲೋ ವರ್ಲ್ಡ್!"ಮತ್ತು ಈ ಪಠ್ಯಕ್ಕೆ ಸೇರಿಸಿ" ಸ್ವಾಗತಗೆನನ್ನಅಪ್ಲಿಕೇಶನ್! ».
  7. " ಗೆ ಹಿಂತಿರುಗಿ ಚಟುವಟಿಕೆ_ಮುಖ್ಯ.xml».
  8. ನಿಮ್ಮ ಪಠ್ಯವು ನಿಮ್ಮ ಫೋನ್ ಪರದೆಯ ಮೇಲೆ ಕೇಂದ್ರೀಕೃತವಾಗಿದೆ ಮತ್ತು ಪಠ್ಯವನ್ನು ಒಳಗೊಂಡಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ನಮಸ್ಕಾರಜಗತ್ತು! ಸ್ವಾಗತಗೆನನ್ನಅಪ್ಲಿಕೇಶನ್! ».

ಹಂತ 4: ಬಟನ್ ಸೇರಿಸಿ

  1. " ಚಟುವಟಿಕೆ_ಮುಖ್ಯ.xml"ಟ್ಯಾಬ್ ಆಯ್ಕೆಮಾಡಿ" ವಿನ್ಯಾಸ».
  2. ಫೋನ್ ಇರುವ ವಿಂಡೋದ ಎಡಭಾಗದಲ್ಲಿರುವ ಕಾಲಮ್‌ನಲ್ಲಿ, "" ಎಂಬ ಫೋಲ್ಡರ್ ಅನ್ನು ಹುಡುಕಿ ವಿಜೆಟ್‌ಗಳು" ಅಲ್ಲಿ ವಿವಿಧ ಗುಂಡಿಗಳಿವೆ.
  3. ಹಿಡಿಯಿರಿ" ಬಟನ್» ಮತ್ತು ಅದನ್ನು ನಿಮ್ಮ ಫೋನ್ ಪರದೆಯ ಮೇಲೆ ಎಳೆಯಿರಿ. ಇದು ನಿಮ್ಮ ಪಠ್ಯದ ಕೆಳಗಿನ ಪರದೆಯ ಮೇಲೆ ಕೇಂದ್ರೀಕೃತವಾಗಿರಬೇಕು.
  4. ಬಟನ್ ಅನ್ನು ಇನ್ನೂ ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ಅದರ ಸುತ್ತಲೂ ನೀಲಿ ಚೌಕಟ್ಟು).
  5. ಕೆಳಗಿನ ಬಲ ಮೂಲೆಯಲ್ಲಿ ಆಯ್ದ ವಸ್ತುವಿನ ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ವಿಂಡೋ ಇದೆ. ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಿ ಮತ್ತು " ಎಂಬ ಸಾಲನ್ನು ಹುಡುಕಿ ಪಠ್ಯ».
  6. ಪಠ್ಯವನ್ನು ಬದಲಾಯಿಸಿ " ಹೊಸ ಬಟನ್"ಗೆ" ಮುಂದಿನ ಪುಟ».

ಹಂತ 5: ಎರಡನೇ ಚಟುವಟಿಕೆಯನ್ನು ರಚಿಸಿ

  1. ಪ್ರಾಜೆಕ್ಟ್‌ನ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಟ್ರೀಯ ಮೇಲ್ಭಾಗದಲ್ಲಿ, " ಎಂಬ ಫೋಲ್ಡರ್ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಅಪ್ಲಿಕೇಶನ್».
  2. ಆಯ್ಕೆ ಮಾಡಿ ಹೊಸ > ಚಟುವಟಿಕೆ > ಖಾಲಿ ಚಟುವಟಿಕೆ.
  3. ಗೋಚರಿಸುವ ವಿಂಡೋದಲ್ಲಿ, ಮೇಲಿನ ಸಾಲಿನಲ್ಲಿ, ನಮೂದಿಸಿ " ಎರಡನೇ ಚಟುವಟಿಕೆ».
  4. ಕ್ಲಿಕ್ ಮಾಡಿ" ಮುಗಿಸು».
  5. ಗೆ ಹೋಗಿ" ಚಟುವಟಿಕೆ_ಸೆಕೆಂಡ್.xml" ಮತ್ತು " ಟ್ಯಾಬ್ ಅನ್ನು ಕೆಳಭಾಗದಲ್ಲಿ ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ವಿನ್ಯಾಸ».
  6. ನಾವು ಹಿಂದಿನ ಹಂತಗಳಲ್ಲಿ ಮಾಡಿದಂತೆ ಫೋನ್‌ನ ಮೇಲಿನ ಎಡ ಮೂಲೆಯಿಂದ ಪರದೆಯ ಮಧ್ಯಭಾಗಕ್ಕೆ ಪಠ್ಯವನ್ನು ಸರಿಸಿ.
  7. ಪಠ್ಯ ಬ್ಲಾಕ್ ಅನ್ನು ಇನ್ನೂ ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ನೀಲಿ ಚೌಕಟ್ಟು) ಮತ್ತು ವಸ್ತುವಿನ ಗುಣಲಕ್ಷಣಗಳ ಕೆಳಗಿನ ಬಲ ಮೂಲೆಯಲ್ಲಿ, ಸಾಲನ್ನು ನೋಡಿ " ಐಡಿ"ಮತ್ತು ಅಲ್ಲಿಗೆ ಪ್ರವೇಶಿಸಿ" ಪಠ್ಯ2 ».
  8. ಮೇಲಿನ ಎಡ ಮೂಲೆಯಲ್ಲಿ (ಯೋಜನೆಯ ಮರದಲ್ಲಿ), ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ " ತಂತಿಗಳು.xml».
  9. ಸಾಲಿನ ಕೆಳಗೆ ಹಲೋ ವರ್ಲ್ಡ್! ನನ್ನ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಸುಸ್ವಾಗತ!

    ಕೆಳಗಿನ ಸಾಲನ್ನು ಸೇರಿಸಿ

    ಎರಡನೇ ಪುಟಕ್ಕೆ ಸುಸ್ವಾಗತ!

  10. " ಗೆ ಹಿಂತಿರುಗಿ ಚಟುವಟಿಕೆ_ಸೆಕೆಂಡ್.xml».
  11. ಪಠ್ಯ ಬ್ಲಾಕ್ ಅನ್ನು ಮತ್ತೆ ಆಯ್ಕೆಮಾಡಿ.
  12. ವಸ್ತುವಿನ ಗುಣಲಕ್ಷಣಗಳ ಕೆಳಗಿನ ಬಲ ಮೂಲೆಯಲ್ಲಿ, ರೇಖೆಯನ್ನು ಹುಡುಕಿ " ಪಠ್ಯ"ಮತ್ತು ಅಲ್ಲಿಗೆ ಪ್ರವೇಶಿಸಿ «@ ಸ್ಟ್ರಿಂಗ್/ ಸೆಕೆಂಡ್_ಪುಟ».
  13. ಪಠ್ಯ ಬಾಕ್ಸ್ ಈಗ ಹೇಳುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ " ಸ್ವಾಗತಗೆದಿಎರಡನೆಯದುಪುಟ! ” ಮತ್ತು ಬ್ಲಾಗ್ ಪರದೆಯ ಮಧ್ಯಭಾಗದಲ್ಲಿದೆ.

ಹಂತ 6: ಬಟನ್‌ಗಾಗಿ ಕ್ರಿಯೆಯನ್ನು ಬರೆಯಿರಿ


ಹಂತ 7: ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುವುದು

  1. ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋ ವಿಂಡೋದ ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ ಟೂಲ್‌ಬಾರ್‌ನಲ್ಲಿ, ಹಸಿರು ಪ್ಲೇ ಚಿಹ್ನೆಯ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
  2. ಕಿಟಕಿಯಲ್ಲಿ " ಆಯ್ಕೆ ಮಾಡಿಸಾಧನ"ಐಟಂ ಆಯ್ಕೆ" ಲಾಂಚ್ಎಮ್ಯುಲೇಟರ್»ಮತ್ತು ಸಾಧನವನ್ನು ಆಯ್ಕೆಮಾಡಿ.
  3. ಬಟನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಸರಿ».
  4. ಎಮ್ಯುಲೇಟರ್ ಪ್ರಾರಂಭವಾದಾಗ (ಇದು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು), ಅಪ್ಲಿಕೇಶನ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವರ್ಚುವಲ್ ಸಾಧನದಲ್ಲಿ ತೆರೆಯುತ್ತದೆ.
  5. ಎಲ್ಲಾ ಪಠ್ಯವನ್ನು ಸರಿಯಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಮತ್ತು ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವುದರಿಂದ ಮುಂದಿನ ಪುಟಕ್ಕೆ ನಿಮ್ಮನ್ನು ಕರೆದೊಯ್ಯುತ್ತದೆ.

ಗಮನ: ನೀವು ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸಿದರೆ " HAX ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ!", ನಂತರ ಎರಡು ಸಂಭವನೀಯ ಆಯ್ಕೆಗಳಿವೆ. ವಾಸ್ತವವೆಂದರೆ ಆಧುನಿಕ ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್‌ಗಳು ಮಾತ್ರ ಈ ವರ್ಚುವಲೈಸೇಶನ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ ಮತ್ತು ನೀವು ಅದನ್ನು BIOS ನಲ್ಲಿ ಮಾತ್ರ ಸಕ್ರಿಯಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ. ನೀವು ಈ ಕಾರ್ಯವನ್ನು ಬೆಂಬಲಿಸದ ಪ್ರೊಸೆಸರ್ ಹೊಂದಿದ್ದರೆ, ನೀವು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿಜವಾದ ಫೋನ್‌ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಬೇಕು ಅಥವಾ ಅಂತರ್ನಿರ್ಮಿತ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ.

Android ಸ್ಟುಡಿಯೋದಲ್ಲಿ .apk ಫೈಲ್ ಅನ್ನು ಹೇಗೆ ಪಡೆಯುವುದು

ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ಈ ಸಮಸ್ಯೆಯನ್ನು ಈ ಲೇಖನದಲ್ಲಿ ಚೆನ್ನಾಗಿ ಒಳಗೊಂಡಿದೆ, ಆದ್ದರಿಂದ ನಾನು ಅದನ್ನು ಪುನರಾವರ್ತಿಸುವುದಿಲ್ಲ. ಮೊದಲ ಪಾಠಕ್ಕೆ ಇದು ಸುಲಭ ಎಂದು ನಾನು ಕಂಡುಕೊಂಡೆ ಹಸ್ತಚಾಲಿತ ವಿಧಾನ.

ನೀವು ಫೈಲ್ ಅನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ, ನೀವು ಅದನ್ನು ನಿಮ್ಮ ಫೋನ್‌ಗೆ ನಕಲಿಸಬಹುದು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು.

ಹಂತ 8: ಫಲಿತಾಂಶ

ಅಭಿನಂದನೆಗಳು! ಕೆಲವು ಮೂಲಭೂತ ಕಾರ್ಯಚಟುವಟಿಕೆಗಳೊಂದಿಗೆ ನಿಮ್ಮ ಮೊದಲ Android ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬರೆಯುವುದನ್ನು ನೀವು ಮುಗಿಸಿದ್ದೀರಿ. ಮುಗಿದ ಅಪ್ಲಿಕೇಶನ್ ಬಳಕೆದಾರರ ಸ್ವಾಗತ ಪುಟವನ್ನು ಹೊಂದಿರಬೇಕು ಮತ್ತು ಬಳಕೆದಾರರನ್ನು ಎರಡನೇ ಪುಟಕ್ಕೆ ಕರೆದೊಯ್ಯುವ ಬಟನ್ ಅನ್ನು ಹೊಂದಿರಬೇಕು.

Android ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅಭಿವೃದ್ಧಿಯೊಂದಿಗೆ ನೀವು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಪರಿಚಿತರಾಗಿದ್ದೀರಿ ಮತ್ತು ಈ ದಿಕ್ಕಿನಲ್ಲಿ ಮತ್ತಷ್ಟು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲವನ್ನೂ ಕಲಿಯುವ ಬಯಕೆಯನ್ನು ನಿಮ್ಮಲ್ಲಿ ಜಾಗೃತಗೊಳಿಸಿರಬಹುದು.

ನಿಮ್ಮ ಮೊದಲ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬರೆಯಲು ನೀವು ಬಯಸಿದರೆ ಹೊಸ ಭಾಷೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಕಲಿಯುವುದು ನಿಮಗೆ ಕನಿಷ್ಠ ಅಗತ್ಯವಿರುತ್ತದೆ. ಪುಸ್ತಕದಿಂದ ಉದಾಹರಣೆಯನ್ನು ನಕಲಿಸದೆಯೇ Android ಅಥವಾ iOS ಗಾಗಿ ಮೂಲಭೂತ ಟೊಡೊ ಪಟ್ಟಿಯನ್ನು ಚಿತ್ರಿಸಲು ಕನಿಷ್ಠ ಒಂದೆರಡು ವಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದರೆ ನೀವು ಆಬ್ಜೆಕ್ಟಿವ್-ಸಿ ಅಥವಾ ಜಾವಾವನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತು ನೀವು ಫೋನ್‌ಗ್ಯಾಪ್‌ನಂತಹ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಿದರೆ ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳಿಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು.

ವಿಂಡೋಸ್ 8 ನಲ್ಲಿ ನಮಗೆ ಕಾಯುತ್ತಿರುವ ನಾವೀನ್ಯತೆಗಳನ್ನು ನೀವು ಎಚ್ಚರಿಕೆಯಿಂದ ಅಧ್ಯಯನ ಮಾಡಿದರೆ, ಅದರ ಅಡಿಯಲ್ಲಿ HTML5 ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ನೀವು ಗಮನಿಸಿರಬಹುದು. ಕಲ್ಪನೆ, ವಾಸ್ತವವಾಗಿ, ಹೊಸದಲ್ಲ - ಮೊಬೈಲ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಅದೇ ವಿಧಾನವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ತಂತ್ರಜ್ಞಾನಗಳು ಚಿಮ್ಮಿ ರಭಸದಿಂದ ಅಭಿವೃದ್ಧಿ ಹೊಂದುತ್ತಿವೆ. ಪರಿಚಿತ HTML, JavaScript ಮತ್ತು CSS ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳಿಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಈ ಚೌಕಟ್ಟುಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ!, ಇದು PhoneGap ಆಗಿದೆ. ಅದರ ಸಹಾಯದಿಂದ ಬರೆಯಲಾದ ಅಪ್ಲಿಕೇಶನ್ ಎಲ್ಲಾ ಜನಪ್ರಿಯ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ: iOS, Android, Windows Phone, Blackberry, WebOS, Symbian ಮತ್ತು Bada. ನೀವು ಪ್ರತಿ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನ ನಿಶ್ಚಿತಗಳನ್ನು ಕಲಿಯಬೇಕಾಗಿಲ್ಲ (ಉದಾಹರಣೆಗೆ, ಐಒಎಸ್ ಸಂದರ್ಭದಲ್ಲಿ ಆಬ್ಜೆಕ್ಟಿವ್-ಸಿ), ಅಥವಾ ವಿವಿಧ API ಗಳು ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸಲು. ನೀವು ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸಲು ಬೇಕಾಗಿರುವುದು HTML5 ಮತ್ತು ವಿಶೇಷ PhoneGap API ನ ಜ್ಞಾನವಾಗಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಔಟ್ಪುಟ್ ಅಪ್ಲಿಕೇಶನ್ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಸ್ಟುಪಿಡ್ HTML ಪುಟ "ಫ್ರೇಮ್" ಆಗಿರುವುದಿಲ್ಲ, ಇಲ್ಲ! ಫ್ರೇಮ್‌ವರ್ಕ್‌ನ API ಸ್ಥಳೀಯ ಪರಿಕರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ ಬಳಸಲಾಗುವ ಎಲ್ಲಾ ಫೋನ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ: ವೇಗವರ್ಧಕ, ದಿಕ್ಸೂಚಿ, ಕ್ಯಾಮೆರಾ (ವೀಡಿಯೊ ರೆಕಾರ್ಡಿಂಗ್ ಮತ್ತು ಛಾಯಾಗ್ರಹಣ), ಸಂಪರ್ಕ ಪಟ್ಟಿ, ಫೈಲ್ ಸಿಸ್ಟಮ್, ಅಧಿಸೂಚನೆ ವ್ಯವಸ್ಥೆ (ಫೋನ್‌ನಲ್ಲಿ ಪ್ರಮಾಣಿತ ಅಧಿಸೂಚನೆಗಳು) ಗೆ ಪ್ರವೇಶ. , ಸಂಗ್ರಹಣೆ, ಇತ್ಯಾದಿ. ಅಂತಿಮವಾಗಿ, ಅಂತಹ ಅಪ್ಲಿಕೇಶನ್ ಯಾವುದೇ ಅಡ್ಡ-ಡೊಮೇನ್ ವಿಳಾಸವನ್ನು ಮನಬಂದಂತೆ ಪ್ರವೇಶಿಸಬಹುದು ನೀವು jQuery ಮೊಬೈಲ್ ಅಥವಾ ಸೆಂಚಾದಂತಹ ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಳೀಯ ನಿಯಂತ್ರಣಗಳನ್ನು ಮರುಸೃಷ್ಟಿಸಬಹುದು ಮತ್ತು ಅಂತಿಮ ಪ್ರೋಗ್ರಾಂ ಮೊಬೈಲ್ ಫೋನ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯ ಭಾಷೆಯಲ್ಲಿ (ಅಥವಾ ಬಹುತೇಕ ಹಾಗೆ) ಬರೆದಂತೆ ಕಾಣುತ್ತದೆ. ಮೇಲಿನದನ್ನು ಆಚರಣೆಯಲ್ಲಿ ವಿವರಿಸುವುದು ಉತ್ತಮ, ಅಂದರೆ, ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬರೆಯಿರಿ, ಆದ್ದರಿಂದ ನೀವು ಈಗಿನಿಂದಲೇ ಅಭ್ಯಾಸವನ್ನು ಪ್ರಾರಂಭಿಸಲು ನಾನು ಸಲಹೆ ನೀಡುತ್ತೇನೆ. ಸಮಯವನ್ನು ನಿಗಾ ಇರಿಸಿ - ಎಲ್ಲವನ್ನೂ ಮಾಡಲು ಅರ್ಧ ಗಂಟೆಗಿಂತ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.

ನಾವು ಏನು ರಚಿಸುತ್ತೇವೆ

ಐಒಎಸ್ ಅನ್ನು ಟಾರ್ಗೆಟ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಆಗಿ ತೆಗೆದುಕೊಳ್ಳೋಣ - ಹೌದು, ಹೌದು, ಹಣವು ಆಪ್‌ಸ್ಟೋರ್‌ನಲ್ಲಿದೆ ಮತ್ತು ಸದ್ಯಕ್ಕೆ ಅಲ್ಲಿ ನಿಮ್ಮ ಬೆಳವಣಿಗೆಗಳನ್ನು ಹಣಗಳಿಸುವುದು ಉತ್ತಮವಾಗಿದೆ :). ಆದರೆ ನಾನು ಅದನ್ನು ಈಗಿನಿಂದಲೇ ಸ್ಪಷ್ಟಪಡಿಸುತ್ತೇನೆ: ಅದೇ ವಿಷಯ, ಬದಲಾವಣೆಗಳಿಲ್ಲದೆ, Android ಗಾಗಿ ಹೇಳಬಹುದು. ಮಾಡಬೇಕಾದ ಪಟ್ಟಿಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ನಾನು ಇನ್ನೊಂದು ಸಾಧನವನ್ನು ಬರೆಯಲು ಬಯಸದ ಕಾರಣ, ಯಾವ ಉದಾಹರಣೆಯನ್ನು ಪರಿಗಣಿಸಬೇಕೆಂದು ನಾನು ದೀರ್ಘಕಾಲ ಯೋಚಿಸಿದೆ. ಹಾಗಾಗಿ "ಜಿಯೋರೆಮೆಂಬರೆನ್ಸ್" ಎಂಬ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸಲು ನಾನು ನಿರ್ಧರಿಸಿದೆ, ಒಂದು ನ್ಯಾವಿಗೇಷನ್ ಪ್ರೋಗ್ರಾಂ ಅದರ ಉದ್ದೇಶವನ್ನು ಒಂದು ಪದಗುಚ್ಛದಲ್ಲಿ ವಿವರಿಸಬಹುದು: "ನಾನು ಮತ್ತೆ ಇಲ್ಲಿರುವಾಗ ನನಗೆ ತಿಳಿಸಿ." AppStore ಅನೇಕ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಹೊಂದಿದೆ, ಅದು ಬಳಕೆದಾರರು ಕಾರನ್ನು ನಿಲ್ಲಿಸಿದ ಸ್ಥಳವನ್ನು "ನೆನಪಿಸಿಕೊಳ್ಳಲು" ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಇದು ಬಹುತೇಕ ಒಂದೇ ವಿಷಯ, ಸ್ವಲ್ಪ ಸರಳವಾಗಿದೆ. ನೀವು ನಗರದ ನಕ್ಷೆಯಲ್ಲಿ ಒಂದು ಬಿಂದುವನ್ನು ಸೂಚಿಸಬಹುದು, ಅದಕ್ಕೆ ನಿರ್ದಿಷ್ಟ ತ್ರಿಜ್ಯವನ್ನು ಹೊಂದಿಸಬಹುದು ಮತ್ತು ಸಂದೇಶವನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಬಹುದು. ಮುಂದಿನ ಬಾರಿ ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ತ್ರಿಜ್ಯದೊಂದಿಗೆ ವೃತ್ತದೊಳಗೆ ಬಿದ್ದಾಗ, ಅಪ್ಲಿಕೇಶನ್ ನಿಮಗೆ ತಿಳಿಸುತ್ತದೆ ಮತ್ತು ಪಾಯಿಂಟ್ ಅನ್ನು ಅಳಿಸಲಾಗುತ್ತದೆ. ಈ ಯೋಜನೆಯ ಪ್ರಕಾರ ನಾವು ಮುಂದುವರಿಯುತ್ತೇವೆ: ಮೊದಲು ನಾವು ಸರಳವಾದ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ, ಅದನ್ನು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಿ, ತದನಂತರ ಅದನ್ನು ಫೋನ್‌ಗ್ಯಾಪ್ ಬಳಸಿ ಐಒಎಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ವರ್ಗಾಯಿಸುತ್ತೇವೆ. ಫೋನ್‌ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಡೀಬಗ್ ಮಾಡುವುದು ಹೆಚ್ಚು ಕಷ್ಟಕರವಾದ ಕಾರಣ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಕೋಡ್‌ನ ಬಹುಪಾಲು ಮೂಲಮಾದರಿ ಮತ್ತು ಪರೀಕ್ಷಿಸುವುದು ಬಹಳ ಮುಖ್ಯ. ನಾವು jQuery ಮೊಬೈಲ್ (jquerymobile.com) ನೊಂದಿಗೆ jQuery JS ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಫ್ರೇಮ್‌ವರ್ಕ್‌ನಂತೆ ಮತ್ತು Google Maps v3 ಅನ್ನು ನಕ್ಷೆಯ ಎಂಜಿನ್‌ನಂತೆ ಬಳಸುತ್ತೇವೆ. ಅಪ್ಲಿಕೇಶನ್ ಎರಡು ಪುಟಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ: ನಕ್ಷೆ ಮತ್ತು ಅಂಕಗಳ ಪಟ್ಟಿ.

  • ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಸ್ಥಾನದ ಮಾರ್ಕರ್ ಅನ್ನು ನಕ್ಷೆಯಲ್ಲಿ ಇರಿಸಲಾಗಿದೆ. ನಕ್ಷೆಯ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ, ಸಂದೇಶವನ್ನು ಲಗತ್ತಿಸಲಾದ ಒಂದು ಬಿಂದುವನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ ("ಕಾರು ಸಮೀಪದ" ನಂತಹ). ಅದರ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಪಾಯಿಂಟ್ ಅನ್ನು ಅಳಿಸಬಹುದು. ನಕ್ಷೆಯಲ್ಲಿ ವ್ಯಕ್ತಿಯ ಮಾರ್ಕರ್ ಅನ್ನು ಸರಿಸಲು, ಜಿಯೋನಾವಿಗೇಷನ್ API ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
  • ಅಂಕಗಳ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿರುವ ಪುಟದಲ್ಲಿ ಹೆಚ್ಚುವರಿ "ಎಲ್ಲಾ ಅಂಕಗಳನ್ನು ಅಳಿಸು" ಬಟನ್ ಇರಬೇಕು ಮತ್ತು ಪ್ರತಿ ಬಿಂದುವಿನ ಮುಂದೆ "ಈ ಬಿಂದುವನ್ನು ಅಳಿಸು" ಬಟನ್ ಇರಬೇಕು. ನೀವು ಪಟ್ಟಿಯಲ್ಲಿರುವ ಅಂಶದ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಅನುಗುಣವಾದ ಪಾಯಿಂಟ್ ಅನ್ನು ನಕ್ಷೆಯಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ನಾವು ಬಳಕೆದಾರರ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ಪಾಯಿಂಟ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಲೋಕಲ್ ಸ್ಟೋರೇಜ್‌ನಲ್ಲಿ ಉಳಿಸುತ್ತೇವೆ.

UI ಚೌಕಟ್ಟುಗಳು

jQuery ಮೊಬೈಲ್, ಸಹಜವಾಗಿ, ಮೊಬೈಲ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ರಚಿಸುವ ಏಕೈಕ ಚೌಕಟ್ಟಲ್ಲ. PhoneGap ವೆಬ್‌ಸೈಟ್ ನೀವು ಬಳಸಬಹುದಾದ ಲೈಬ್ರರಿಗಳು ಮತ್ತು ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳ ದೊಡ್ಡ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿದೆ (phonegap.com/tools): Sencha Touch, Impact, Dojo Mobile, Zepto.js, ಇತ್ಯಾದಿ.

ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್

ನಾವು jQuery ಮೊಬೈಲ್ ಅನ್ನು ಏಕೆ ಬಳಸುತ್ತೇವೆ ಎಂದು ನಾನು ತಕ್ಷಣ ವಿವರಿಸುತ್ತೇನೆ. ಈ JS ಲೈಬ್ರರಿಯು ವಿವಿಧ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ ಸಿದ್ಧ-ಸಿದ್ಧ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳನ್ನು (ಸ್ಥಳೀಯವಾದವುಗಳಿಗೆ ಸಾಧ್ಯವಾದಷ್ಟು ಹತ್ತಿರ) ನಮಗೆ ಒದಗಿಸುತ್ತದೆ. ಎಲ್ಲಾ ನಂತರ, ನಮಗೆ ಔಟ್‌ಪುಟ್ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿರಬೇಕು ಮತ್ತು ಬ್ರೌಸರ್‌ನಿಂದ ಪುಟವಲ್ಲ! ಆದ್ದರಿಂದ JQuery ಮೊಬೈಲ್‌ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ (jquerymobile.com/download) ಮತ್ತು ನಮಗೆ ಅಗತ್ಯವಿರುವ ಮೊದಲ ಅಪ್ಲಿಕೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಫೋಲ್ಡರ್‌ಗೆ ವರ್ಗಾಯಿಸಿ:

  • ಚಿತ್ರಗಳು/ (ಅದೇ ಹೆಸರಿನ jq-ಮೊಬೈಲ್ ಆರ್ಕೈವ್ ಫೋಲ್ಡರ್‌ನಿಂದ ಎಲ್ಲಾ ಚಿತ್ರಗಳನ್ನು ಇಲ್ಲಿಗೆ ಸರಿಸಿ);
  • index.css;
  • index.html;
  • index.js;
  • jquery.js;
  • jquery.mobile.min.css;
  • jquery.mobile.min.js.

ಭವಿಷ್ಯದಲ್ಲಿ ಬಳಕೆದಾರರು ಮೊಬೈಲ್ ಇಂಟರ್ನೆಟ್ ಅನ್ನು ವ್ಯರ್ಥ ಮಾಡದಂತೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೆಚ್ಚಾಗಿ ಸ್ಥಳೀಯವಾಗಿ ಮಾಡುವುದು ಅವಶ್ಯಕ. ಈಗ ನಾವು index.html ಫೈಲ್‌ನಲ್ಲಿ ಪುಟ ಚೌಕಟ್ಟನ್ನು ರಚಿಸುತ್ತೇವೆ. ಕೆಳಗಿನ ಕೋಡ್ ನಕ್ಷೆಯೊಂದಿಗೆ ಪುಟದ ಮೇಲ್ಭಾಗವನ್ನು ವಿವರಿಸುತ್ತದೆ, ಶಾಸನ "ಭೌಗೋಳಿಕ ಜ್ಞಾಪನೆ" ಮತ್ತು "ಪಾಯಿಂಟ್‌ಗಳು" ಬಟನ್.

ನಕ್ಷೆ ಪುಟ

ಜಿಯೋರೆಮೆಂಬರೆನ್ಸ್

ಅಂಕಗಳು

ಪುಟ ಗುಣಲಕ್ಷಣ ಡೇಟಾ-dom-cache="true" ಇದು ಮೆಮೊರಿಯಿಂದ ಅನ್‌ಲೋಡ್ ಆಗಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಅವಶ್ಯಕವಾಗಿದೆ. ಪಾಯಿಂಟ್‌ಗಳ ಬಟನ್ ಡೇಟಾ-ಟ್ರಾನ್ಸಿಶನ್="ಪಾಪ್" ಅನ್ನು ಬಳಸುತ್ತದೆ ಇದರಿಂದ ಪಾಯಿಂಟ್‌ಗಳ ಪಟ್ಟಿ ಪುಟವು ಪಾಪ್-ಇನ್ ಪರಿಣಾಮದೊಂದಿಗೆ ತೆರೆಯುತ್ತದೆ. ಉತ್ತಮ ಕೈಪಿಡಿಯಲ್ಲಿ (bit.ly/vtXX3M) jQuery ಮೊಬೈಲ್ ಪುಟಗಳನ್ನು ಹೇಗೆ ರಚಿಸಲಾಗಿದೆ ಎಂಬುದರ ಕುರಿತು ನೀವು ಇನ್ನಷ್ಟು ಓದಬಹುದು. ಸಾದೃಶ್ಯದ ಮೂಲಕ, ನಾವು ಬಿಂದುಗಳ ಪಟ್ಟಿಯೊಂದಿಗೆ ಪುಟವನ್ನು ರಚಿಸುತ್ತೇವೆ:

ಪಾಯಿಂಟ್ ಪಟ್ಟಿ ಪುಟ

ಎಲ್ಲವನ್ನೂ ಅಳಿಸಿ

ಅಂಕಗಳು

ನಕ್ಷೆ

“ಮ್ಯಾಪ್” ಬಟನ್‌ಗಾಗಿ, ನಾವು ಡೇಟಾ-ಟ್ರಾನ್ಸಿಶನ್=”ಪಾಪ್” ಅನ್ನು ಸಹ ಬರೆಯುತ್ತೇವೆ, ಆದರೆ ಡೇಟಾ-ದಿಕ್ಕು=”ರಿವರ್ಸ್” ಗುಣಲಕ್ಷಣವನ್ನು ಸೇರಿಸುತ್ತೇವೆ ಇದರಿಂದ “ಮ್ಯಾಪ್” ಪುಟವು “ಫೇಡ್” ಪರಿಣಾಮದೊಂದಿಗೆ ತೆರೆಯುತ್ತದೆ. ಪಾಯಿಂಟ್ ಟೆಂಪ್ಲೇಟ್‌ನಲ್ಲಿ ನಾವು ಅದೇ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬರೆಯುತ್ತೇವೆ. ಅಷ್ಟೆ, ನಮ್ಮ ಫ್ರೇಮ್ ಸಿದ್ಧವಾಗಿದೆ.

ಅಪ್ಲಿಕೇಶನ್ ರಚಿಸಲಾಗುತ್ತಿದೆ

ಈಗ ನಾವು ನಕ್ಷೆಯನ್ನು ಪ್ರದರ್ಶಿಸಬೇಕಾಗಿದೆ, ಇದಕ್ಕಾಗಿ ನಾವು ಪ್ರಮಾಣಿತ Google ನಕ್ಷೆಗಳ API ಅನ್ನು ಬಳಸುತ್ತೇವೆ, ಇದನ್ನು ಲಕ್ಷಾಂತರ ವಿವಿಧ ಸೈಟ್‌ಗಳು ಬಳಸುತ್ತವೆ:

Var latLng = ಹೊಸ gm.LatLng (this.options.lat, this.options.lng); this.map = ಹೊಸ gm.Map(ಅಂಶ, (ಜೂಮ್: this.options.zoom, // ಆರಂಭಿಕ ಜೂಮ್ ಕೇಂದ್ರವನ್ನು ಆಯ್ಕೆಮಾಡಿ: latLng, // ಆರಂಭಿಕ ಕೇಂದ್ರ ನಕ್ಷೆಯನ್ನು ಹೊಂದಿಸಿTypeId: gm.MapTypeId.ROADMAP, // ಸಾಧಾರಣ ನಕ್ಷೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುDoubleClickZoom: ನಿಜ, // disableDefaultUI ಅನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ/ಡಬಲ್-ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಸ್ವಯಂಜೂಮ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ: ನಿಜ // ಎಲ್ಲಾ ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ);

ಇಲ್ಲಿ Gm ಎಂಬುದು Google ನಕ್ಷೆಗಳ ವಸ್ತುವನ್ನು ಉಲ್ಲೇಖಿಸುವ ವೇರಿಯಬಲ್ ಆಗಿದೆ. ನಾನು ಕೋಡ್‌ನಲ್ಲಿ ಇನಿಶಿಯಲೈಸೇಶನ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಚೆನ್ನಾಗಿ ಕಾಮೆಂಟ್ ಮಾಡಿದ್ದೇನೆ. ನಕ್ಷೆಯಲ್ಲಿ ಮ್ಯಾನ್ ಮಾರ್ಕರ್ ಅನ್ನು ಸೆಳೆಯುವುದು ಮುಂದಿನ ಹಂತವಾಗಿದೆ:

This.person = ಹೊಸ gm.Marker(( ನಕ್ಷೆ: this.map, ಐಕಾನ್: new gm.MarkImage(PERSON_SPRITE_URL, new gm.Size(48, 48)) ));

Google ಪನೋರಮಾಗಳಿಂದ ವ್ಯಕ್ತಿಯ ಸ್ಪ್ರೈಟ್‌ನ ವಿಳಾಸವನ್ನು PERSON_SPRITE_URL ನಂತೆ ಬಳಸಲಾಗುತ್ತದೆ. ಇದರ ಸ್ಥಿರ ವಿಳಾಸ maps.gstatic.com/mapfiles/cb/mod_cb_scout/cb_scout_sprite_api_003.png . ಬಳಕೆದಾರರು ನಕ್ಷೆಯ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಅಂಕಗಳನ್ನು ಸೇರಿಸುತ್ತಾರೆ, ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ಸೆಳೆಯಲು ನಾವು ಕ್ಲಿಕ್ ಈವೆಂಟ್ ಅನ್ನು ಕೇಳುತ್ತೇವೆ:

Gm.event.addListener(this.map, "ಕ್ಲಿಕ್", ಕಾರ್ಯ (ಈವೆಂಟ್) ( self.requestMessage(ಫಂಕ್ಷನ್ (ತಪ್ಪು, ಸಂದೇಶ) ( // (ತಪ್ಪು) ಹಿಂತಿರುಗಿಸಿದರೆ ಬಳಕೆದಾರರು ನಮೂದಿಸಿದ ಪಠ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುವ ವಿಧಾನ; // ವಿಧಾನ ಸಕ್ರಿಯವಾದವುಗಳ ಪಟ್ಟಿಗೆ ಡಾಟ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ ಮತ್ತು // ಅದನ್ನು ನಕ್ಷೆಯಲ್ಲಿ ಸೆಳೆಯುತ್ತದೆ self.addPoint(event.latLng, self.options.radius, message); ಸುಳ್ಳು);

ನಾನು ಹೆಚ್ಚಿನ ಕೋಡ್ ಅನ್ನು ಒದಗಿಸುತ್ತೇನೆ - ಉಳಿದವುಗಳನ್ನು ಡಿಸ್ಕ್ನಲ್ಲಿ ನೋಡಿ. ಮುಂದೆ ನಾವು ನಕ್ಷೆಯಲ್ಲಿ ಬಳಕೆದಾರರ ಐಕಾನ್ ಅನ್ನು ಸರಿಸಲು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಲಿಸಬೇಕಾಗಿದೆ. ಮೂಲಮಾದರಿಯಲ್ಲಿ, ನಾವು ಜಿಯೋಲೊಕೇಶನ್ API ಅನ್ನು ಬಳಸುತ್ತೇವೆ (ಡೆಸ್ಕ್‌ಟಾಪ್ ಬ್ರೌಸರ್‌ಗಳಲ್ಲಿಯೂ ಸಹ ಬಳಸಲಾಗುತ್ತದೆ):

ವೇಳೆ (navigator.geolocation) ( // ಬ್ರೌಸರ್ ಜಿಯೋಲೊಕೇಶನ್ ಫಂಕ್ಷನ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ gpsSuccess(pos) ( var lat, lng; ವೇಳೆ (pos.coords) ( lat = pos.coords.latitude; lng = pos.coords.longitude; ) ಬೇರೆ (lat = pos.latitude; lng = pos.longitude; ) self.movePerson(ಹೊಸ gm.LatLng(lat, lng)); // ಬಳಕೆದಾರ ಐಕಾನ್ ಅನ್ನು ಸರಿಸಿ // ಪ್ರತಿ ಮೂರು ಸೆಕೆಂಡುಗಳಲ್ಲಿ ನಾವು ಪ್ರಸ್ತುತ // ಸ್ಥಾನವನ್ನು ವಿನಂತಿಸುತ್ತೇವೆ ಬಳಕೆದಾರ window.setInterval (ಫಂಕ್ಷನ್ () ( // ಪ್ರಸ್ತುತ ಸ್ಥಾನವನ್ನು navigator.geolocation.getCurrentPosition(gpsSuccess, $.noop, (enableHighAcuracy: true, ಗರಿಷ್ಠ ವಯಸ್ಸು: 300000)); , 3000 ವಿನಂತಿಸಿ;

ಮೂವ್‌ಪರ್ಸನ್ ವಿಧಾನವು ಬಳಕೆದಾರರು ಯಾವುದೇ ಸಕ್ರಿಯ ಹಂತದಲ್ಲಿದ್ದಾರೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಸರಳವಾದ getPointsInBounds() ವಿಧಾನವನ್ನು ಬಳಸುತ್ತದೆ. ಕೊನೆಯ ಪ್ರಶ್ನೆ - ಅಂಕಗಳ ಪಟ್ಟಿಯನ್ನು ಎಲ್ಲಿ ಸಂಗ್ರಹಿಸಬೇಕು? HTML5 ಲೋಕಲ್ ಸ್ಟೋರೇಜ್ ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಪರಿಚಯಿಸಿದೆ, ಆದ್ದರಿಂದ ಅದನ್ನು ನಿರ್ಲಕ್ಷಿಸಬೇಡಿ (ಕೋಡ್‌ನ ಈ ಭಾಗಗಳನ್ನು ನೀವೇ ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ನಾನು ನಿಮಗೆ ಬಿಡುತ್ತೇನೆ, ಅದನ್ನು ನಾನು ಚೆನ್ನಾಗಿ ಕಾಮೆಂಟ್ ಮಾಡಿದ್ದೇನೆ). ಆದ್ದರಿಂದ, ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ ಸಿದ್ಧವಾಗಿದೆ!

ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ

ನಾನು ಮೊದಲೇ ಹೇಳಿದಂತೆ, ಡೀಬಗ್ ಮಾಡುವುದನ್ನು ಹೆಚ್ಚಾಗಿ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಮಾಡಬೇಕಾಗಿದೆ. ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಅತ್ಯಂತ ಸೂಕ್ತವಾದ ಬ್ರೌಸರ್ ಸಫಾರಿ ಅಥವಾ ಕ್ರೋಮ್ ಆಗಿದೆ. ಈ ಬ್ರೌಸರ್‌ಗಳಲ್ಲಿ ಡೀಬಗ್ ಮಾಡಿದ ನಂತರ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಮೊಬೈಲ್ ಫೋನ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ ಎಂದು ನೀವು ಖಚಿತವಾಗಿ ಹೇಳಬಹುದು. ಈ ಎರಡೂ ಬ್ರೌಸರ್‌ಗಳು ಹೆಚ್ಚಿನ ಮೊಬೈಲ್ ವೆಬ್ ಬ್ರೌಸರ್‌ಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತವೆ ಏಕೆಂದರೆ ಅವುಗಳನ್ನು ವೆಬ್‌ಕಿಟ್ ಎಂಜಿನ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಎಲ್ಲಾ ದೋಷಗಳನ್ನು ತೆಗೆದುಹಾಕಿದ ನಂತರ, ನಿಮ್ಮ ಫೋನ್‌ನಲ್ಲಿ ನೇರವಾಗಿ ಮೊಬೈಲ್ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ನೀವು ಮುಂದುವರಿಯಬಹುದು. ಇದನ್ನು ಮಾಡಲು, ನಿಮ್ಮ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ (ಡೆನ್ವರ್ ಅಥವಾ XAMPP ಸಹ) ಇದರಿಂದ ಅದು ರಚಿಸಿದ ಪುಟಕ್ಕೆ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ನಿಮ್ಮ ಮೊಬೈಲ್ ಫೋನ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ತೆರೆಯಿರಿ. ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಕಾಣಿಸಬೇಕು. ಫೋನ್‌ಗ್ಯಾಪ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಮೊಬೈಲ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ ಸಂಕಲಿಸಲಾದ ಭವಿಷ್ಯದ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಬಹುತೇಕ ಒಂದೇ ರೀತಿ ಕಾಣುತ್ತದೆ, ಬ್ರೌಸರ್ ನ್ಯಾವಿಗೇಷನ್ ಬಾರ್ ಅನ್ನು ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸಲಾಗುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಇಲ್ಲಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಮುಖ್ಯವಾಗಿದೆ. ಎಲ್ಲವೂ ಸರಿಯಾಗಿದ್ದರೆ, ನೀವು ಪುಟದಿಂದ ಪೂರ್ಣ ಪ್ರಮಾಣದ iOS ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು. ಈ ಹಂತದವರೆಗೆ ಮೊಬೈಲ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ನಾವು PhoneGap ಮತ್ತು IDE ಅನ್ನು ಮುಟ್ಟಿಲ್ಲ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ.

ತಯಾರಿ

IOS ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸಲು, ನಿಮಗೆ Mac OS 10.6+ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ (ಅಥವಾ Mac OS 10.6 ನಲ್ಲಿ ವರ್ಚುವಲ್ ಯಂತ್ರ) ಹೊಂದಿರುವ ಕಂಪ್ಯೂಟರ್ ಅಗತ್ಯವಿದೆ, ಜೊತೆಗೆ iOS SDK ಅನ್ನು ಸ್ಥಾಪಿಸಿದ Xcode ಅಭಿವೃದ್ಧಿ ಪರಿಸರ. ನೀವು SDK ಅನ್ನು ಸ್ಥಾಪಿಸದಿದ್ದರೆ, ನೀವು Xcode ಮತ್ತು iOS SDK (developer.apple.com/devcenter/ios/index.action) ಅನ್ನು ಒಳಗೊಂಡಿರುವ Apple ವೆಬ್‌ಸೈಟ್‌ನಿಂದ ಡಿಸ್ಕ್ ಇಮೇಜ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಚಿತ್ರವು ಸುಮಾರು 4 ಜಿಬಿ ತೂಗುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ನೀವು ಆಪಲ್ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಡೆವಲಪರ್ ಆಗಿ ನೋಂದಾಯಿಸಿಕೊಳ್ಳಬೇಕು (ನೀವು ಆಪ್‌ಸ್ಟೋರ್‌ನಲ್ಲಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಕಟಿಸಲು ಹೋಗದಿದ್ದರೆ, ಈ ಅಗತ್ಯವನ್ನು ಬೈಪಾಸ್ ಮಾಡಬಹುದು). ಈ ಸೆಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು, ನೀವು ಸ್ಥಳೀಯ iOS ಭಾಷೆ ಆಬ್ಜೆಕ್ಟಿವ್-ಸಿ ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು. ಆದರೆ ನಾವು ಪರಿಹಾರವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಮತ್ತು PhoneGap ಅನ್ನು ಬಳಸಲು ನಿರ್ಧರಿಸಿದ್ದೇವೆ, ಆದ್ದರಿಂದ ನಾವು ಇನ್ನೂ PhoneGap iOS ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ. ಆರ್ಕೈವ್ ಅನ್ನು ಆಫ್‌ಸೈಟ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ (https://github.com/callback/phonegap/zipball/1.2.0), ಅದನ್ನು ಅನ್ಪ್ಯಾಕ್ ಮಾಡಿ ಮತ್ತು iOS ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಸ್ಥಾಪಕವನ್ನು ರನ್ ಮಾಡಿ. ಅನುಸ್ಥಾಪನೆಯು ಪೂರ್ಣಗೊಂಡಾಗ, Xcode ಯೋಜನೆಗಳ ಮೆನುವಿನಲ್ಲಿ PhoneGap ಐಕಾನ್ ಕಾಣಿಸಿಕೊಳ್ಳಬೇಕು. ಪ್ರಾರಂಭದ ನಂತರ, ನೀವು ಹಲವಾರು ಫಾರ್ಮ್‌ಗಳನ್ನು ಭರ್ತಿ ಮಾಡಬೇಕಾಗುತ್ತದೆ, ಆದರೆ ಶೀಘ್ರದಲ್ಲೇ ನಿಮ್ಮ ಮೊದಲ ಅಪ್ಲಿಕೇಶನ್‌ನೊಂದಿಗೆ IDE ಕಾರ್ಯಸ್ಥಳವನ್ನು ನೀವು ನೋಡುತ್ತೀರಿ. ಎಲ್ಲವೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು, ರನ್ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ - ಫೋನ್‌ಗ್ಯಾಪ್ ಟೆಂಪ್ಲೇಟ್ ಅಪ್ಲಿಕೇಶನ್‌ನೊಂದಿಗೆ ಐಫೋನ್/ಐಪ್ಯಾಡ್ ಎಮ್ಯುಲೇಟರ್ ಪ್ರಾರಂಭವಾಗಬೇಕು. ಜೋಡಿಸಲಾದ ಪ್ರೋಗ್ರಾಂ index.html ಕಂಡುಬಂದಿಲ್ಲ ಎಂದು ಹೇಳುವ ದೋಷವನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ - ಇದು ಸಾಮಾನ್ಯವಾಗಿದೆ. ನೀವು ಪ್ರಾಥಮಿಕ ಪ್ರಾಜೆಕ್ಟ್ ಫೈಲ್‌ಗಳನ್ನು ಉಳಿಸಿದ ಫೋಲ್ಡರ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಅದರಲ್ಲಿ www ಸಬ್‌ಫೋಲ್ಡರ್ ಅನ್ನು ಹುಡುಕಿ. ಅದನ್ನು ಸಂಪಾದಕಕ್ಕೆ ಎಳೆಯಿರಿ, ಎಡಭಾಗದಲ್ಲಿರುವ ಪಟ್ಟಿಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ ಐಕಾನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಕಾಣಿಸಿಕೊಳ್ಳುವ ವಿಂಡೋದಲ್ಲಿ, "ಯಾವುದೇ ಸೇರಿಸಿದ ಫೋಲ್ಡರ್ಗಳಿಗಾಗಿ ಫೋಲ್ಡರ್ ಉಲ್ಲೇಖಗಳನ್ನು ರಚಿಸಿ" ಆಯ್ಕೆಮಾಡಿ. ನೀವು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಮತ್ತೆ ಚಲಾಯಿಸಿದರೆ, ಎಲ್ಲವೂ ಕೆಲಸ ಮಾಡಬೇಕು. ಈಗ ನಾವು ನಮ್ಮ ಮೂಲಮಾದರಿಯ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು www ಫೋಲ್ಡರ್‌ಗೆ ನಕಲಿಸಬಹುದು. ಫೋನ್‌ಗ್ಯಾಪ್ ಸಂಸ್ಕರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ನಮ್ಮ ಮೂಲಮಾದರಿಯನ್ನು ತಿರುಚುವ ಸಮಯ ಇದು.

ಮೂಲಮಾದರಿ ವರ್ಗಾವಣೆ

ಮೊದಲನೆಯದಾಗಿ, ನಿಮ್ಮ ಇಂಡೆಕ್ಸ್ ಫೈಲ್‌ನಲ್ಲಿ ನೀವು phonegap-1.2.0.js ಅನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ. ಭೇಟಿ ನೀಡಲು ಲಭ್ಯವಿರುವ ಹೋಸ್ಟ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಮಿತಿಗೊಳಿಸಲು PhoneGap ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಅಂತಹ "ಬಿಳಿ ಪಟ್ಟಿ" ಅನ್ನು ತಕ್ಷಣವೇ ಹೊಂದಿಸಲು ನಾನು ಸಲಹೆ ನೀಡುತ್ತೇನೆ. ಪ್ರಾಜೆಕ್ಟ್ ಮೆನುವಿನಲ್ಲಿ, Supporting Files/PhoneGap.plist ಅನ್ನು ತೆರೆಯಿರಿ, ExternalHosts ಐಟಂ ಅನ್ನು ಹುಡುಕಿ ಮತ್ತು ಅದಕ್ಕೆ ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರವೇಶಿಸುವ ಕೆಳಗಿನ ಹೋಸ್ಟ್‌ಗಳನ್ನು ಸೇರಿಸಿ (ಇವು Google Maps ಸರ್ವರ್‌ಗಳು): *.gstatic.com, *.googleapis.com, ನಕ್ಷೆಗಳು .google.com. ನೀವು ಅವುಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ, ಪ್ರೋಗ್ರಾಂ ಕನ್ಸೋಲ್‌ನಲ್ಲಿ ಎಚ್ಚರಿಕೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ ಮತ್ತು ನಕ್ಷೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುವುದಿಲ್ಲ. ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನ ವೆಬ್ ಆವೃತ್ತಿಯನ್ನು ಪ್ರಾರಂಭಿಸಲು, ನಾವು DOMReady ಈವೆಂಟ್ ಅಥವಾ jQuery ಸಹಾಯಕವನ್ನು ಬಳಸಿದ್ದೇವೆ: $(document).ready(). ಫೋನ್‌ಗ್ಯಾಪ್ ಸಾಧನ ಸಿದ್ಧ ಈವೆಂಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಇದು ಮೊಬೈಲ್ ಸಾಧನ ಸಿದ್ಧವಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಇದನ್ನು ಬಳಸಲು ನಾನು ಸಲಹೆ ನೀಡುತ್ತೇನೆ:

Document.addEventListener("deviceready", function () ( new Notificator($("#map-canvas"))); // ಬಳಕೆದಾರರು ಇಂಟರ್ನೆಟ್ ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, // (navigator.network.connection) ಅದರ ಬಗ್ಗೆ ಅವರಿಗೆ ಸೂಚಿಸಿ. ಟೈಪ್ = == Connection.NONE) ( navigator.notification.alert("ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವಿಲ್ಲ", $.noop, TITLE); ) ), ತಪ್ಪು);
ಸ್ಕ್ರೋಲಿಂಗ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸೋಣ: document.addEventListener("touchmove", ಫಂಕ್ಷನ್ (ಈವೆಂಟ್) ( event.preventDefault(); ), ತಪ್ಪು);

ನಂತರ ನಾವು ಎಲ್ಲಾ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತೇವೆ ಮತ್ತು ಫೋನ್‌ಗ್ಯಾಪ್ ನಮಗೆ ಒದಗಿಸುವ ಸ್ಥಳೀಯ ಕರೆಗಳೊಂದಿಗೆ ಕರೆಗಳನ್ನು ದೃಢೀಕರಿಸುತ್ತೇವೆ:

Navigator.notification.confirm("ಪಾಯಿಂಟ್ ತೆಗೆದುಹಾಕಿ?", ಕಾರ್ಯ (ಬಟನ್_ಐಡಿ) (ಬಟನ್_ಐಡಿ === 1) (// ಸರಿ ಬಟನ್ ಒತ್ತಿದರೆ self.removePoint(point); ) ), TITLE);

ನಾವು ಬದಲಾಯಿಸಬೇಕಾದ ಕೊನೆಯ ವಿಷಯವೆಂದರೆ ನಕ್ಷೆಯ ಸುತ್ತಲೂ ಬಳಕೆದಾರರ ಐಕಾನ್ ಅನ್ನು ಚಲಿಸುವ ಕೋಡ್ ಬ್ಲಾಕ್ ಆಗಿದೆ. ನಮ್ಮ ಪ್ರಸ್ತುತ ಕೋಡ್ ಸಹ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದರೆ ಇದು ಕಡಿಮೆ ಅತ್ಯುತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ (ನಿರ್ದೇಶಾಂಕಗಳು ಬದಲಾಗದಿದ್ದರೂ ಸಹ ಐಕಾನ್ ಅನ್ನು ಚಲಿಸುತ್ತದೆ) ಮತ್ತು ಅದರ ಫೋನ್‌ಗ್ಯಾಪ್ ಕೌಂಟರ್‌ಪಾರ್ಟ್‌ನಂತೆ ಶ್ರೀಮಂತ ಡೇಟಾವನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ:

Navigator.geolocation.watchPosition(ಫಂಕ್ಷನ್ (ಸ್ಥಾನ) ( self.movePerson(new gm.LatLng(position.coords.latitude, position.coords.longitude)); ), ಕಾರ್ಯ (ದೋಷ) ( navigator.notification.alert("code: " + error.code + "\nಸಂದೇಶ: " + error.message, $.noop, TITLE); ), (ಆವರ್ತನ: 3000 ));

ಈ ಕೋಡ್ ಹೆಚ್ಚು ಸೊಗಸಾಗಿದೆ - ನಿರ್ದೇಶಾಂಕಗಳು ಬದಲಾದಾಗ ಮಾತ್ರ ಇದು ಈವೆಂಟ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ. ರನ್ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ನಾವು ಇದೀಗ ರಚಿಸಿದ ಅಪ್ಲಿಕೇಶನ್ iOS ಸಾಧನ ಸಿಮ್ಯುಲೇಟರ್‌ನಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ! ನಿಜವಾದ ಸಾಧನದಲ್ಲಿ ಪ್ರಾರಂಭಿಸಲು ಇದು ಸಮಯ.

ಸಾಧನದಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ

Xcode ಚಾಲನೆಯಲ್ಲಿರುವ ಕಂಪ್ಯೂಟರ್‌ಗೆ ನಿಮ್ಮ iPhone, iPod ಅಥವಾ iPad ಅನ್ನು ಸಂಪರ್ಕಿಸಿ. ಪ್ರೋಗ್ರಾಂ ಹೊಸ ಸಾಧನವನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಅಭಿವೃದ್ಧಿಗೆ ಬಳಸಲು ಅನುಮತಿ ಕೇಳುತ್ತದೆ. ಅವಳನ್ನು ನಿರಾಕರಿಸುವುದರಲ್ಲಿ ಯಾವುದೇ ಅರ್ಥವಿಲ್ಲ :). ನಾನು ಮತ್ತೊಮ್ಮೆ ಪುನರಾವರ್ತಿಸುತ್ತೇನೆ: iOS ನಲ್ಲಿ ಲಿಖಿತ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಚಲಾಯಿಸಲು, ನೀವು ಅಧಿಕೃತ iOS ಡೆವಲಪರ್ ಆಗಿರಬೇಕು (ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, iOS ಡೆವಲಪರ್ ಪ್ರೋಗ್ರಾಂಗೆ ಚಂದಾದಾರರಾಗಿ). ನೀವು ಇತರ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳೊಂದಿಗೆ (ಆಂಡ್ರಾಯ್ಡ್, ವಿಂಡೋಸ್ ಫೋನ್) ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದ್ದರೆ ಮಾತ್ರ ಇದು ನಿಮಗೆ ತೊಂದರೆ ನೀಡುತ್ತದೆ; ವಿಶ್ವವಿದ್ಯಾನಿಲಯದಲ್ಲಿ ಅಧ್ಯಯನ ಮಾಡುವವರು ಕೆಲವು ಪ್ರಯೋಜನಗಳಿಗೆ ಉಚಿತವಾಗಿ ಪ್ರೋಗ್ರಾಂಗೆ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಲು ಅವಕಾಶವನ್ನು ಹೊಂದಿದ್ದಾರೆ. ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಭಾಗವಹಿಸಲು ಪ್ರತಿಯೊಬ್ಬರೂ ವರ್ಷಕ್ಕೆ $99 ಪಾವತಿಸಬೇಕು. ನಿಮ್ಮ ಕೋಡ್‌ಗೆ ಸಹಿ ಮಾಡಬಹುದಾದ ಪ್ರಮಾಣಪತ್ರವನ್ನು Apple ನೀಡುತ್ತದೆ. ಸಹಿ ಮಾಡಿದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು iOS ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು ಆಪ್ ಸ್ಟೋರ್‌ನಲ್ಲಿ ವಿತರಿಸಲು ಅನುಮತಿಸಲಾಗಿದೆ. ನೀವು ವಿದ್ಯಾರ್ಥಿಯಲ್ಲದಿದ್ದರೆ, ಮತ್ತು ಮುಗ್ಧ ಪ್ರಯೋಗಗಳಿಗಾಗಿ ನೀವು ಇನ್ನೂ $ 99 ಗಾಗಿ ವಿಷಾದಿಸುತ್ತಿದ್ದರೆ, ಇನ್ನೊಂದು ಮಾರ್ಗವಿದೆ - ವ್ಯವಸ್ಥೆಯನ್ನು ಮೋಸಗೊಳಿಸಲು. ಕೋಡ್ ಪರಿಶೀಲನೆಗಾಗಿ ನೀವು ಸ್ವಯಂ-ಸಹಿ ಪ್ರಮಾಣಪತ್ರವನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ಜೈಲ್‌ಬ್ರೋಕನ್ iOS ಸಾಧನದಲ್ಲಿ ಮೊಬೈಲ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ರನ್ ಮಾಡಬಹುದು (ನಾನು ಇದರ ಮೇಲೆ ವಾಸಿಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಈ ಲೇಖನದಲ್ಲಿ ಎಲ್ಲವನ್ನೂ ಸಾಧ್ಯವಾದಷ್ಟು ವಿವರವಾಗಿ ವಿವರಿಸಲಾಗಿದೆ: bit.ly/tD6xAf) . ಒಂದು ರೀತಿಯಲ್ಲಿ ಅಥವಾ ಇನ್ನೊಂದು ರೀತಿಯಲ್ಲಿ, ನಿಮ್ಮ ಮೊಬೈಲ್ ಫೋನ್‌ನ ಪರದೆಯ ಮೇಲೆ ಕೆಲಸ ಮಾಡುವ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೀವು ಶೀಘ್ರದಲ್ಲೇ ನೋಡುತ್ತೀರಿ. ನಿಲ್ಲಿಸುವ ಗಡಿಯಾರವನ್ನು ನಿಲ್ಲಿಸಿ. ಇದು ನಿಮಗೆ ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಂಡಿತು?

ಇತರ ವೇದಿಕೆಗಳು

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

ಆಪ್ಸೆಲೇಟರ್ ಟೈಟಾನಿಯಂ (www.appcelerator.com).

Titanium ಪ್ರಾಥಮಿಕವಾಗಿ Android ಮತ್ತು iPhone ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಬಹುದು, ಆದರೆ ಇದು BlackBerry ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗೆ ಹೆಚ್ಚುವರಿಯಾಗಿ, ಯೋಜನೆಯು ಸ್ಥಳೀಯ ವಿಜೆಟ್‌ಗಳು ಮತ್ತು IDE ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ನೀವು ಟೈಟಾನಿಯಂನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಉಚಿತವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು, ಆದರೆ ನೀವು ಬೆಂಬಲ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಮಾಡ್ಯೂಲ್‌ಗಳಿಗೆ ಪಾವತಿಸಬೇಕಾಗುತ್ತದೆ (ತಿಂಗಳಿಗೆ $49 ರಿಂದ). ಕೆಲವು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಮಾಡ್ಯೂಲ್‌ಗಳ ಬೆಲೆ ವರ್ಷಕ್ಕೆ $120 ತಲುಪುತ್ತದೆ. Appcelerator Titanium ನ ಅಭಿವರ್ಧಕರು ತಮ್ಮ ಚೌಕಟ್ಟಿನ ಆಧಾರದ ಮೇಲೆ 25 ಸಾವಿರಕ್ಕೂ ಹೆಚ್ಚು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬರೆಯಲಾಗಿದೆ ಎಂದು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ. ಯೋಜನೆಯ ಮೂಲ ಕೋಡ್ ಅನ್ನು Apache 2 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

ಕರೋನಾ SDK (www.anscamobile.com/corona).

ಈ ತಂತ್ರಜ್ಞಾನವು ಮುಖ್ಯ ವೇದಿಕೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ - ಐಒಎಸ್ ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್. ಚೌಕಟ್ಟನ್ನು ಮುಖ್ಯವಾಗಿ ಆಟದ ಅಭಿವೃದ್ಧಿಗೆ ಗುರಿಪಡಿಸಲಾಗಿದೆ. ಸಹಜವಾಗಿ, ಡೆವಲಪರ್‌ಗಳು OpenGL ನಲ್ಲಿ ಉತ್ತಮ ಗುಣಮಟ್ಟದ ಆಪ್ಟಿಮೈಸೇಶನ್ ಅನ್ನು ಕ್ಲೈಮ್ ಮಾಡುತ್ತಾರೆ. ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಉಚಿತ ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿಲ್ಲ, ಮತ್ತು ಬೆಲೆ ಸಾಕಷ್ಟು ಕಡಿದಾದ: ಒಂದು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಪರವಾನಗಿಗಾಗಿ ವರ್ಷಕ್ಕೆ $199 ಮತ್ತು iOS ಮತ್ತು Android ಗಾಗಿ ವರ್ಷಕ್ಕೆ $349. ಕರೋನಾ ತನ್ನದೇ ಆದ IDE ಮತ್ತು ಸಾಧನ ಎಮ್ಯುಲೇಟರ್‌ಗಳನ್ನು ನೀಡುತ್ತದೆ. ಕರೋನಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ಗೆ ಹೋಲುವ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ.

ತೀರ್ಮಾನ

ನಾವು ಸರಳವಾದ ಮೊಬೈಲ್ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸಿದ್ದೇವೆ ಮತ್ತು ಅದನ್ನು ಕೆಲವು ಸರಳ ಹಂತಗಳಲ್ಲಿ PhoneGap ಬಳಸಿಕೊಂಡು iOS ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಪೋರ್ಟ್ ಮಾಡಿದ್ದೇವೆ. ನಾವು ಆಬ್ಜೆಕ್ಟಿವ್-ಸಿ ಕೋಡ್‌ನ ಒಂದೇ ಸಾಲನ್ನು ಬರೆಯಲಿಲ್ಲ, ಆದರೆ ನಾವು ಯೋಗ್ಯ ಗುಣಮಟ್ಟದ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇವೆ, ಫೋನ್‌ಗ್ಯಾಪ್ API ಅನ್ನು ಪೋರ್ಟ್ ಮಾಡಲು ಮತ್ತು ಕಲಿಯಲು ಕನಿಷ್ಠ ಸಮಯವನ್ನು ಕಳೆಯುತ್ತೇವೆ. ನೀವು ಇನ್ನೊಂದು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಬಯಸಿದರೆ, ಉದಾಹರಣೆಗೆ Android ಅಥವಾ Windows Mobile 7, ನಂತರ ನೀವು ಸುಲಭವಾಗಿ, ಈ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಯಾವುದೇ ಬದಲಾವಣೆಗಳಿಲ್ಲದೆ, ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸಬಹುದು (ಪ್ರತಿಯೊಂದಕ್ಕೂ ಉತ್ತಮ ಪರಿಚಯಾತ್ಮಕ ಕೈಪಿಡಿ ಮತ್ತು ವೀಡಿಯೊ ಟ್ಯುಟೋರಿಯಲ್ ಇದೆ: phonegap.com/ ಪ್ರಾರಂಭಿಸಿ) . ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಕಾರ್ಯಸಾಧ್ಯತೆಯನ್ನು ಪರಿಶೀಲಿಸಲು, ನೀವು ಫೋನ್‌ಗ್ಯಾಪ್‌ನಲ್ಲಿ ರೆಡಿಮೇಡ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನೋಡಬಹುದು, ಇದನ್ನು ತಂತ್ರಜ್ಞಾನ ಅಭಿವರ್ಧಕರು ವಿಶೇಷ ಗ್ಯಾಲರಿಯಲ್ಲಿ (phonegap.com/apps) ಸಂಗ್ರಹಿಸಿದ್ದಾರೆ. ವಾಸ್ತವವಾಗಿ, PhoneGap ಭವಿಷ್ಯದ ಅಪ್ಲಿಕೇಶನ್‌ನ ಕನಿಷ್ಠ ಮೂಲಮಾದರಿಯನ್ನು ರಚಿಸಲು ಸೂಕ್ತವಾದ ವೇದಿಕೆಯಾಗಿದೆ. ಇದರ ಮುಖ್ಯ ಪ್ರಯೋಜನಗಳೆಂದರೆ ವೇಗ ಮತ್ತು ಕನಿಷ್ಠ ವೆಚ್ಚಗಳು, ಎಲ್ಲಾ ವಿಷಯಗಳಲ್ಲಿ ಸಂಪನ್ಮೂಲಗಳಲ್ಲಿ ಸೀಮಿತವಾಗಿರುವ ಆರಂಭಿಕರಿಂದ ಸಕ್ರಿಯವಾಗಿ ಬಳಸಲ್ಪಡುತ್ತವೆ. ಅಪ್ಲಿಕೇಶನ್ ವಿಫಲವಾದರೆ ಮತ್ತು ಕೆಲವು ಕಾರಣಗಳಿಂದಾಗಿ ನೀವು HTML+JS ಇಂಟರ್ನಲ್‌ಗಳೊಂದಿಗೆ ಇನ್ನು ಮುಂದೆ ತೃಪ್ತರಾಗಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಯಾವಾಗಲೂ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಳೀಯ ಭಾಷೆಗೆ ಪೋರ್ಟ್ ಮಾಡಬಹುದು. ಫೋನ್‌ಗ್ಯಾಪ್ ಅನ್ನು ಮೂಲತಃ ನಿಟೋಬಿ ಮುಕ್ತ ಮೂಲ ಯೋಜನೆಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ ಎಂದು ಹೇಳಲು ನನಗೆ ಸಹಾಯ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ (ರೆಪೊಸಿಟರಿಯು GitHub ನಲ್ಲಿದೆ: github.com/phonegap). ಕಳೆದ ಅಕ್ಟೋಬರ್‌ನಲ್ಲಿ ನಿಟೋಬಿಯನ್ನು ಅಡೋಬ್ ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡಿದ್ದರೂ ಮೂಲ ಕೋಡ್ ತೆರೆದಿರುತ್ತದೆ. ಅಂತಹ ದೈತ್ಯನ ಬೆಂಬಲದೊಂದಿಗೆ ಯೋಜನೆಯು ಯಾವ ನಿರೀಕ್ಷೆಗಳನ್ನು ಹೊಂದಿದೆ ಎಂದು ನಾನು ಹೇಳಬೇಕೇ?

- ಇದು ತೋರುವಷ್ಟು ಕಷ್ಟವಲ್ಲ. ಆದಾಗ್ಯೂ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಕೋಡ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಕನಿಷ್ಠ ಜ್ಞಾನವಿಲ್ಲದೆ ನೀವು ಇನ್ನೂ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.

ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಬರೆಯಲು ಸಿದ್ದವಾಗಿರುವ ಟೆಂಪ್ಲೆಟ್ಗಳನ್ನು ಒದಗಿಸುವ ಇಂಟರ್ನೆಟ್ನಲ್ಲಿ ಅನೇಕ ಸೇವೆಗಳಿವೆ, ಆದರೆ ನೀವು ಕೋಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿಜವಾದ ಲಾಭದಾಯಕ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಮಾತ್ರ ರಚಿಸಬಹುದು.

ನಿಮ್ಮ ಮೊದಲ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೀವೇ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ಬಳಕೆದಾರರು ಈ ಕೆಳಗಿನ ಸಾಫ್ಟ್‌ವೇರ್ ಉತ್ಪನ್ನಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ.

ಜಾವಾ ಡೆವಲಪ್ಮೆಂಟ್ ಕಿಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ

ಅನುಸ್ಥಾಪನೆಯು ಪೂರ್ಣಗೊಂಡ ನಂತರ, ನೀವು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ತೆರೆಯಬೇಕು ಮತ್ತು ಎಲ್ಲಾ ಅಸ್ಥಾಪಿತ ಪ್ಯಾಕೇಜ್‌ಗಳು ಮತ್ತು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪರಿಶೀಲಿಸಬೇಕು.

ಮುಂದಿನ ಹಂತದಲ್ಲಿ, ನೀವು Android SDK ಪ್ಲಗಿನ್ ಅನ್ನು ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರಕ್ಕೆ ಸೇರಿಸಬೇಕು. ಎಕ್ಲಿಪ್ಸ್ ಪರಿಸರವನ್ನು ಉದಾಹರಣೆಯಾಗಿ ಬಳಸಿಕೊಂಡು, ನೀವು ಈ ಕೆಳಗಿನಂತೆ ಪ್ಲಗಿನ್ ಅನ್ನು ಸೇರಿಸಬಹುದು:

  1. "ಸಹಾಯ" ಟ್ಯಾಬ್‌ನಲ್ಲಿ, "ಹೊಸ ಸಾಫ್ಟ್‌ವೇರ್ ಸೇರಿಸಿ" ಕ್ಲಿಕ್ ಮಾಡಿ.
  1. "ಸೇರಿಸು" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಪ್ಲಗಿನ್ ಹೆಸರು ಮತ್ತು ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.

  1. "ಸರಿ" ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು "ಡೆವಲಪರ್ ಪರಿಕರಗಳು" ಪಕ್ಕದಲ್ಲಿರುವ ಬಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ.
  2. "ಮುಂದೆ" ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಪ್ಲಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಪ್ರಾರಂಭಿಸಿ.

ಅನುಸ್ಥಾಪನೆಯ ನಂತರ, ಬಳಕೆದಾರರು ತಮ್ಮ ಸಮಗ್ರ ಪರಿಸರದಲ್ಲಿ ಹೊಸ ಐಕಾನ್‌ಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತಾರೆ.

ಪರೀಕ್ಷೆಗಾಗಿ ಎಮ್ಯುಲೇಟರ್‌ಗಳನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ

ಹೊಸ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು ಎಲ್ಲಾ ರೀತಿಯ Android ಸಾಧನಗಳನ್ನು ಹೊಂದುವ ಅಗತ್ಯವನ್ನು ಎಮ್ಯುಲೇಟರ್ ತೆಗೆದುಹಾಕುತ್ತದೆ.

ಇದು ಆಂಡ್ರಾಯ್ಡ್ SDK ತೋರುತ್ತಿದೆ

ಹೊಸ ಸಾಧನವನ್ನು ಸೇರಿಸಲು, ನೀವು "ಹೊಸ" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಮೂಲ ಡೇಟಾ ಮತ್ತು ಅದರ ಗುಣಲಕ್ಷಣಗಳನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ವರ್ಚುವಲ್ ಸಾಧನವನ್ನು ರಚಿಸಬೇಕು.

  • ಹೆಸರು;

ಈ ಸಾಧನ ಯಾವುದು ಎಂದು ತಿಳಿವಳಿಕೆಯಿಂದ ಸಾಧ್ಯವಾದಷ್ಟು ಸೂಚಿಸುವ ಹೆಸರನ್ನು ನಮೂದಿಸುವುದು ಅವಶ್ಯಕ.

  • ಗುರಿ;

ಇಲ್ಲಿ ನೀವು ಪರೀಕ್ಷಿಸಬೇಕಾದ Android ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ.

ಸಲಹೆ!ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಪರೀಕ್ಷೆಯನ್ನು ಹೆಚ್ಚಾಗಿ ನಡೆಸಲಾಗುತ್ತದೆ, ಆದಾಗ್ಯೂ, ಪ್ರೋಗ್ರಾಮರ್ ಇದನ್ನು ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಮಾಡಲು ನಿರ್ಧರಿಸಿದರೆ, ನಂತರ SDK ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಅವಶ್ಯಕತೆಯಿದೆ.

  • SD ಕಾರ್ಡ್;

ಸಾಧನದಲ್ಲಿ ಬಳಸಲಾಗುವ ಡಿಸ್ಕ್ ಜಾಗದ ಪ್ರಮಾಣವನ್ನು ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು.

  • ಚರ್ಮ;

ವರ್ಚುವಲ್ ಸಾಧನದ ನೋಟವನ್ನು ರಚಿಸಲು ಮತ್ತು ಬದಲಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

  • ಯಂತ್ರಾಂಶ;

ಪರೀಕ್ಷೆಯ ಸಮಯದಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾಧನಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ.

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

ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ರಚಿಸುವುದು

ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ನೀವೇ ಬರೆಯುವ ಮೊದಲು, ಇದಕ್ಕಾಗಿ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಅಂಶಗಳನ್ನು ನೀವು ಅಧ್ಯಯನ ಮಾಡಬೇಕಾಗುತ್ತದೆ:

  1. ಭಾಷೆ.
  2. ನಿಮ್ಮ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಆಯ್ಕೆಮಾಡಿ. ನಾವು ಭಾಷೆಯ ಬಗ್ಗೆ ವಿವರವಾಗಿ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸುವ ಸಾಫ್ಟ್‌ವೇರ್ ಉತ್ಪನ್ನಗಳ ಮೇಲೆ ಸಹ ವಾಸಿಸುತ್ತೇವೆ. ಆದರೆ ಮೊದಲು, ಅಭಿವೃದ್ಧಿ ಪರಿಸರದ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಮಾತನಾಡೋಣ. ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ, ಅವುಗಳನ್ನು ಮೂರು ಘಟಕಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು:
  • ಗ್ರಾಫಿಕ್;
  • ಸಾಮಾನ್ಯ;
  • ಆನ್ಲೈನ್.

ಕಾರ್ಯಕ್ರಮಗಳ ರಚನೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಈಗಾಗಲೇ ಮೊದಲು ಕೆಲಸ ಮಾಡದ ಕಲ್ಪನೆಯನ್ನು ಮುಂದಿಡುವುದು ಕಷ್ಟ ಎಂದು ಗಮನಿಸಬೇಕು. ಆದ್ದರಿಂದ, ಸಮಸ್ಯೆ ಉದ್ಭವಿಸಿದರೆ ಅಥವಾ ಜ್ಞಾನದ ಕೊರತೆಯ ಸಂದರ್ಭದಲ್ಲಿ, ಉದ್ಭವಿಸಿದ ತಪ್ಪುಗ್ರಹಿಕೆಯನ್ನು ಸರಿಯಾಗಿ ರೂಪಿಸುವುದು ಮತ್ತು ಹೆಚ್ಚು ಅನುಭವಿ ಪ್ರೋಗ್ರಾಮರ್ಗಳಿಗೆ ತಿರುಗುವುದು ಅವಶ್ಯಕ. ರಚನಾತ್ಮಕ ಸಲಹೆಯೊಂದಿಗೆ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ರಚಿಸಲು ಅವರು ನಿಮಗೆ ಸಹಾಯ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಯಾವ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ?

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

ನಿಯಮಿತ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಆರಿಸುವುದು

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

ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ನಿಮಗೆ ಏನು ಬೇಕು?

ಚಿತ್ರಾತ್ಮಕ ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳು

ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಗ್ಗೆ ಯಾವುದೇ ಕಲ್ಪನೆ ಇಲ್ಲದವರಿಗೆ ಈ ಆಯ್ಕೆಯು ಸೂಕ್ತವಾಗಿದೆ, ಆದರೆ ಅವರ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಇಲ್ಲಿ ಮತ್ತು ಈಗ ಪಡೆಯಲು ಬಯಸುತ್ತಾರೆ. ಮೊದಲಿಗೆ, ಚಿತ್ರಾತ್ಮಕ ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳ ವಿವರಣೆ ಮತ್ತು ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ನೀವೇ ಪರಿಚಿತರಾಗಿರಬೇಕು. ಹೀಗಾಗಿ, ಕೆಲವರು ಸರಳವಾದ ಅಂಶಗಳನ್ನು ಮಾತ್ರ ಇರಿಸಬಹುದು ಮತ್ತು ಅವುಗಳಿಗೆ ಕನಿಷ್ಠ ಕಾರ್ಯವನ್ನು ಲಗತ್ತಿಸಬಹುದು. ಅಂತಹ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸದಿರುವುದು ಉತ್ತಮ, ಏಕೆಂದರೆ ಅವರ ಸಹಾಯದಿಂದ ಕೆಲಸದ ತರ್ಕವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಅಂತಿಮ ಉತ್ಪನ್ನವನ್ನು ರಚಿಸಲು ಕಷ್ಟವಾಗುತ್ತದೆ. ಕೆಳಗಿನ ನಿಯತಾಂಕಗಳ ಪ್ರಕಾರ ಆಯ್ಕೆ ಮಾಡಲು ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ:

  1. ಒಂದು ಅರ್ಥಗರ್ಭಿತ ಇಂಟರ್ಫೇಸ್ನ ಲಭ್ಯತೆ.
  2. ಸ್ಪಷ್ಟ ಕಾರ್ಯಾಚರಣೆಯ ತರ್ಕವನ್ನು ಬಳಸುವುದು.
  3. ಗ್ರಾಫಿಕಲ್ ಮತ್ತು ಕೋಡ್ ಮೋಡ್‌ಗಳಲ್ಲಿ ಅಂಶಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯ.
  4. ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ಮತ್ತು ಬೆಂಬಲ ವೇದಿಕೆಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ದಾಖಲಾತಿಗಳ ಲಭ್ಯತೆ.

ಆನ್‌ಲೈನ್ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ

ಅವರು ಸರಳ ಪ್ರವೇಶ ಬಿಂದು - ಇಂಟರ್ನೆಟ್ನಲ್ಲಿ ಸಾಕಷ್ಟು ವ್ಯಾಪಕವಾದ ಕಾರ್ಯವನ್ನು ಒದಗಿಸಬಹುದು. "ಆನ್‌ಲೈನ್ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ" ಬಹುಶಃ ಎಲ್ಲವನ್ನೂ ಹೇಳುತ್ತದೆ. ಆಂಡ್ರಾಯ್ಡ್ ಅಡಿಯಲ್ಲಿ ಇದು ಇನ್ನೂ ಸುಲಭದ ಕೆಲಸವಲ್ಲ ಎಂದು ಸ್ಪಷ್ಟಪಡಿಸಬೇಕು. ಆದ್ದರಿಂದ, ಒಂದೇ ರೀತಿಯ ಸಂಕೀರ್ಣತೆಯ ಶೂಟರ್‌ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಅತ್ಯಂತ ಕಷ್ಟಕರವಾಗಿರುತ್ತದೆ. ಆದರೆ ಪಠ್ಯ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಮತ್ತು ಡೇಟಾ ವರ್ಗಾವಣೆಯೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಂಗಳು ಸುಲಭ.

ತೀರ್ಮಾನ

ನಿಮ್ಮ ಸ್ವಂತ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ರಚಿಸಲು ತಯಾರಿ ಮಾಡುವ ಮೊದಲ ಹಂತಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಪ್ರಶ್ನೆಗಳಿಲ್ಲ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಗ್ಗೆ ಗಂಭೀರವಾಗಿರಲು ನೀವು ನಿರ್ಧರಿಸಿದರೆ, ನೀವು ವಿಶೇಷ ಸಾಹಿತ್ಯವನ್ನು ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಹಾರ್ಡಿ ಬ್ರಿಯಾನ್ ಅವರಿಂದ "ಆಂಡ್ರಾಯ್ಡ್ಗಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್" ಪುಸ್ತಕ. ಸಹಜವಾಗಿ, ಇದು ಕೇವಲ ಒಳ್ಳೆಯ ಕೆಲಸವಲ್ಲ, ಆದರೆ ನೀವು ಎಲ್ಲೋ ಪ್ರಾರಂಭಿಸಬೇಕು. ಈ ಕೈಪಿಡಿಯನ್ನು ಓದುವ ಮೂಲಕ, ನೀವು ಯಶಸ್ಸಿನ ಹಾದಿಯನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು.