🎧 Listen to this article: हिंदी · English · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · ଓଡ଼ିଆ · 日本語 · 中文
🌍 Read this in your language: हिंदी · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · ଓଡ଼ିଆ · 日本語 · 中文
ಜಪಾನ್ನಲ್ಲಿ ಬೇಸಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಪ್ರಾರಂಭವಾಗಿದೆ, ಇದರರ್ಥ ಸ್ಥಳೀಯ ಹಬ್ಬಗಳು ಮತ್ತು ಈಜು ಕೊಳಗಳಂತಹ ಅನೇಕ ಚಟುವಟಿಕೆಗಳು. ಇಂದಿನ ದಿನಾಂಕ ಜುಲೈ 24, 2026 ರ ಹೊತ್ತಿಗೆ ಕೆಲಸವು ಬಿಡುವಿಲ್ಲದೆ ಸಾಗುತ್ತಿದೆ, ಆದರೂ ಯೋಜನೆಗಳನ್ನು ಮುಂದೆ ಕೊಂಡೊಯ್ಯಲು ಸಣ್ಣ ಸಣ್ಣ ಕ್ಷಣಗಳು ಸಿಗುತ್ತಿವೆ. ಈ ವಾರ, ToneDrill ಗಾಗಿ iOS ಆ್ಯಪ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಪ್ರಗತಿ ಸಾಧಿಸಲಾಗಿದೆ.
ವಿನ್ಯಾಸ ಮತ್ತು ಅನುಷ್ಠಾನ
ಈ ವಾರ, ನಾನು Figma ದಲ್ಲಿ ಟಾಪ್ ಮೆನು ಸ್ಕ್ರೀನ್ನ ರಚನೆಯನ್ನು ಸಂಘಟಿಸಿದೆ. ನಾನು ಮೇನ್ ಮೆನು ಮತ್ತು ಸಬ್ಮೆನು ಸ್ಕ್ರೀನ್ಗಳೆರಡಕ್ಕೂ ವಿನ್ಯಾಸಗಳನ್ನು ರಚಿಸಿದೆ. ಭವಿಷ್ಯದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುವ ವೈಶಿಷ್ಟ್ಯಗಳಿಗಾಗಿ ನಾನು "Coming Soon" ಸ್ಥಿತಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದೆ ಮತ್ತು ಅದಕ್ಕೆ ಹೊಂದುವಂತಹ ಕಲರ್ ಪ್ಯಾಲೆಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದೆ. ಮೆನು ಸ್ಕ್ರೀನ್ಗಳಿಗಾಗಿ SVG ಐಕಾನ್ಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಸೇರಿಸಲಾಗಿದೆ Assets.xcassets, ಇದನ್ನು ನಾನು ಬಣ್ಣಗಳು ಮತ್ತು ಚಿತ್ರಗಳಿಗಾಗಿ ಪ್ರತ್ಯೇಕ ಫೋಲ್ಡರ್ಗಳಾಗಿ ಸಂಘಟಿಸಿದೆ.
SwiftUI ಅಭಿವೃದ್ಧಿ
ನಾನು SwiftUI ನಲ್ಲಿ ಟಾಪ್ ಮೆನು ಮತ್ತು ಪ್ರಾಕ್ಟೀಸ್ ಮೋಡ್ ಸ್ಕ್ರೀನ್ಗಳನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸಿದೆ. ಇದರಲ್ಲಿ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಮೆನು ಕಾರ್ಡ್ ಶೈಲಿಗಳನ್ನು ಬಳಸುವುದು ಮತ್ತು ಲೇಔಟ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡುವುದು ಸೇರಿದೆ. ಸ್ಕ್ರೀನ್ಗಳ ನಡುವಿನ ನೆಾವಿಗೇಷನ್ ಅನ್ನು ಇದರ ಬಳಕೆಯ ಮೂಲಕ ನಿರ್ವಹಿಸಲಾಗಿದೆ NavigationStack ಮತ್ತು NavigationLink. ಭವಿಷ್ಯದ ವೈಶಿಷ್ಟ್ಯಗಳಿಗಾಗಿ ನಾನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ "Coming Soon" ಕಾರ್ಡ್ಗಳನ್ನು ಸಹ ಸೇರಿಸಿದ್ದೇನೆ, ಇದು ಮುಂದೆ ಏನು ಬರಲಿದೆ ಎಂಬುದನ್ನು ಸೂಚಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
UI ಸುಧಾರಣೆಗಳು
ನಾವಿಗೇಷನ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ, ನಿಂದ ಉಂಟಾದ ನಾವಿಗೇಷನ್ ಬಾರ್ನ ಕೆಲವು ಸಮಸ್ಯೆಗಳನ್ನು ನಾನು ಎದುರಿಸಿದೆ NavigationStack. ಇದನ್ನು ಸರಿಪಡಿಸಲು, ನಾನು ಇದನ್ನು ಬಳಸಿ ಬ್ಯಾಕ್ ಬಟನ್ ಮತ್ತು ನಾವಿಗೇಷನ್ ಬಾರ್ ಅನ್ನು ಮರೆಮಾಡಿದೆ .navigationBarBackButtonHidden(true) ಮತ್ತು .toolbar(.hidden, for: .navigationBar). ಕರೆಯುವ ಮೊದಲು ಎಚ್ಚರಿಕೆಯನ್ನು ನೀಡುವ ಕಸ್ಟಮ್ "Quit" ಬಟನ್ ಅನ್ನು ಸಹ ನಾನು ಸೇರಿಸಿದ್ದೇನೆ dismiss() ಗೆ ಹಿಂತಿರುಗಲು PracticeModeView.
AI ನೆರವು
Figma UI ವಿನ್ಯಾಸದ ಆಧಾರದ ಮೇಲೆ SwiftUI ಸ್ಕ್ರೀನ್ ಅನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡಲು ನಾನು Codex ಅನ್ನು ಬಳಸಿಕೊಂಡೆ. ಇದು ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸುಗಮಗೊಳಿಸಿತು ಮತ್ತು ಸಾಕಷ್ಟು ಸಮಯವನ್ನು ಉಳಿಸಿತು. ಆದಾಗ್ಯೂ, ಕೆಲವು ವಿವರವಾದ ಹೊಂದಾಣಿಕೆಗಳಿಗೆ ಇನ್ನೂ ಹಸ್ತಚಾಲಿತ ಪರಿಶೀಲನೆ ಮತ್ತು ಸುಧಾರಣೆಯ ಅಗತ್ಯವಿದೆ, ಇದು ಪ್ರಕ್ರಿಯೆಯ ಪ್ರಮುಖ ಭಾಗವಾಗಿದೆ.
ಕಲಿಕೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿ
ಆ್ಯಪ್ ಅಭಿವೃದ್ಧಿಯ ಜೊತೆಗೆ, ನಾನು ಎರಡು ವಾರಗಳಲ್ಲಿ ಮೊದಲ ಬಾರಿಗೆ ಒಂದು TryHackMe ಕಾರ್ಯವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದೆ. ನಾನು ಪ್ರಸ್ತುತ ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ರೂಮ್ AI ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಮೂಲಸೌಕರ್ಯವನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಅನೇಕ ಪರಿಚಿತವಿಲ್ಲದ ಪದಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ನಾನು ಮುಂದುವರಿಯುತ್ತಿರುವಾಗ ಈ ಪದಗಳ ಬಗ್ಗೆ ಸಂಶೋಧನೆ ನಡೆಸುತ್ತಾ ಸ್ವಲ್ಪ ಸ್ವಲ್ಪವೇ ಪ್ರಗತಿ ಸಾಧಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದ್ದೇನೆ.
ಮುಂದಿನ ಹಂತಗಳು
ಮುಂದಿನ ವಾರ, ನಾನು ToneDrill ಗಾಗಿ ಟಾಪ್ ಮೆನು ಸ್ಕ್ರೀನ್ ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದನ್ನು ಮುಂದುವರಿಸಲು ಯೋಜಿಸಿದ್ದೇನೆ. Notion ನಲ್ಲಿ Codex ಅನುಷ್ಠಾನಗೊಳಿಸಿದ ಪೋರ್ಟ್ಫೋಲಿಯೊ ಸೈಟ್ಗಾಗಿ UI ಹೊಂದಾಣಿಕೆ ಅಂಶಗಳನ್ನು ಸಹ ನಾನು ಸಂಘಟಿಸುತ್ತೇನೆ ಮತ್ತು ಸಣ್ಣ UI ಸುಧಾರಣೆಗಳನ್ನು ಮಾಡಲು ಪ್ರಾರಂಭಿಸುತ್ತೇನೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ನಾನು AI Security Learning Path ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತೇನೆ.
ಈ ವರ್ಷದ ಗುರಿಗಳು
- iOS (SwiftUI): SwiftUI ನಲ್ಲಿ ಬಲವಾದ ಅಡಿಪಾಯವನ್ನು ನಿರ್ಮಿಸುವುದು ಮತ್ತು ಕನಿಷ್ಠ ಒಂದು iOS ಆ್ಯಪ್ ರಚಿಸುವುದು.
- ವೆಬ್ ಅಭಿವೃದ್ಧಿ: Dev.to ನಲ್ಲಿ ಕಲಿಕೆಯ ಲಾಗ್ಗಳನ್ನು ಪೋಸ್ಟ್ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸುವುದು ಮತ್ತು ಅಂತಿಮವಾಗಿ React Router v7 ಬಳಸಿ ಅವುಗಳನ್ನು ಪೋರ್ಟ್ಫೋಲಿಯೊ ಸೈಟ್ ಆಗಿ ಪರಿವರ್ತಿಸುವುದು.
- ಸೆಕ್ಯೂರಿಟಿ (TryHackMe): TryHackMe ನಲ್ಲಿ ಸೈಬರ್ ಸೆಕ್ಯೂರಿಟಿ ಕಲಿಯುವುದನ್ನು ಮುಂದುವರಿಸುವುದು.
ಉಪಸಂಹಾರ
ToneDrill ಆ್ಯಪ್ನಲ್ಲಿ ಗಮನಾರ್ಹ ಪ್ರಗತಿ ಮತ್ತು AI ಸೆಕ್ಯೂರಿಟಿಯಲ್ಲಿ ನಿರಂತರ ಕಲಿಕೆಯೊಂದಿಗೆ ಈ ವಾರವು ಉತ್ಪಾದಕವಾಗಿದೆ. AI ನೆರವಿನೊಂದಿಗೆ ವಿನ್ಯಾಸ ಮತ್ತು ಅನುಷ್ಠಾನದ ಸಂಯೋಜನೆಯು ಮೌಲ್ಯಯುತವಾದ ವಿಧಾನವೆಂದು ಸಾಬೀತಾಗುತ್ತಿದೆ.
ಪ್ರಯೋಜನಗಳು
- ಅಭಿವೃದ್ಧಿಗಾಗಿ Codex ನಂತಹ AI ಉಪಕರಣಗಳ ದಕ್ಷ ಬಳಕೆ.
- Figma ಮತ್ತು Xcode ನಲ್ಲಿ ವಿನ್ಯಾಸ ಸಂಪನ್ಮೂಲಗಳ ಸ್ಪಷ್ಟ ಸಂಘಟನೆ.
- ಸಂಕೀರ್ಣ ಯೋಜನೆಗಳಲ್ಲಿ ಹಂತ-ಹಂತದ ಪ್ರಗತಿ.
ಅನಾನುಕೂಲಗಳು
- AI ಅನುಷ್ಠಾನದ ನಂತರವೂ ಕೆಲವು ಹಸ್ತಚಾಲಿತ ಹೊಂದಾಣಿಕೆಗಳ ಅಗತ್ಯವಿದೆ.
- ಹೊಸ ಪದಗಳು ಮತ್ತು ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಕಲಿಯುವುದು ಸವಾಲಿನದ್ದಾಗಿರಬಹುದು.
ಎಚ್ಚರಿಕೆ
ಈ ಲೇಖನವು ಶೈಕ್ಷಣಿಕವಾಗಿದೆ ಮತ್ತು ಅನುಷ್ಠಾನಗೊಳಿಸುವಾಗ ಯಾವುದೇ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಮೌಲ್ಯಗಳನ್ನು ನೈಜ ಡೇಟಾದೊಂದಿಗೆ ಬದಲಾಯಿಸಬೇಕು. ಓದುಗರು ಅವುಗಳನ್ನು ಅವಲಂಬಿಸುವ ಮೊದಲು ಮೂಲ ಆಕರದೊಂದಿಗೆ ಹಕ್ಕುಗಳನ್ನು ಪರಿಶೀಲಿಸಬೇಕು.
ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು
- SwiftUI ಎಂದರೇನು? — SwiftUI ಎಂಬುದು ಯೂಸರ್ ಇಂಟರ್ಫೇಸ್ ಟೂಲ್ಕಿಟ್ ಆಗಿದ್ದು, ಡೆವಲಪರ್ಗಳಿಗೆ ಡಿಕ್ಲೇರೇಟಿವ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಬಳಸಿ iOS ಗಾಗಿ ಆ್ಯಪ್ಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
- Codex ಎಂದರೇನು? — Codex ಎನ್ನುವುದು ಬಳಕೆದಾರರ ಇನ್ಪುಟ್ ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನ್ಯಾಸಗಳ ಆಧಾರದ ಮೇಲೆ ಕೋಡ್ ಉತ್ಪಾದಿಸುವ ಮೂಲಕ ಡೆವಲಪರ್ಗಳಿಗೆ ಸಹಾಯ ಮಾಡುವ AI ಉಪಕರಣವಾಗಿದೆ.
- Figma ಎಂದರೇನು? — Figma ಎನ್ನುವುದು ವೆಬ್-ಆಧಾರಿತ UI ವಿನ್ಯಾಸ ಉಪಕರಣವಾಗಿದ್ದು, ಇದು ಸಹಯೋಗದ ವಿನ್ಯಾಸ ಕೆಲಸಕ್ಕೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
- SwiftUI ನಲ್ಲಿ NavigationStack ಎಂದರೇನು? — NavigationStack ಎನ್ನುವುದು SwiftUI ಕಾಂಪೊನೆಂಟ್ ಆಗಿದ್ದು, ಇದು ಆ್ಯಪ್ನಲ್ಲಿನ ವಿವಿಧ ವೀಕ್ಷಣೆಗಳ ನಡುವಿನ ನಾವಿಗೇಷನ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
- SVG ಐಕಾನ್ಗಳು ಎಂದರೇನು? — SVG (Scalable Vector Graphics) ಐಕಾನ್ಗಳು XML ಫಾರ್ಮ್ಯಾಟ್ನಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಚಿತ್ರಗಳಾಗಿವೆ, ಇವು ಗುಣಮಟ್ಟವನ್ನು ಕಳೆದುಕೊಳ್ಳದೆ ಅಳೆಯಲು (scale ಮಾಡಲು) ಅನುಮತಿಸುತ್ತವೆ.
- TryHackMe ಎಂದರೇನು? — TryHackMe ಎನ್ನುವುದು ಪ್ರಾಯೋಗಿಕ ಅಭ್ಯಾಸಗಳು ಮತ್ತು ಸವಾಲುಗಳ ಮೂಲಕ ಸೈಬರ್ ಸೆಕ್ಯೂರಿಟಿಯನ್ನು ಕಲ್ಪಿಸುವ ಆನ್ಲೈನ್ ವೇದಿಕೆಯಾಗಿದೆ.
- ಆ್ಯಪ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ "Coming Soon" ಎಂದರೆ ಏನು? — "Coming Soon" ಎಂಬುದು ಭವಿಷ್ಯದ ಅಪ್ಡೇಟ್ಗಳಿಗಾಗಿ ಯೋಜಿಸಲಾದ ಆದರೆ ಇನ್ನೂ ಲಭ್ಯವಿಲ್ಲದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ.
- AI-ಸಹಾಯದ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಹಸ್ತಚಾಲಿತ ಪರಿಶೀಲನೆ ಏಕೆ ಮುಖ್ಯ? — ಹಸ್ತಚಾಲಿತ ಪರಿಶೀಲನೆಯು ಅಂತಿಮ ಅನುಷ್ಠಾನವು ವಿನ್ಯಾಸದ ಸ್ಪೆಸಿಫಿಕೇಶನ್ಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ ಮತ್ತು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ.
ಟ್ಯಾಗ್ಗಳು
#ios #appdevelopment #devlog #swift #Figma #Codex #TryHackMe #AI #security #webdevelopment
Linux Server Hardening Checklist
30 practical steps to take a fresh Linux box from default to defensible. Enter your email — you'll get the PDF instantly, plus new posts on Linux, security & AI.
Free. No spam — unsubscribe in one click.


Responses
Sign in to leave a response.