Следећи Андроид-ов корак напред у лакоћи развоја је овде са огромним ажурирањем првих Котлин библиотека подршке за Андроид Јетпацк!
Брзина и лакоћа развоја су кључни фокуси Андроид платформе практично од првог дана. Од самог почетка, Гоогле је поставио темеље за то како да подржи највећи број уређаја на најлакши могући начин на већ доступном хардверу телефона. Прошле године на Гоогле И/О 2018, Гоогле је поставио темеље за Следећа генерација Андроид библиотека подршке са Андроид Јетпацк-ом. На Гоогле И/О 2019, Гоогле подиже своје библиотеке подршке на виши ниво са низом нових издања од једноставнијих до користите библиотеку камере са ЦамераКс на једноставан начин да интегришете биометријску аутентификацију по избору корисника са биометријом Промпт.
Котлин-Први
Програмски језик Котлин је брзо постао популаран од свог дебија. Након што је објавио да ће Котлин добити првокласну подршку од Гугла, Гоогле сада најављује да ће развој Андроида све више постати први као Котлин. Многе нове Јетпацк библиотеке биће понуђене прво у Котлину. Да би помогао програмерима да почну са Котлином, Гоогле подстиче програмере да присуствују
Котлин/Свуда догађаје и узми Удацити курсеви.ЦамераКс
Док Цамера2 је био велики корак напред у снази, једноставности коришћења и стандардизацији за функционалност камере на Андроид-у, и даље је невероватно сложен са различите карактеристике на различитим уређајима. Ово може бити у реду за програмере наменских апликација за камеру (иако чак и неке компаније вредне милијарде долара борите се са тим), али је дубљи од онога што просечна апликација жели да укључи. Већина апликација за камере је у реду са циљањем једног стандардизованог АПИ-ја и омогућавањем уређају да изврши тежак задатак, а ЦамераКс то омогућава. Са потпуном компатибилношћу уназад на било ком уређају Цамера2 све до Андроид Лоллипоп-а, ЦамераКс пружа једноставнију библиотеку за програмере да циљају и омогућава им да одрже компатибилност уназад и унапред са било којим тренутним или будућим уређајима који подржавају Цамера2 или било којим будућим наследником који ЦамераКс интегрише са. И то није само за основне карактеристике. ЦамераКс у потпуности користи све функције које је Гоогле интегрисао између Цамера2 и ЦамераКс, укључујући ХДР, портретни режим, широки угао, вишеструке камере са једним снимком, па чак и Гоогле-ове критике хваљене Ноћни режим.
Промпт за биометрију
Биометрицс Промпт уклања сложеност биометријске аутентификације, уклањајући потребу за директним повезивањем са било којом од безбедносних функција. Програмер само треба да позове Биометрицс Промпт, и он ће предати захтев систему подразумевани биометријски систем аутентификације, било да је то отисак прста, шареница, лице или нешто друго у потпуности. Ова Андроид Јетпацк библиотека ће постати све кориснија као нова иновативна биометријска аутентификација методе су имплементиране у телефонима, што олакшава подршку систему који корисници бирају сада иу будућност.
ЛивеДата и животни циклуси са корутинама
Јетпацк-ов нови животни циклус и ЛивеДата КТКС ће вам омогућити да користите Котлин корутине које су свесне животног циклуса тако да можете подржати своје уобичајене једнократне асинхронизоване операције. Јетпацк ће даље руковати паралелношћу на једноставнији начин „нудећи опсеге корутине везане за животни циклус, корутински диспечери који су свесни животног циклуса и подржавају једноставне асинхроне ланце са новим ЛивеДата градитељ“.
Бенцхмарк
Андроид Јетпацк има за циљ да олакша осигуравање да ваше апликације раде онако како желите, а сада ће вам дати неопходне алате за тестирање перформанси помоћу Бенцхмарк-а. Ова библиотека вам омогућава да испитате кашњење апликације, упите у бази података, прегледате инфлацију и РецицлерВиев скроловање без напуштања Андроид Студија.
Безбедност
Безбедност је једна област у којој чак и велики програмери лако могу да погреше, а ова библиотека има за циљ да то учини мање посла. Од управљања хардверски подржаним складиштима кључева до генерисања и валидације кључева, безбедносна библиотека уклања фокус са шаблона и омогућава вам да га ставите у стварно обезбеђење ваше апликације.
Ентерприсе
Андроид Јетпацк Ентерприсе библиотека поједностављује интеграцију са провајдерима управљања мобилношћу предузећа, омогућавајући апликацији да шаље кључна стања апликације без потребе да бринете о међусобном подударању управљаних конфигурација верзије.
ВиевМодел са СаведСтате
ВиевМодел и СаведИнстанцеСтате су олакшали опоравак од рушења без губитка података о конфигурацији корисничког интерфејса, али су и даље захтевали приличну количину шаблонског кода. Интеграцијом СаведСтате у ВиевМодел, Гоогле је уклонио тај шаблон и учинио коришћење оба много лакшим.
ВиевПагер2
ВиевПагер је олакшао имплементацију хоризонталног померања страница у Андроид апликацијама. ВиевПагер2 је следећа еволуција, која додаје подршку за вертикално померање и РТЛ распореде.
Андроид за аутомобиле
Андроид за аутомобиле је у великој мери повезан са Гоогле-овим тренутним напредовањем са Андроид Аутомотиве ОС-ом. Омогућава вам да креирате верзију апликације дизајнирану за аутомобил за коришћење од стране ваших корисника на Андроид Ауто главној јединици (или телефону) по њиховом избору.
ВоркМанагер
Позадинске задатке може бити тешко правилно имплементирати. Воркманагер отклања фрустрацију тако што ће уместо вас управљати позадинским заказивањем на начин који ће се лепо понашати са уређајем при руци.
Навигација
Не, не физичка навигација. Навигација кроз вашу апликацију! Тхе Андроид Јетпацк Навигација библиотека пружа смернице о томе како да распоредите кретање кроз вашу апликацију како бисте избегли падове, ћорсокаке и непредвидиву навигацију.
Цомпосе
Сачувајући најбоље за крај, Гоогле такође најављује рани преглед Андроид Јетпацк Цомпосе, одвојеног комплета алата. Надовезујући се на оно што Гоогле учи од Флуттер-а, Цомпосе има за циљ да донесе реактивнији и декларативнији програмски приступ развоју корисничког интерфејса Котлина са истим принципима који су Флуттер учинили заједницом омиљени. Цомпосе се гради на следећим основним принципима:
- Укључујући предности Котлина - концизан и интероперабилан са Јавом.
- Потпуно декларативно за дефинисање компоненти корисничког интерфејса. Оквир се бави оптимизацијом корисничког интерфејса и приказује ажурирања хијерархије испод хаубе - све што треба да урадите је да опишете свој кориснички интерфејс као функције које се могу саставити.
- Направите прилагођене виџете са блоковима за вишекратну употребу.
- Ради са постојећим приказима.
- Подршка дизајну материјала из кутије.
- Алати за подршку као што су Ливе Превиев и Аппли Цхангес.
Гоогле неће издати бета или чак алфа верзију Цомпосеа, али ће компанија отворити код целог пројекта како би програмери могли да га провере док се прави. Ако наиђете на грешке током раног тестирања, можете да архивирате грешке овде.