1. எல்லா மொபைல் பயன்பாடுகளிலும் உள்ள சிக்கல்

CodeGym மாணவர்கள் நீண்ட நாட்களாக மொபைல் செயலியை கேட்டு வருகின்றனர். ஏன் என்பதை நாங்கள் புரிந்துகொள்கிறோம் — இன்றைய உலகில், IntelliJ IDEA நிறுவப்பட்ட டெஸ்க்டாப் கம்ப்யூட்டரை விட ஃபோன் எளிதாகக் கிடைக்கிறது . 1-2 மணி நேரம் தொடர்ந்து உட்கார்ந்து படிப்பதை விட பகலில் 15 நிமிடங்களை பல முறை ஒதுக்குவது மிகவும் எளிதானது.

நமக்குக் கிடைக்கும் ஒவ்வொரு வாய்ப்பையும் எவ்வாறு முழுமையாகப் பயன்படுத்துவது என்பதைக் கண்டறிந்தால், CodeGym இல் கற்றல் மிகவும் பயனுள்ளதாக இருக்கும். ஆனால் உங்கள் தொலைபேசியில் IDE ஐ எவ்வாறு வைப்பது?

நீண்ட காலமாக, இது சாத்தியம் என்று நாங்கள் நினைக்கவில்லை. இது எங்கள் போட்டியாளர்களால் மீண்டும் மீண்டும் உறுதிப்படுத்தப்பட்டது: நிரலாக்கக் கற்றலுக்கான அனைத்து பயன்பாடுகளும் எழுதும் குறியீட்டுடன் விநியோகிக்கப்படுகின்றன மற்றும் அதை சோதனைகளால் மாற்றப்பட்டன.

ஆனால் 2019 தொடங்கியவுடன், நாங்கள் ஒரு திருப்புமுனையை ஏற்படுத்தினோம். பாரிய ஐடிஇகளைப் பிரதியெடுப்பதற்குப் பதிலாக, குறியீட்டை எழுதும் போது பயனர்கள் எதிர்கொள்ளும் சவால்களில் கவனம் செலுத்த முடிவு செய்தோம். எங்கள் தீர்வு சில எளிய கொள்கைகளை அடிப்படையாகக் கொண்டது:

  • குறியீட்டை எழுதுவதை விட வாசிப்பு குறியீடு முக்கியமானது
  • நீங்கள் உள்ளிடும் முறையை விட நீங்கள் உள்ளிடும் குறியீடு முக்கியமானது
  • கர்சரை நிர்வகிப்பது எளிமையாகவும் உள்ளுணர்வுடனும் இருக்க வேண்டும்
  • ஒரு பணியை சரியாக தீர்க்க ஒரே வழி இல்லை.

2. எங்கள் தீர்வு

இந்த அனைத்து கொள்கைகளையும் கடைபிடிக்கும் ஒரு அழகான தீர்வை நாங்கள் உருவாக்க முடிந்தது .

குறியீடு பார்க்கிறது

முதலில், குறியீட்டைப் பார்ப்பதற்கும் குறியீட்டைத் திருத்துவதற்கும் தனித்தனி முறைகளை உருவாக்க முடிவு செய்தோம். குறியீடு பார்க்கும் பயன்முறையில், ஸ்வைப் செய்வது கர்சரை நகர்த்துவதற்குப் பதிலாக உரையை உருட்டும். மேலும், விசைப்பலகை பாதி திரையை எடுத்துக் கொள்ளாதபோது குறியீட்டைப் பார்ப்பது மிகவும் வசதியானது.

குறிப்புகள் (பரிந்துரைக்கப்பட்ட வார்த்தைகள்)

ஒவ்வொரு பணிக்கும், ஒரு தீர்வை எழுத பயனர் பயன்படுத்தக்கூடிய முக்கிய வார்த்தைகளின் தொகுப்பை நாங்கள் தயார் செய்துள்ளோம். இப்போது நீங்கள் வார்த்தைகளை கடிதம் மூலம் தட்டச்சு செய்ய வேண்டியதில்லை. பரிந்துரைக்கப்பட்ட சொற்களை சரியான வரிசையில் கிளிக் செய்து முடித்துவிட்டீர்கள். நீங்கள் எப்போதும் குறியீட்டை உள்ளிடும் வழக்கமான வழிக்கு மாறலாம், விசைப்பலகையில் கடிதம் மூலம் கடிதம் தட்டச்சு செய்யலாம்.

ஒரு தீர்வின் சொந்த பதிப்பை எழுத பயனர் அனுமதிக்க போதுமான பரிந்துரைகள் இருக்க வேண்டும். ஆனால் தேவையற்ற வார்த்தைகள் தான் வழிக்கு வரும் என்று பல இல்லை. பரிந்துரைக்கப்பட்ட சொற்கள் நிறைய இருந்தால், அவை குழுக்களாக இருக்க வேண்டும்; குறைவாக இருந்தால், அவை ஒன்றாகக் காட்டப்பட வேண்டும்.

மற்றும், நிச்சயமாக, பரிந்துரைக்கப்பட்ட வார்த்தைகள் ஒவ்வொரு பணிக்கும் தனிப்பட்டதாக இருக்க வேண்டும் . CodeGym இல் இருக்கும் 1500 பணிகளில் ஒவ்வொன்றிற்கும். குறிப்புகளை உருவாக்குவதற்கான அல்காரிதத்தைச் செம்மைப்படுத்த இரண்டு மாதங்கள் செலவிட்டோம். அப்படியிருந்தும், ஒவ்வொரு பணிக்கும் நாங்கள் பரிந்துரைகளை கைமுறையாகச் செயல்படுத்த வேண்டியிருந்தது.

முடிவு சுவாரஸ்யமாக உள்ளது, இருப்பினும் நாங்கள் அவற்றை தொடர்ந்து மேம்படுத்துவோம் என்று நினைக்கிறேன்.

ஜாவா கோர்ஸ் ஆண்ட்ராய்டு 1

கர்சர்

கர்சரை நிர்வகிப்பது அதன் சொந்த தனி கதைக்கு தகுதியானது. கர்சரை உங்கள் விரலால் நகர்த்துவது மிகவும் சிரமமாக உள்ளது. முதலில், உங்கள் விரல் குறியீட்டை மறைக்கிறது. இரண்டாவதாக, கர்சருடன் அடிக்கடி செய்யப்படும் செயலானது 1-2 எழுத்துக்களை பின்னோக்கி அல்லது முன்னோக்கி நகர்த்துவதாகும்.

குறியீட்டை மறைக்காமல் கர்சரைக் கட்டுப்படுத்த உங்களை அனுமதிக்கும் சிறப்பு ஜாய்ஸ்டிக் இடைமுகத்தை நாங்கள் உருவாக்கியுள்ளோம். கர்சரை ஒரு நேரத்தில் ஒரு எழுத்தை நகர்த்துவதற்கான சிறப்பு பொத்தான்களையும் சேர்த்துள்ளோம் . இவை அனைத்தும் நீங்கள் உள்ளிடும் குறியீட்டைப் பற்றி சிந்திக்க முடியும், மாறாக அந்த குறியீட்டை உள்ளிடுவதற்கான செயல்முறையைப் பற்றி சிந்திக்க முடியும்!


3. மொபைல் பயன்பாட்டின் கண்ணோட்டம்

இன்று மொபைல் பயன்பாட்டில் 4 பிரிவுகள் உள்ளன:

  • ஜாவா பாடநெறி
  • பணிகள்
  • உதவி
  • குழுக்கள்

மேலும் அவை ஒவ்வொன்றையும் பற்றிய மேலும் சில விவரங்கள் இங்கே உள்ளன.

ஜாவா பாடநெறி

"ஜாவா பாடநெறி" பிரிவு அனைத்து CodeGym நிலைகளின் பட்டியலைக் காட்டுகிறது, அவை தேடல்களாக தொகுக்கப்பட்டுள்ளன. ஒவ்வொரு நிலையும் தொடர்புடைய பாடங்களைக் காட்டுகிறது. "தொடங்கு/தொடரவும்" பொத்தானைப் பயன்படுத்தி மிக சமீபத்திய பாடத்திற்கு எளிதாகச் செல்லலாம்.

ஜாவா கோர்ஸ் ஆண்ட்ராய்டு

பணிகள்

இந்த பகுதி பயனருக்கு கிடைக்கும் அனைத்து பணிகளையும் காட்டுகிறது. அவை மூன்று பட்டியல்களாக பிரிக்கப்பட்டுள்ளன: "புதிய பணிகள்", "செயல்பாட்டில் உள்ள பணிகள்" மற்றும் "முடிக்கப்பட்ட பணிகள்"

ஜாவா கோர்ஸ் ஆண்ட்ராய்டு பணிகள்

குறிப்பிட்ட பணியைக் கிளிக் செய்த பிறகு, MobileIDE திறக்கும். இங்குதான் நீங்கள் பணி நிலைமைகள், தேவைகள் மற்றும் குறியீட்டைப் பார்க்கலாம், மேலும் உங்கள் தீர்வையும் உருவாக்கலாம். 1 கிளிக்கில் சரிபார்ப்பிற்காக ஒரு பணியைச் சமர்ப்பிக்கலாம்.

உதவி

இந்தப் பகுதி பணிகள் பற்றிய கேள்விகளைக் காட்டுகிறது. பிற பயனர்கள் கேட்கும் கேள்விகளை நீங்கள் பார்க்கலாம், அவர்களின் குறியீட்டை ஆராயலாம் மற்றும் அவர்களுக்கு ஆலோசனை மற்றும் பரிந்துரைகளை வழங்கலாம். இணையதளத்தில் இருப்பதைப் போலவே இங்கேயும் செய்வது எளிது.

பணிகளைப் பற்றிய உங்கள் சொந்த கேள்விகளையும் நீங்கள் கேட்கலாம். உங்கள் கேள்விக்கு உங்கள் குறியீடு தானாகவே சேர்க்கப்படும் - நீங்கள் எங்கும் எதையும் நகலெடுக்க வேண்டியதில்லை.

குழுக்கள்

"குழுக்கள்" பிரிவில், நீங்கள் குறிப்பிட்ட தலைப்புகளுக்கு அர்ப்பணித்த குழுக்களில் சேரலாம், மேலும் கட்டுரைகளைப் படித்து வெளியிடலாம். உங்கள் மொபைலில் தட்டச்சு செய்வது மிகவும் வசதியானது அல்ல, எனவே இந்தப் பிரிவு தற்போது இணையப் பதிப்பின் மூலம் இடுகையிடப்பட்ட விஷயங்களைப் படிப்பதில் கவனம் செலுத்துகிறது.