Kaip išmokti plazdėjimą 2020 m

Plazdimas šiais metais yra madinga technologija. Šiame straipsnyje bus siūlomi keli nemokami ir mokami būdai, kaip išmokti kurti „iOS“ ir „Android“ programas naudojant „Flutter“.

Ar jus domina mobiliųjų aplikacijų kūrimas?

Jei jūsų atsakymas yra teigiamas, skaitote tinkamą straipsnį! Gal dar nežinote apie „Flutter“, bet nesijaudinkite - aš parašiau straipsnį apie tai, kas yra plazdėjimas ir kodėl turėtumėte jo išmokti šiais metais.

„Flutter“ yra nemokama ir atviro kodo mobiliojo vartotojo sąsaja, kurią sukūrė „Google“ ir išleido 2017 m. Gegužę. Keliais žodžiais tai leidžia jums sukurti savąją mobiliojo ryšio programą su tik vienu kodu. Tai reiškia, kad galite naudoti vieną programavimo kalbą ir vieną kodų bazę, kad sukurtumėte dvi skirtingas programas (IOS ir „Android“). - Kas yra plazdėjimas ir kodėl turėtumėte tai išmokti 2020 m

Šiame įraše dalinuosi su jumis dviejų rūšių turiniu, nemokamu ar mokamu. Bandžiau rasti puikių šaltinių, padedančių palaikyti kiekvieną besimokantįjį (vaizdo įrašai, kursai, knygos, pamokos ir pan.).

Prieš pradedant, aš taip pat parašiau straipsnį apie tai, ar turėtumėte išmokti koduoti mokamu ar nemokamu turiniu - ir kodėl? Jei nežinote, koks turinio tipas jums yra geriausias, rekomenduoju perskaityti tą straipsnį prieš skaitant šį.

Taigi pradėkime. Kiekvieną šaltinį bandžiau paaiškinti maža pastraipa. Visa informacija buvo gauta iš susietos svetainės aprašymo. Kaip galite įsivaizduoti, aš neišbandžiau visų šių metodų. Jei jums reikia daugiau informacijos, kviečiu apsilankyti susietoje svetainėje.

? Nemokamas turinys

? Vaizdo įrašai / kursai

  • Smiginio programavimo pamoka - pilnas kursas

„FreeCodeCamp“ pilnas kursas „Dart“.

Sužinokite „Dart“ programavimo kalbą šioje pilnoje pamokoje pradedantiesiems. „Dart“ yra griežtai įvesta programavimo kalba, kuri „Flutter“ sistemoje naudojama kuriant įvairių platformų mobilias programas. - Smiginio programavimo pamoka - pilnas kursas
  • „Flutter Course“ - visa pamoka pradedantiesiems (sukurkite „iOS“ ir „Android“ programas)

„FreeCodeCamp“ pilna pamoka pradedantiesiems. Ši pamoka buvo viena iš mano nuorodų, kai pradėjau „Flutter“. Tai puikus įvadas ir padeda suprasti pirmąsias sąvokas, kurios jums bus naudingos.

„Learn Flutter“ - novatoriškas „Google“ daugiaplatformis mobiliųjų įrenginių kūrimo pagrindas, skirtas kurti „Android“ ir „iOS“ programas. Šiame kurse Nickas Manningas iš „Flutter Crash Course“ moko, kaip greitai ir efektyviai atsistoti ir bėgti su „Flutter“. Nickas buvo „Flutter“ inžinierius nuo 2017 m. Ir sujungė šią realaus pasaulio patirtį į aiškų, realistišką ir nuoseklų avarijos kursą. - Plazdimo kursai - visa pamoka pradedantiesiems (sukurkite „iOS“ ir „Android“ programas)
  • Plazdimo avarijos kursas

„Traversy Media“ avarijos kursas „Flutter“.

Šiame avarijos kurse mes pažvelgsime į „Flutter“, kaip kurti vietines mobiliąsias programas. Mes pažvelgsime į tai, kas yra „Flutter“, kaip nustatyti sąranką, įmontuotus valdiklius, be pilietybės ir valstybinius valdiklius, maršrutus ir dar daugiau. - „Traversy Media“
  • Plazdimo pamoka pradedantiesiems

„The Net Ninja“ sukurtas „Youtube“ grojaraštis pradedantiesiems.

Sužinosite, kaip naudoti „Flutter“ (ir „Dart“) kuriant „Android“ ir „IOS“ programas nuo nulio. Sužinosite viską apie valdiklius, paketus, išteklius ir asinchroninį kodą, kad sukurtumėte „World Time“ programą, taip pat apie dvi kitas mini programas, kad galėtumėte tinkamai panaudoti „Flutter“ įgūdžius! - Plazdimo pamoka pradedantiesiems
  • „Flutter“ ir „Firebase“ programų kūrimas

„The Net Ninja“ sukurtas „Youtube“ grojaraštis „Flutter“ ir „Firebase“. Kai norėjau naudoti „Firebase“ savo pirmojoje programoje, pirmiausia ėjau šį kursą. Jis buvo išsamus ir leido gerai suprasti, kaip integruoti šį įrankį su „Flutter“.

Sužinosite, kaip sukurti „Flutter“ programą nuo nulio, naudojant „Firebase Firestore“ (realaus laiko duomenų bazę) ir „Firebase“ autentifikavimą. Šis grojaraštis skirtas kūrėjams, kurie jau žino „Flutter“. - „Flutter“ ir „Firebase“ programų kūrimas
  • „Reso Coder“

„Youtube“ kanalas, skirtas „Flutter“. „Reso Coder“ sukūrė daugybę vadovėlių, kurie paaiškino, kaip veikia sistema. Keli įrankiai, kuriuos galite naudoti su „Flutter“, yra paaiškinti, kad galėtumėte juos integruoti į savo projektą. Yra net „Flutter“ kodo architektūros pamokų.

„Flutter“ keičia programos kūrimo sceną. Negalima likti už nugaros! Sužinokite, kaip kurti įvairių platformų mobilųjį ir internetinį. Mokykitės iš kruopščiai parengtų projekto pamokų ir nedelsdami pritaikykite tai, ką išmokote, savo programose. - „Reso Coder“
  • „FilledStacks“

„Youtube“ kanalas, skirtas „Flutter“. Jūs atrasite daugybę „Flutter“ vadovėlių, tokių kaip „Firebase“, vartotojo sąsaja, architektūra ir pan. Taip pat yra mobiliųjų ir internetinių plazdenimo pamokų.

Išmokite kurti aukštos kokybės gamybai pritaikytas mobilias programas naudodami „Flutter“. - „FilledStacks“
  • Kodas su Andrea
Pamokos apie plazdėjimo mokymąsi. Reguliarūs vaizdo įrašai, apimantys visus „Flutter“ dalykus, įskaitant valstybės valdymą, maketus, bandymus ir kt. Šis kanalas padės jums tapti geresniu „Flutter“ kūrėju. - Kodu su Andrea

? ‍? „Google Codelabs“

„Flutter“ taip pat galite išmokti „Google Codelabs“ svetainėje. Svetainėje pateikiama vadovavimo, mokymo programa paremta praktinė kodavimo patirtis. Ką tik atradau šią svetainę. Jūs netgi galite jį naudoti už „Flutter“ ribų. Jame nurodomos visos „Google“ technologijos ir pateikiama daugybė vadovėlių, kurie padės jas naudoti.

Dauguma kodinių plokštelių padės jums sukurti mažą programą arba pridėti naują funkciją prie esamos programos. Jie apima daugybę temų, tokių kaip „Android Wear“, „Google Compute Engine“, „Project Tango“ ir „Google“ API „iOS“. - „Google Codelabs“

? Dokumentacija

Kažkas, kas man patinka „Flutter“, yra dokumentai. Tai baigta ir gali būti naudinga, kai mokotės ar kuriate programą.

Dokumentuose nagrinėjama daugybė temų, tokių kaip:

  • Kaip pradėti nuo plazdėjimo
  • Visi galimi valdikliai
  • API dokumentai (bibliotekų dokumentai)
  • Virėjų knyga su daugybe pamokų
  • Keletas programų pavyzdžių
  • „Flutter Youtube“ kanalas

? Knygos

  • Trumpai plazdena

Ieškodamas „Flutter“ dokumentacijos, radau šią knygą. Autorius sukuria visiškai veikiančią programą, leidžiančią aiškiai suprasti sistemą. Ši knyga prieinama neatsižvelgiant į tai, ar turite mobiliųjų programų kūrimo patirties.

  • Plazdimo pamokų vadovas

Šiame kulinarijos knygoje yra receptų, kurie parodo, kaip išspręsti įprastas problemas rašant „Flutter“ programas. Kiekvienas metodas yra atskiras ir gali būti naudojamas kaip nuoroda, padedanti sukurti programą. Jis gali būti naudojamas kartu su „Flutter“ dokumentais. Ten išvardyta daug pavyzdžių.

? ČiaWeCode

Netrukus planuoju sukurti „Flutter“ pamokas. Norėdami būti nuolat atnaujinami, galite sekti „Youtube“ kanalą ir „Twitter“. Nedvejodami praneškite man, kokias temas ir pamokas norite pamatyti.

? Mokamas turinys

? Kursai

  • Užbaigta „2020“ plazdenimo plėtros „Bootcamp“ su „Dart“
Ši „Flutter Bootcamp“ yra oficialiai sukurta bendradarbiaujant su „Google Flutter“ komanda. Jūs išmoksite nuo nulio ir sukursite kelias programas. Kursas apima daugiau nei 27 valandas trukmės vaizdo pamokas ir projektus. Net jei neturite nulinės programavimo patirties, galite tai pradėti. - Visa „2020 Flutter Development Bootcamp with Dart“
  • Sužinokite apie plazdėjimą ir smiginį kuriant „iOS“ ir „Android“ programas [2020]
Išsamus „Flutter SDK & Flutter Framework“ vadovas, skirtas kurti vietines „iOS“ ir „Android“ programas. Pagrindinė programavimo kalba padės, bet nėra privaloma. Šio kurso metu jūs išmoksite „Flutter“ ne tik teoriškai, bet ir sukūrę išsamią tikrovišką programą. Programa naudos tokias funkcijas kaip „Google Maps“, įrenginio kamera, animacijos ir kt. - Sužinokite „Flutter & Dart“, kad sukurtumėte „iOS“ ir „Android“ programas [2020]
  • Smiginis ir plazdėjimas: išsamus kūrėjo vadovas
Viskas, ką reikia žinoti kuriant mobiliąsias programas naudojant „Flutter“ ir „Dart“, įskaitant „RxDart“ ir „Animations“! Reikalinga ankstesnė „Javascript“, „Java“, „Python“ ar panašaus programavimo patirtis. Šiame kurse suprasite, kaip su „Flutter“ kurti, kurti animacijas ir architektūrą. Šis kursas yra pažangesnis už kitus; išmoksite tokių įgūdžių kaip saugyklos neprisijungus naudojimas, tinklo užklausų optimizavimas, pažangių dizaino modelių naudojimas ir pan. - „Dart and Flutter“: išsamus kūrėjo vadovas
  • „Flutter & Firebase“: sukurkite išsamią programą, skirtą „IOS“ ir „Android“
Šiame kurse sukursite išsamią realaus pasaulio „iOS“ ir „Android“ programą naudodami „Dart“, „Flutter“ ir „Firebase“. Šis kursas prasideda nuo pagrindų ir apima išsamų „Dart and Flutter“ įvadą. Kai darysite pažangą, kursuose bus pristatytos pažangesnės temos, ypatingą dėmesį skiriant gamybai parengto kodo rašymui, kad galėtumėte sužinoti, kaip kurti patikimas tokio masto programas. Svarbios sąvokos paaiškinamos aiškiomis diagramomis. Taigi šio kurso pabaigoje jūs būsite kompetentingas „Flutter“ kūrėjas. - „Flutter & Firebase“: sukurkite išsamią „iOS“ ir „Android“ programą

? Knygos

  • Sužinokite „Google Flutter Fast“: 65 programų pavyzdžiai

Visa knyga apie plazdėjimą. Sužinokite „Google Flutter“ pavyzdžiu su 65 mini programų pavyzdžiais. Sužinosite, kaip sukurti viską nuo paprasčiausio iki sudėtingesnės architektūros pažangiosios programos. Knygos pabaigoje autorius paaiškina, kaip paskelbti programą programų parduotuvėse.

  • Pradžios plazdėjimas: praktinis programų kūrimo 1-ojo leidimo vadovas

Tai puikus „Flutter“ įvadas, kad galėtumėte greitai pradėti ir suprasti pagrindinius principus. Jei norite mokytis iš knygų, nedvejokite!

Pradžia plazdėjimas: Praktinis programų kūrimo vadovas yra esminis šaltinis tiek patyrusiems, tiek pradedantiesiems kūrėjams, norintiems pradėti naudotis „Flutter“. Tai žingsnis po žingsnio įvadas į plazdėjimą. Šią knygą parašė Marco L. Napoli, „Pixolini Inc.“ generalinis direktorius ir patyręs mobiliųjų, žiniatinklio ir darbalaukio programų kūrėjas. Jis turi tvirtą įrodymą kurdamas vizualiai elegantiškas ir paprastai naudojamas sistemas. - Pradžios plazdėjimas: praktinis programų kūrimo 1-ojo leidimo vadovas

Išvada

Ar žinote kitų išteklių, kaip išmokti plazdėjimą? Atsiųskite man žinutę „Twitter“ ir aš juos pridėsiu.

Nesivaržykite pasidalinti šiuo straipsniu, jei jums patiko.

Nepraleiskite mano turinio stebėdami mane „Twitter“ ir „Instagram“.

Kitus panašius straipsnius galite rasti mano svetainėje: herewecode.io.

Norite daugiau?

  • Kiekvieną savaitę gaukite motyvacinę citatą su patarimais, trumpą pamoką keliose skaidrėse ir vieną kūrėjo paveikslėlį „Instagram“.
  • Prisiregistruokite gauti naujienlaiškį ir gaukite naujausius straipsnius, kursus, pamokas, patarimus, knygas, motyvaciją ir kitą išskirtinį turinį.