🎧 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 ஆப்பையாவது உருவாக்க வேண்டும்.
- Web Development: Dev.to இல் கற்றல் பதிவுகளைத் தொடர்ந்து பதிவிட்டு, இறுதியில் React Router v7 ஐப் பயன்படுத்தி அவற்றை ஒரு போர்ட்ஃபோலியோ தளமாக மாற்ற வேண்டும்.
- Security (TryHackMe): TryHackMe இல் சைபர் பாதுகாப்பைத் தொடர்ந்து கற்க வேண்டும்.
முடிவுரை
இந்த வாரம் பலனுள்ளதாக இருந்தது, ToneDrill ஆப்பில் குறிப்பிடத்தக்க முன்னேற்றம் மற்றும் AI பாதுகாப்பில் தொடர்ச்சியான கற்றல் இருந்தது. AI உதவியுடன் வடிவமைப்பு மற்றும் செயலாக்கத்தின் சேர்க்கை ஒரு மதிப்புமிக்க அணுகுமுறையாக நிரூபிக்கப்பட்டு வருகிறது.
நன்மைகள்
- உருவாக்கத்திற்காக Codex போன்ற AI கருவிகளின் திறமையான பயன்பாடு.
- Figma மற்றும் Xcode இல் வடிவமைப்பு சொத்துகளின் தெளிவான அமைப்பு.
- சிக்கலான திட்டங்களில் படிப்படியான முன்னேற்றம்.
குறைபாடுகள்
- AI செயலாக்கத்திற்குப் பிறகும் சில கைமுறையான சரிசெய்தல்கள் தேவைப்படுகின்றன.
- புதிய சொற்கள் மற்றும் கருத்துகளைக் கற்றுக்கொள்வது சவாலாக இருக்கும்.
எச்சரிக்கை
இந்தக் கட்டுரை கல்வி நோக்கத்திற்கானது, மேலும் செயல்படுத்துகையில் ஏதேனும் பிளேஸ்ஹோல்டர் மதிப்புகள் உண்மையான தரவுகளுடன் மாற்றப்பட வேண்டும். வாசகர்கள் அவற்றை நம்புவதற்கு முன் மூல ஆதாரத்துடன் கூற்றுகளைச் சரிபார்க்க வேண்டும்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
- SwiftUI என்றால் என்ன? — SwiftUI என்பது ஒரு பயனர் இடைமுக கருவித்தொகுப்பாகும், இது டெவலப்பர்கள் ஒரு அறிவிப்பு தொடரியல் (declarative syntax) மூலம் iOS க்கான பயன்பாடுகளை உருவாக்க அனுமதிக்கிறது.
- Codex என்றால் என்ன? — Codex என்பது ஒரு AI கருவியாகும், இது பயனர் உள்ளீடு மற்றும் இருக்கும் வடிவமைப்புகளின் அடிப்படையில் குறியீட்டை உருவாக்கி டெவலப்பர்களுக்கு உதவுகிறது.
- Figma என்றால் என்ன? — Figma என்பது ஒரு இணைய அடிப்படையிலான UI வடிவமைப்பு கருவியாகும், இது கூட்டு வடிவமைப்பு பணிக்கு அனுமதிக்கிறது.
- SwiftUI இல் NavigationStack என்றால் என்ன? — NavigationStack என்பது ஒரு SwiftUI அங்கமாகும் (component), இது ஒரு பயன்பாட்டில் உள்ள பல்வேறு பார்வைகளுக்கு (views) இடையிலான வழிசெலுத்தலை நிர்வகிக்கிறது.
- SVG ஐகான்கள் என்றால் என்ன? — SVG (Scalable Vector Graphics) ஐகான்கள் என்பவை XML வடிவத்தில் வரையறுக்கப்பட்ட படங்கள் ஆகும், இவை தரத்தை இழக்காமல் அளவை மாற்ற அனுமதிக்கின்றன.
- 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.