Google యొక్క ఓపెన్-సోర్స్ UI సాఫ్ట్వేర్ డెవలప్మెంట్ ప్లాట్ఫారమ్: Flutter ఇప్పుడే పునరుద్ధరించబడింది మరియు ప్రస్తుత వెర్షన్ Flutter 2.2తో రిఫ్రెష్ చేయబడింది, ఇది కొన్ని ఆసక్తికరమైన కొత్త ఫీచర్లు మరియు సామర్థ్యాలతో రూపొందించబడింది.
ఇటీవల ముగిసిన Google I/O 2021 ఈవెంట్ సందర్భంగా ఇది ప్రకటించబడింది.
ఫ్లట్టర్ యొక్క ప్రజాదరణ పెరుగుతుంది
Google ద్వారా Flutter ఇప్పుడు ప్రపంచంలో అత్యంత ప్రజాదరణ పొందిన క్రాస్-ప్లాట్ఫారమ్ డెవలప్మెంట్ ఫ్రేమ్వర్క్గా మారింది. స్లాష్డేటా ప్రకారం, మొత్తం క్రాస్-ప్లాట్ఫారమ్ డెవలపర్లలో దాదాపు 45% మంది ఇప్పుడు మొబైల్ యాప్లను రూపొందించడానికి ఫ్లట్టర్ని ఉపయోగిస్తున్నారు.
వాస్తవానికి, 2020 మరియు 2021 మధ్య, ఫ్లట్టర్ ఫ్రేమ్వర్క్ యొక్క వినియోగం 47% పెరుగుదలను సాధించింది మరియు ప్రస్తుతం, Google Playstoreలోని అన్ని మొబైల్ యాప్లలో 12% Flutterని ఉపయోగిస్తున్నాయి.
Google ద్వారా 2017లో ప్రారంభించబడింది, Flutter Android, iOS, Linux, Mac, Windows, Google Fuchsia కోసం క్రాస్-ప్లాట్ఫారమ్ యాప్ డెవలప్మెంట్ ఫ్రేమ్వర్క్కు మరియు ఒకే కోడ్బేస్ ద్వారా వెబ్-ఫారమ్కు మద్దతు ఇస్తుంది.
అది ఫ్లట్టర్ యొక్క అందం మరియు సామర్ధ్యం. ఇప్పుడు, ఫ్లట్టర్ 5లో టాప్ 2.2 అప్డేట్లను చర్చిద్దాం.
శూన్య భద్రత
విడుదల 2.0తో, ఫ్లట్టర్ నల్ సేఫ్టీ ఫీచర్ను పరిచయం చేసింది, ఇది ఇప్పుడు కొత్త ప్రాజెక్ట్లకు డిఫాల్ట్గా మారింది. నల్ సేఫ్టీ ఫీచర్తో, డెవలపర్లు వేరియబుల్ లేదా విలువ శూన్యంగా ఉండవచ్చో లేదో నేరుగా కోడ్ నుండి సులభంగా సూచించవచ్చు. ఇది శూన్య సూచన మినహాయింపుల నుండి రక్షణను అందిస్తుంది.
ఈ విధంగా, శూన్య-పాయింటర్-సంబంధిత దోషాలను తీవ్రంగా తగ్గించవచ్చు మరియు నియంత్రించవచ్చు.
వాస్తవానికి, ఫ్లట్టర్లో డార్ట్ లాంగ్వేజ్ ఉపయోగించబడటంతో, కంపైలర్ రన్-టైమ్లో అన్ని శూన్య-చెక్లను తొలగించేంత స్మార్ట్గా ఉంటుంది, ఇది యాప్ అసాధారణంగా వేగంగా పని చేస్తుంది.
చెల్లింపుల విధానం
ఫ్లట్టర్ 2.2 వెర్షన్ని ఉపయోగించి చేసిన మొబైల్ అప్లికేషన్ల కోసం చెల్లింపు స్థలంలో పెద్ద అభివృద్ధి ప్రకటించబడింది. కొత్త అప్డేట్తో, Google Play బృందం సహాయంతో రూపొందించబడిన కొత్త చెల్లింపుల ప్లగ్-ఇన్ పరిచయం చేయబడింది. ఈ ఉపయోగకరమైన ప్లగ్-ఇన్తో, డెవలపర్లు Android మరియు iOS యాప్ల కోసం భౌతిక వస్తువుల చెల్లింపులను ఆమోదించడానికి లక్షణాలను పొందుపరచగలరు.
అంతేకాకుండా, సురక్షితమైన ఆర్థిక లావాదేవీల కోసం ఇప్పటికే ఉన్న యాప్ కొనుగోలు ప్లగ్-ఇన్ మరింత భద్రత మరియు ఎన్క్రిప్షన్తో అప్డేట్ చేయబడింది.
వెబ్ కోసం అభివృద్ధి
వెబ్ అభివృద్ధి కోసం స్పేస్లో, ఫ్లట్టర్ 2.2 కొన్ని ఆసక్తికరమైన అప్డేట్లను కలిగి ఉంది. ఇప్పుడు, డెవలపర్లు బ్యాక్గ్రౌండ్ కాషింగ్ కోసం సర్వీస్ వర్కర్లను ఉపయోగించవచ్చు. దీని అర్థం వెబ్ ఆధారిత యాప్లు వేగంగా మరియు సన్నగా, మెరుగైన పనితీరుకు అనువదిస్తాయి.
మరిన్ని ఫీచర్లతో డార్ట్
వాస్తవానికి ఫ్లట్టర్కు ముందు విడుదలైంది, డార్ట్ అనేది క్రాస్-ప్లాట్ఫారమ్ యాప్ల కోసం ఫ్లట్టర్ డెవలప్మెంట్ ఫ్రేమ్వర్క్కు మద్దతు ఇచ్చే ప్రోగ్రామింగ్ లాంగ్వేజ్.
వెర్షన్ 2.2తో, డార్ట్ వెర్షన్ 2.13కి అప్గ్రేడ్ చేయబడింది. ఈ కొత్త వెర్షన్తో, డార్ట్ ఇప్పుడు స్థానిక ఇంటర్ఆపరేబిలిటీకి కూడా మద్దతునిస్తుంది. FFI (ఫారిన్ ఫంక్షన్ ఇంటర్ఫేస్)లో శ్రేణులు మరియు ప్యాక్డ్ స్ట్రక్ట్లకు మద్దతు ఇవ్వడం ద్వారా ఇది సాధ్యమైంది.
ఈ నవీకరణ రీడబిలిటీని మెరుగుపరచడంలో సహాయపడుతుంది మరియు దృశ్యాలను రీఫ్యాక్టరింగ్ చేయడానికి పోర్టల్ను తెరుస్తుంది.
అనువర్తన పరిమాణం
మొబైల్ యాప్లను మరింత తక్కువ బరువు మరియు తక్కువ స్థూలంగా మార్చే ప్రయత్నంలో, Flutter 2.2 ఇప్పుడు Android యాప్లను వాయిదా వేసిన భాగాలను కలిగి ఉండటానికి అనుమతిస్తుంది. ఈ విధంగా, యాప్ యొక్క సరైన పనితీరు కోసం అవసరమైన ఫ్లట్టర్ ఎలిమెంట్లను రన్-టైమ్లో డౌన్లోడ్ చేసుకోవచ్చు మరియు అందువల్ల, యాప్లోకి అదనపు కోడ్ను లోడ్ చేయాల్సిన అవసరం లేదు. ఈ విధంగా, యాప్లు ఇప్పుడు పరిమాణంలో తేలికగా ఉంటాయి.
iOS డెవలప్మెంట్ కోసం, ఫ్లట్టర్ 2.2 ఇప్పుడు డెవలపర్లను షేడర్లను ప్రీకంపైల్ చేయడానికి అనుమతిస్తుంది, ఇది యానిమేషన్లను అదనపు మృదువైన మరియు అతుకులు లేకుండా చేస్తుంది (అవి 1వ సారి అమలు చేయబడినప్పుడు). అంతేకాకుండా, ఏదైనా యాప్లో మెమరీ వినియోగాన్ని విశ్లేషించడానికి డెవలపర్లను ఎనేబుల్ చేసే కొన్ని కొత్త టూల్స్ జోడించబడ్డాయి, తద్వారా మెమరీ వినియోగాన్ని క్రమబద్ధీకరించడానికి మరియు యాప్ మెరుగ్గా పని చేసేలా వారికి అధికారం ఇస్తుంది.
ఫ్లట్టర్ ఆధారంగా కొత్త మొబైల్ యాప్ను అభివృద్ధి చేయడంలో ఆసక్తి ఉందా లేదా ఫ్లట్టర్ని ఉపయోగించి క్రాస్-ప్లాట్ఫారమ్ సామర్థ్యాలతో ఇప్పటికే ఉన్న మీ స్థానిక యాప్లను పునరుద్ధరించాలనుకుంటున్నారా?
అందుబాటులో ఉండు మనతో ఫ్లట్టర్ యాప్ డెవలప్మెంట్ జట్టు వెంటనే!