நோ-கோட் டெவலப்மென்ட் என்பது ஒரு வரைகலை பயனர் இடைமுகத்தைப் பயன்படுத்தி குறியீட்டை எழுதாமல் புரோகிராமர்கள் மற்றும் புரோகிராமர்கள் அல்லாத பயன்பாடுகளை உருவாக்க அனுமதிக்கும் வலை வளர்ச்சியின் ஒரு பாணியாகும்.
நுழைவுத் தடையாக செயல்படுவதை விட, தொழில்நுட்பம் புதுமைக்கு உதவ வேண்டும் மற்றும் ஊக்குவிக்க வேண்டும் என்ற எண்ணத்தில் குறியீடு இல்லாத இயக்கம் நிறுவப்பட்டது.
நம் அன்றாட வாழ்வில் நாம் செய்யும் பல செயல்கள் குறியீட்டை அடிப்படையாகக் கொண்டவை.
புரோகிராமிங் என்பது நமது வங்கிக் கணக்குகளைச் சரிபார்த்தல், சமூக ஊடகங்களில் நண்பர்களின் படங்கள் போன்றவற்றைச் செய்வதற்கும், நமக்குப் பிடித்த இ-காமர்ஸ் தளங்களில் புதிய ஆடைகளை வாங்குவதற்கும் அனுமதிக்கிறது.
குறியிடுவது எப்படி என்று தெரியாத நம்மில் பெரும்பாலோருக்கு, ஒரு இணைய பயன்பாட்டை உருவாக்குவது அல்லது இணையதளத்தை உருவாக்குவது என்ற எண்ணம் எப்போதும் அணுக முடியாததாகத் தோன்றுகிறது.
முன்பு டெவலப்பர்கள் மற்றும் குறியீட்டு நிபுணர்களுக்கு மட்டுமே கிடைத்த மூடிய பகுதி இப்போது பொதுமக்களுக்கு திறக்கப்பட்டுள்ளது.
நோ-கோட் இயக்கம் நிரலாக்க மொழி நிபுணத்துவத்தின் தடையை உடைத்து, ஒவ்வொருவரும் தங்கள் கருத்துக்களை வெளிப்படுத்த அனுமதிக்கிறது.
Google இன் மிகவும் பயனுள்ள UI கருவித்தொகுப்பான Flutter ஐப் பற்றி நீங்கள் சந்தேகத்திற்கு இடமின்றி அறிந்திருப்பீர்கள், இது பயன்பாட்டின் மேம்பாட்டை கணிசமாக எளிதாக்கியுள்ளது.
உண்மையில், மே 2021 முதல், இரண்டு முன்னாள் கூகுள் ஊழியர்களால் உருவாக்கப்பட்ட இழுத்து விடுதல் இடைமுகமான FlutterFlow இன் அறிமுகம் மூலம் விஷயங்கள் இன்னும் எளிமையாகிவிட்டன. iOS மற்றும் Android இரண்டிற்கும் மொபைல் பயன்பாடுகளை உருவாக்குதல்.
இந்த இடுகையில், FlutterFlow என்ன, அதன் அம்சங்கள், நன்மைகள் மற்றும் செலவு உட்பட, அதைப் பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தையும் நாங்கள் பார்ப்போம்.
ஆனால் முதலில், மேடை அமைக்க, நமக்கு பிடித்த படபடப்பைப் பார்ப்போம்.
என்ன படபடக்க?
கூகிளின் ஃப்ளட்டர் என்பது ஒரு இலவச மற்றும் திறந்த மூல கட்டமைப்பாகும்.
நீங்கள் பயன்படுத்தும் இயக்க முறைமையைப் பொருட்படுத்தாமல், திருப்திகரமான அனுபவத்தை வழங்கும் நிரல்களை உருவாக்க உங்களை அனுமதிப்பதன் மூலம் உங்கள் யோசனைகளை உணர இது உதவுகிறது.
இது ஒரு மொபைல் UI கட்டமைப்பாகும், இது iOS மற்றும் Android க்கான அம்சம் நிறைந்த நேட்டிவ் ஆப்ஸை டெவலப்பர்களுக்கு எளிதாகவும் விரைவாகவும் தனிப்பயனாக்கவும் உதவுகிறது.
Flutter டெவலப்பர்கள் iOS மற்றும் Android ஆகிய இரண்டிற்கும் பயன்பாடுகளை உருவாக்க ஒரே நிரலாக்க மொழி மற்றும் குறியீட்டுத் தளத்தைப் பயன்படுத்தலாம்.
ஃப்ளட்டரின் வடிவமைப்பிற்கு விட்ஜெட்டுகள் முக்கியமானவை. உங்களிடம் புரோகிராமிங் அல்லது மேம்பாடு நிபுணத்துவம் இல்லை என்றால், பல விட்ஜெட்களை இணைத்து முழு UIஐயும் உருவாக்கலாம்.
இது பயன்படுத்த தயாராக இருக்கும் விட்ஜெட்களை வழங்குகிறது, OEM விட்ஜெட்களுக்கான தேவையை நீக்குகிறது, மேலும் நீங்கள் சொந்தமாக உருவாக்கலாம். Google இன் ஆப்ஜெக்ட் சார்ந்த நிரலாக்க மொழி டார்ட் Flutter பயன்பாடுகளை உருவாக்க பயன்படுகிறது.
டார்ட் நேரடியாக நேட்டிவ் குறியீட்டை தொகுத்து, பயன்பாட்டிற்கு நிலையான விண்டோஸ் பயன்பாட்டின் தோற்றத்தையும் உணர்வையும் அளிக்கிறது.
மேலும், ஸ்டேட்ஃபுல் ஹாட் ரீலோட் ஆதரவுடன், உங்கள் புரோகிராம் இயங்கும் போது மாற்றங்களைச் செய்து உடனடியாக விளைவுகளைப் பார்க்க உங்களை அனுமதிக்கும் ஊடாடும் சூழலின் உற்பத்தித்திறனைப் பெறுவீர்கள்.
இது இப்போது பெட்டர்மென்ட், பிஎம்டபிள்யூ மற்றும் பைட் டான்ஸ் உட்பட அரை மில்லியனுக்கும் அதிகமான பயன்பாடுகளால் பயன்படுத்தப்படுகிறது. Flutter இப்போது மிகவும் பரவலாகப் பயன்படுத்தப்படும் குறுக்கு-தளம் UI கட்டமைப்புகளில் ஒன்றாகும்.
என்ன படபடப்பு?
FlutterFlow என்பது இரண்டு முன்னாள் Google டெவலப்பர்களால் கட்டமைக்கப்பட்ட Flutter இயங்குதளத்திற்கான மூன்றாம் தரப்பு காட்சி பயன்பாட்டு பில்டர் ஆகும். இது Google I/O இல் காட்சிப்படுத்தப்பட்டது மற்றும் Y காம்பினேட்டரால் ஆதரிக்கப்படுகிறது.
இது ஒரு காட்சி பயன்பாட்டு உருவாக்கும் கருவியாகும், இது எந்த குறியீட்டையும் எழுதாமல் பயன்பாட்டை உருவாக்க உங்களை அனுமதிக்கிறது. மொபைல் மற்றும் டெஸ்க்டாப் பயன்பாடுகளை உருவாக்குவதற்கான கூகுளின் தளமான Firebase, FlutterFlow ஆல் ஆதரிக்கப்படுகிறது.
எளிமையான பில்டருக்கு நன்றி, இழுத்து விடுவதைப் பயன்படுத்தி உங்கள் சொந்த பயன்பாட்டின் UI ஐ எளிதாக உருவாக்கலாம்.
உங்கள் வடிவமைப்பு சுத்தமான ஃப்ளட்டர் குறியீடுகளாக மாற்றப்படும், அவை எந்த நேரத்திலும் ஏற்றுமதி செய்யப்பட்டு புதுப்பிக்கப்படும்.
மேலும், அல்கோலியா மற்றும் கோட்மேஜிக் போன்ற மூன்றாம் தரப்பு சேவைகள் உங்கள் நோ-கோட் பயன்பாட்டை மேம்படுத்த பயன்படுத்தப்படலாம்.
Flutter Flow என்பது தகவல் தொழில்நுட்பத் துறையில் உள்ள டெவலப்பர்களுக்கான பிரபலமான கருவியாகும், ஏனெனில் இது தற்போதைய குறியீட்டுத் தளங்களுடன் செயல்படுகிறது.
இது ஓப்பன் சோர்ஸ் என்பதால், சமூகம் வழங்கும் எந்த மாற்றங்களும் எதிர்கால பதிப்புகளில் நேரடியாக இணைக்கப்படும். iOS இல் Flutter உடன் பயன்படுத்த, அவர்களின் திட்டத்தின் UI ஐ QML க்கு ஏற்றுமதி செய்யலாம்.
ஆன்லைன் Git களஞ்சியத்தை இணைப்பதன் மூலம், நீங்கள் தயாரிக்கப்பட்ட அல்லது சொந்த Flutter குறியீட்டை எளிதாகப் பகிரலாம்.
வடிவமைப்பாளர்களுக்கு இது ஒரு குறிப்பிடத்தக்க நேரத்தை மிச்சப்படுத்தும், ஏனெனில் ஒரு முன்மாதிரியை குறியீடாக்குவது முழு அளவிலான மென்பொருளை உருவாக்குவது போல் நேரத்தை எடுத்துக்கொள்ளும்!
ஃப்ளட்டர் ஃப்ளோவைப் பயன்படுத்திப் பார்க்கக்கூடிய மற்றும் ஊடாடக்கூடிய ஒரு முன்மாதிரியை நீங்கள் உருவாக்கலாம், இது உங்கள் கருத்தைக் காட்சிப்படுத்தவும், உண்மையான பயன்பாட்டை உருவாக்குவதற்கு முன் அதைச் சரிசெய்யவும் அனுமதிக்கிறது.
அம்சங்கள்
- IOS மற்றும் Android இரண்டிற்கும் மேம்பாடு - நீங்கள் எந்த குறியீட்டையும் எழுதாமல் ஒரு பயன்பாட்டை உருவாக்கலாம், மேலும் நீங்கள் அதை iOS மற்றும் Android இரண்டிற்கும் ஒரே நேரத்தில் செய்யலாம்.
- எந்த குறியீட்டையும் எழுதாமல் ஒரு பயன்பாட்டை உருவாக்கவும் - இது சுயமாகத் தெரிகிறது, இருப்பினும் இது FlutterFlow இன் மிகவும் கவர்ச்சிகரமான அம்சமாகும்.
- UI கூறுகள் மற்றும் டெம்ப்ளேட்டுகள் - 50 க்கும் மேற்பட்ட திரை டெம்ப்ளேட்டுகள், 40 க்கும் மேற்பட்ட முன் கட்டமைக்கப்பட்ட விட்ஜெட்டுகள் மற்றும் பல மூன்றாம் தரப்பு இணைப்பிகள் (Braintree மற்றும் Google AdMob போன்றவை) உள்ளன, இவை அனைத்தும் உங்கள் நேரத்தை மிச்சப்படுத்தும்.
- பயனர் அங்கீகாரம் - Firebase, Google மற்றும் Facebook உள்நுழைவுகளை ஒருங்கிணைக்க ஒரு பொத்தானை இழுப்பது போல பயனர் அங்கீகாரம் எளிது.
- உங்கள் பயன்பாட்டில் நேரடித் தரவை உருவாக்கிச் சேர்க்கவும் - தரவு உள்கட்டமைப்பை அமைப்பதையும் நேரடித் தரவுடன் இணைப்பதையும் Firebase எளிதாக்குகிறது.
- மூலக் குறியீட்டைப் பதிவிறக்கவும் - உங்கள் பணிக்கு நீங்கள் பொறுப்பு; உங்கள் மொபைல் பயன்பாட்டிற்கான சுத்தமான, எளிதில் படிக்கக்கூடிய மூலக் குறியீட்டை நீங்கள் எளிதாகப் பதிவிறக்கலாம்.
- GitHub கட்டமைப்பு - GitHub ஒருங்கிணைப்பு உங்கள் திட்டத்தை GitHub களஞ்சியத்துடன் இணைக்கவும், நீங்கள் விரும்பும் போதெல்லாம் குறியீட்டை வெளியிடவும் அனுமதிக்கிறது.
- வழிகாட்டுதல் சரிசெய்தல் - நிகழ்நேர கருத்து மற்றும் பிழை திருத்தம் மூலம், சாத்தியமான சிக்கல்களைத் தவிர்க்கலாம் மற்றும் தீர்க்கலாம்.
FlutterFlow உடன் தொடங்குதல்
Flutterflow உடன் தொடங்குவதற்கு பின்வரும் கூறுகள் உள்ளன:
- திட்ட டாஷ்போர்டு
- வழிசெலுத்தல் பட்டி
- UI பில்டர்
திட்ட டாஷ்போர்டு
FlutterFlow இல் உள்ள டாஷ்போர்டு பக்கம் திட்டங்களை நிர்வகிக்க உதவுகிறது.
நீங்கள் புதிய திட்டங்களை உருவாக்கலாம், அவற்றை நகலெடுக்கலாம் மற்றும் இந்தத் திரையில் இருந்து அவற்றை நீக்கலாம்.
1. திட்டங்கள்
இந்த பகுதியில் இருந்து FlutterFlow இல் நீங்கள் செய்த எந்த திட்டப்பணிகளையும் நீங்கள் அணுகலாம். புத்தம் புதிய திட்டத்தைத் தொடங்க, உருவாக்கு திட்டத்தை உருவாக்கு பொத்தானைப் பயன்படுத்தலாம்.
2. வள
ஆதாரங்கள் ஐகானைக் கிளிக் செய்வதன் மூலம், FlutterFlow இல் பயன்பாடுகளை உருவாக்கும்போது உங்களுக்கு உதவக்கூடிய பல்வேறு மதிப்புமிக்க ஆதாரங்களை நீங்கள் கண்டறிய முடியும். வீடியோ பாடங்கள் எந்தவொரு யோசனையையும் கற்றுக்கொள்வதற்கு மிகவும் பயனுள்ளதாக இருக்கும், மேலும் நீங்கள் ஏதேனும் சிக்கல்களைச் சந்தித்தால், சமூக மன்றத்தைப் பயன்படுத்த உங்களை வரவேற்கிறோம்.
3. கணக்கு
கூடுதல் அம்சங்களுக்கான அணுகலைப் பெற, உங்கள் கணக்கு விவரங்களை மதிப்பாய்வு செய்ய அல்லது வேறு FlutterFlow திட்டத்திற்கு மேம்படுத்த விரும்பினால், கணக்குப் பக்கம் பயனுள்ளதாக இருக்கும்.
4. வெளியேறு
கூடுதல் அம்சங்களுக்கான அணுகலைப் பெற, உங்கள் கணக்கு விவரங்களை மதிப்பாய்வு செய்ய அல்லது வேறு FlutterFlow திட்டத்திற்கு மேம்படுத்த விரும்பினால், கணக்குப் பக்கம் பயனுள்ளதாக இருக்கும்.
வழிசெலுத்தல் பட்டி
வழிசெலுத்தல் மெனு என்பது உங்கள் FlutterFlow திட்டப் பக்கத்தில் இடதுபுறம் உள்ள மெனுவாகும்.
இது திட்டத்தின் பயனர் இடைமுகம் உருவாக்கி மற்றும் விட்ஜெட் மரத்திற்கான அணுகலை வழங்குகிறது, அத்துடன் Firestore தரவுத்தளம், API அழைப்புகளை அமைத்தல், பட சொத்துக்களை பதிவேற்றுதல் மற்றும் ஒருங்கிணைத்தல் போன்ற திட்ட அம்சங்களைச் சேர்ப்பதற்கான பக்கங்களுக்கான வழிசெலுத்தலை வழங்குகிறது.
UI பில்டர்
FlutterFlow இல் உள்ள UI பில்டர் தாவல் உங்கள் பயன்பாட்டை உருவாக்க மற்றும் தனிப்பயனாக்க உங்களை அனுமதிக்கிறது. உங்கள் பயன்பாட்டின் தளவமைப்பை வடிவமைக்க நீங்கள் பயன்படுத்தக்கூடிய அனைத்து UI கூறுகளையும் (விட்ஜெட்டுகள் என்றும் அழைக்கப்படும்) இந்தப் பக்கம் பட்டியலிடுகிறது.
1. கேன்வாஸ்
இது மொபைல் சாதன இடைமுகத்தைக் காட்டுகிறது, அங்கு நீங்கள் கேன்வாஸில் கூறுகளை இழுத்து விடுவதன் மூலம் சேர்க்கலாம்.
2. விட்ஜெட்
விட்ஜெட்டில் அனைத்து பயனர் இடைமுக கூறுகள் அல்லது கூறுகள் உள்ளன. இவற்றை இழுத்து விடுவதன் மூலம் கேன்வாஸில் சேர்க்கலாம். எந்த விட்ஜெட்டையும் விரைவாகக் கண்டறிய உதவும் தேடல் பெட்டியும் உள்ளது.
3. பண்புகள் குழு
பண்புகள் குழு, தெரிவுநிலை, திணிப்பு, சீரமைப்பு மற்றும் பிற விட்ஜெட்-குறிப்பிட்ட பண்புகள் (எ.கா., டெக்ஸ்ட்ஃபீல்ட் விட்ஜெட்டின் லேபிள் உரை) போன்ற மாறிகளை சரிசெய்வதன் மூலம் தேர்ந்தெடுக்கப்பட்ட விட்ஜெட்டைத் தனிப்பயனாக்க உங்களை அனுமதிக்கிறது.
4. டூல் பார்
கருவிப்பட்டியானது கேன்வாஸ் அளவு மற்றும் திட்டச் சிக்கல்கள் பொத்தான் போன்ற சில பயனுள்ள தகவல்களை வழங்குகிறது, இது உங்கள் திட்டத்தின் தளவமைப்பு அல்லது அமைப்புகளால் ஏற்படும் சிரமங்களைக் குறிக்கிறது.
நன்மை
- இழுத்து விடுதல் செயல்பாடு கொண்ட விஷுவல் பில்டர்.
- வடிவமைப்புகளை மென்பொருளாக மாற்றுவது எளிது.
- 50+ பயன்படுத்த தயாராக உள்ள டெம்ப்ளேட்கள் உள்ளன.
- நீங்கள் ஒரே நேரத்தில் iOS மற்றும் Android பயன்பாடுகளை உருவாக்கலாம்.
- உங்கள் பயன்பாட்டை மேம்படுத்த GitHub, Firebase, Open AI மற்றும் பிற சேவைகளைப் பயன்படுத்தலாம்.
பாதகம்
- வரம்புகள் எதுவும் கிடைக்கவில்லை.
விலை
தளத்தை அதன் இலவச பதிப்பில் பயன்படுத்தத் தொடங்கலாம், மேலும் இது மாதத்திற்கு $12 இல் தொடங்கும் பிரீமியம் திட்டங்களையும் வழங்குகிறது.
தீர்மானம்
FlutterFlow இந்த விவாதத்தின் மையமாக இருந்தது.
இது வலையில் இயங்கும் மொபைல் பயன்பாடுகளை உருவாக்குவதற்கான இழுத்து விடுவதற்கான இடைமுகமாகும். எந்த குறியீட்டையும் எழுதாமல் ஒரு மணி நேரத்திற்குள் அற்புதமான பெஸ்போக் பயன்பாடுகளை உருவாக்க முடியும் என்பதே இதன் பொருள்.
இந்த விரிவான மறுஆய்வு வழிகாட்டி உங்களுக்கு புதிதாக ஒன்றைக் கற்பித்திருக்க வேண்டும்.
ஒரு பதில் விடவும்