10 разлога да испробате Котлин за Андроид развој

Аутор: John Stephens
Датум Стварања: 25 Јануар 2021
Ажурирати Датум: 2 Јули 2024
Anonim
Доступ к галерее (опасные разрешения) - İtem- Разработка приложений для Android - Kotlin Урок 10
Видео: Доступ к галерее (опасные разрешения) - İtem- Разработка приложений для Android - Kotlin Урок 10

Садржај


На последњој конференцији за И И / И, Гоогле је најавио да ће Андроид Студио ускоро подржати развој са Котлином ван оквира. Иако је ово била велика вест, неки су људи мало охладили ако нису упознати са Котлином. Котлин је популаран програмски језик који ће послужити као алтернатива Јави која иде напред. Али зашто би вас то интересовало? Које су предности развоја код Котлина?

Бројимо првих 10 предности развоја са Котлином.

1. Супер је лако подесити

Програмери заправо могу неко време да користе Котлин путем додатка, али што је случај са Андроид Студио 3.0, то ће бити једнако једноставно као што је означавање оквира „Укључи подршку Котлина“.

2. Интерактивно је са Јавом

Покушајте то рећи пет пута брзо! Котлин је интероперабилан са Јавом, што значи да можете користити Јава оквире и чак мешати команде са оба језика у вашем коду!


3. Смањује се код плоче котла

„Плоча за бојлер“ у контексту програмирања односи се на редове кода које морате стално да додајете, а које заправо не додају функцији вашег кода. Котлин користи бројне практичне трикове и методе да би смањио овај 'додатни' код и на тај начин помагао корисницима да брже и једноставније креирају апликације. На овом списку ћемо испитати неке конкретне примере.

Котлин редовно користи знатно мање кода да би учинио исту ствар

4. Синтетички наставак

На располагању је пуно корисних проширења за Котлин, од којих многа могу знатно олакшати живот Андроидовом развоју. Један нарочито користан пример је „Синтхетиц“, проширење које вам омогућава да се потпуно уклоните са куцањем финдВиевБиИД. Додајте једну линију кода и моћи ћете да приступите погледима директно без потребе за коришћењем њихових ИД-ова.


Ако вам је то прешло преко главе, довољно је рећи да ово може смањити ваш код за стотине линија током великог пројекта. Ово је моја лична предност Котлина!

5. Можете одабрати своју филозофију програмирања

За разлику од искључиво објектно оријентисане Јаве, Котлин користи и објективно и функционалне конструкте. То значи да нисте приморани да користите објектно оријентисано програмирање ако вам се чини збуњујућим или ако потичете из функционалне позадине. Слобода избора може бити само добра ствар!

Прочитајте даље: Котлин Цороутинес вам помажу у асинхроном програмирању

6. Нема више нултих изузетака показивача

Такође позната као „грешка у износу од милијарду долара“, нулте референце су окосница Јава програмера и одговорне су за више падова на Андроиду него готово било коју другу грешку. Котлин настоји да ово постане прошлост у свим, осим у неколико случајева, са „нулту сигурношћу“. Само још један начин који усмерава развој!

7. Нема полуколона

У почетку вам то можда звучи као мала ствар, али чињеница да Котлин код не захтева да завршавате црте са зарезима у колони значи да више никада нећете морати да ловите нестале интерпункције! И даље их можете користити ако то желите, али опет сте слободни да одаберете ...

8. Нема надземних

Писање апликације у Котлину, насупрот Јави, неће имати надимка: ваша апликација неће бити спорија и већа него што би иначе била. Котлинова стандардна библиотека је мала и лагана, а ради на Јава виртуелној машини, баш као што је и Јава.

9. Већ је добра подршка

Уграђена Котлин подршка може бити нова за Андроид Студио, али програмери је већ неко време користе на Андроиду и другде. То значи да постоји пуно подршке и заједнице који ће вам помоћи да започнете, а у Плаи Сторе-у већ постоји низ апликација које су изграђене помоћу Котлина.

10. Учење нових језика је увек добра ствар

Ово је одлична прилика да покупите нови програмски језик и проширите своје знање. Котлин се користи и за веб развој и развој на страни сервера, тако да ћете свом луку додавати више жица.

Завршне мисли

Има много више користи које Котлин овде нисам споменуо, а које ће се свидети неким програмерима. На пример, изузеци су непроверени, а ламбда изрази су подржани. Генерално, Котлин је читљив, релативно једноставан за преузимање за почетнике и у много чему модернији од Јаве. Ако желите да сазнате више, погледајте мој увод у Котлин за Андроид развојни водич.

Ламбда израз, штеди нам још више времена

Андроид игре се упорно побољшавају. Прије смо имали једноставне игрице слагалице и могли смо позвати наше Фацебоок контакте да нам буду пријатељи у играма. Игре за више играча некада су значиле само ...

Интернет је променио начин на који посматрамо вести.Уместо да ТВ продуцент или уредник новина одређује најважније ствари за нас и онда купујемо њихов производ, сада смо слободни да лутамо валовима ин...

Препоручује Се