10 mga kadahilanan upang subukan ang Kotlin para sa pag-unlad ng Android

May -Akda: John Stephens
Petsa Ng Paglikha: 25 Enero 2021
I -Update Ang Petsa: 2 Hulyo 2024
Anonim
10 mga kadahilanan upang subukan ang Kotlin para sa pag-unlad ng Android - Apps
10 mga kadahilanan upang subukan ang Kotlin para sa pag-unlad ng Android - Apps

Nilalaman


Sa pinakabagong kumperensya ng Google I / O, inihayag ng Google na sa lalong madaling panahon suportahan ng Android Studio ang pag-unlad kasama si Kotlin sa labas ng kahon. Habang ito ay malaking balita, maaaring maiwan ng kaunting malamig ang ilang mga tao kung hindi sila pamilyar kay Kotlin. Ang Kotlin ay isang tanyag na wika ng programming na magsisilbing alternatibo sa Java na pasulong. Ngunit bakit ka interesado sa iyo? Ano ang mga pakinabang ng pag-unlad kasama ang Kotlin?

Ibilang natin ang nangungunang 10 mga benepisyo ng pag-unlad kay Kotlin.

1. Napakadaling i-set up

Talagang nagamit ng mga nag-develop ang Kotlin sa pamamagitan ng isang plugin ngunit bilang ng Android Studio 3.0, magiging simple tulad ng pag-gris ng isang kahon sa 'Isama ang Kotlin na suporta'.

2. Ito ay magkakaugnay sa Java

Subukang sabihin na limang beses nang mabilis! Ang Kotlin ay magkakaugnay sa Java, nangangahulugang maaari mong gamitin ang mga frameworks ng Java at kahit na ihalo ang mga utos mula sa parehong mga wika sa iyong code!


3. Binabawasan nito ang code ng boiler plate

Ang 'Boiler plate' sa konteksto ng programming ay tumutukoy sa mga linya ng code na pinapanatili mong isama kung saan hindi talaga idinagdag sa pagpapaandar ng iyong code. Gumagamit si Kotlin ng maraming mga madaling gamiting trick at pamamaraan upang mabawasan ang 'dagdag' na code at sa paggawa nito, ay tumutulong sa mga gumagamit na lumikha ng mga app nang mas mabilis at simple. Susuriin namin ang ilang mga tiyak na halimbawa sa listahang ito.

Regular na ginagamit ni Kotlin ang mas kaunting code upang magawa ang parehong bagay

4. Ang extension ng Synthetic

Mayroong maraming mga kapaki-pakinabang na mga extension na magagamit para sa Kotlin, marami sa mga ito ay maaaring gawing mas madali ang buhay para sa pag-unlad ng Android. Ang isang partikular na kapaki-pakinabang na halimbawa ay 'Synthetic', isang extension na nagbibigay-daan sa iyo upang ganap na mawala sa pag-type hanapinViewByID. Magdagdag ng isang linya ng code at magagawa mong mai-access nang direkta ang mga view nang hindi na kailangang gumamit ng kanilang mga ID.


Kung nawala ka sa iyong ulo, sapat na sabihin na maaari nitong bawasan ang iyong code sa daan-daang linya sa paglipas ng isang malaking proyekto. Ito ang aking personal na paboritong bentahe ng Kotlin!

5. Maaari kang pumili ng iyong sariling pilosopiya sa programming

Hindi tulad ng tanging object-oriented na Java, ginagamit ni Kotlin ang parehong object-oriented at functional na konstruksyon. Nangangahulugan ito na hindi mo napipilitang gumamit ng programming oriented na object kung nalaman mong nakakalito o kung nagmula ka sa isang background na pagganap. Ang kalayaan na pumili ay maaari lamang maging isang mabuting bagay!

Basahin ang Susunod: Makatulong sa iyo ang Kotlin Coroutines sa hindi naka-sync na programming

6. Wala nang walang batayang pagbubukod

Kilala rin bilang 'bilyong dolyar na pagkakamali', ang mga batayang sanggunian ay ang bane ng mga developer ng Java at responsable para sa higit pang mga pag-crash sa Android kaysa sa anumang iba pang mga pagkakamali. Nilalayon ni Kotlin na gawin itong isang bagay ng nakaraan sa lahat maliban sa ilang mga kaso na may "null safety". Lamang ng isa pang paraan na ito ay streamlines pag-unlad!

7. Walang semi-colons

Ito ay maaaring tunog tulad ng isang maliit na bagay sa una, ngunit ang katotohanan na ang Kotlin code ay hindi nangangailangan sa iyo upang tapusin ang mga linya na may mga semi-colons ay nangangahulugan na hindi ka na kailangang manghuli para sa nawawalang bantas! Magagamit mo pa rin ang mga ito kung nais mo, ngunit muli kang malayang pumili ...

8. Walang overhead

Ang pagsulat ng isang app sa Kotlin kumpara sa Java ay hindi magkakaroon ng anumang overhead: ang iyong app ay hindi magiging mabagal at walang mas malaki kaysa sa kung hindi man. Maliit at magaan ang karaniwang library ng Kotlin at tumatakbo ito sa Java Virtual Machine, tulad ng Java.

9. Mayroon nang mahusay na suporta

Ang built-in na suporta sa Kotlin ay maaaring bago para sa Android Studio, ngunit ang mga developer ay ginagamit ito nang ilang sandali ngayon sa Android at sa ibang lugar. Nangangahulugan ito na maraming suporta at komunidad upang matulungan kang magsimula at mayroon nang maraming mga app sa Play Store na binuo gamit ang Kotlin.

10. Ang pag-aaral ng mga bagong wika ay palaging isang magandang bagay

Ito ay isang mahusay na pagkakataon upang pumili ng isang bagong wika ng programming at palawakin ang iyong kaalaman. Ang Kotlin ay ginagamit para sa pagbuo ng web at pag-unlad din ng server, kaya't pagdaragdag ka ng maraming mga string sa iyong busog.

Pagwawakas ng Kaisipan

Marami pang mga pakinabang sa Kotlin na hindi ko nabanggit dito na mag-apela sa ilang mga tagagawa. Halimbawa, ang mga pagbubukod ay walang tsek, at suportado ang mga expression ng lambda. Sa pangkalahatan, ang Kotlin ay mababasa, medyo simple upang pumili-up para sa mga nagsisimula at sa maraming mga paraan na mas moderno kaysa sa Java. Kung nais mong malaman ang higit pa pagkatapos suriin ang aking pagpapakilala sa Kotlin para sa tutorial sa pagbuo ng Android.

Isang expression ng lambda, na nagse-save sa amin ng mas maraming oras

Ang HMD Global ay gumulong a Android 9.0 Pie a Nokia 8 irocco. Inihayag ng HMD Global ang pag-update a iang pre releae kanina at ngayon ay natanggap na ito ng ilang mga may-ari ng irocco....

Ang hardware at teknolohiya ng len ng camera ng mobile ay tumagal ng iang malaking pagluko a nakaraang ilang taon. Parami nang parami ng mga megapixel ang pinapaok, kaama ang mga bagong tampok tulad n...

Popular Sa Portal.