Андроид Јетпацк је скуп Андроид компоненти дизајнираних са Котлином на уму, доступних са Андроид Студио 3.2

click fraud protection

Данас је Гоогле најавио Андроид Јетпацк, скуп Андроид компоненти следеће генерације дизајнираних да добро раде са Котлином. Нови Андроид Студио 3.2 садржи алате за Јетпацк.

Гоогле-ова годишња И/О конференција за програмере је место где компанија представља своје најновије алате и функције за Андроид програмере, а ова година није изузетак. Данас је компанија најавила Андроид Јетпацк, скуп компоненти за убрзање развоја апликација. Јетпацк је дизајниран са Котлином на уму да вам помогне да поједноставите свој код. Најновији Андроид Студио 3.2 Цанари доступан данас такође садржи нове алате за Јетпацк.

Убрзавање развоја апликација уз Андроид Јетпацк

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

Компоненте архитектуре укључују активности као што су управљање животним циклусом, ВиевМодел, повезивање података и још много тога. Компоненте корисничког интерфејса укључују анимацију и прелазе, фрагменте, распореде и још много тога. Основне компоненте укључују АппЦомпат, Мултидек, тестирање и још много тога. Компоненте понашања укључују медије и репродукцију, дозволе, обавештења, дељење и још много тога.

Андроид Јетпацк компоненте. Извор: Гугл

Компоненте у Јетпацк-у су раздвојене библиотеке, што значи да нису део Андроид платформе. Ово вам омогућава да додате нове компоненте сопственим темпом како постану доступне. Штавише, компоненте су независне од платформе, што омогућава вашој апликацији да ради на више верзија Андроид платформе.

Као што можете видети на горњој слици, нове компоненте које су данас објављене укључују ВоркМанагер, Навигатион, Пагинг, Слицес и Андроид КТКС.

ВоркМанагер

Ова библиотека обезбеђује АПИ за позадинске послове засноване на ограничењима који се морају извршити, замењујући потребу за пословима или СинцАдаптерима. Ради на уређајима без Гоогле Плаи услуга, може да прави графиконе посла и може да испитује стање вашег посла.

Навигација

Многе апликације се састоје од више активности, али дељење података између активности и имплементација прелаза је била болна тачка за навигацију унутар апликације. Компонента Навигација ће вам помоћи да структурирате свој кориснички интерфејс у ​​апликацији као апликацију са једном активношћу. Подржава Фрагменте из кутије, тако да су све предности компоненти архитектуре као што су Лифецицле и ВиевМодел ту док компонента Навигација управља ФрагментТранзицијама за вас. Штавише, можете декларисати прелазе које ће Навигација аутоматски руковати, можете да направите са исправним понашањем горе и назад аутоматски, можете лако да пружите пуну подршку за дубоке везе и можете да повежете Навигацију са УИ виџетима као што су фиока за навигацију и доња навигација. На крају, уређивач навигације у најновијем Андроид Студију вам омогућава да визуелно управљате својствима навигације.

Уређивач навигације у Андроид Студију 3.2. Извор: Гугл

Пејџинг

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

Слицес

На крају, компонента Слицес ће поједноставити процес имплементације Слицес АПИ-ја представљеног са Андроид П. То је АПИ који вам омогућава да прикажете кориснички интерфејс ваше апликације унутар Гоогле апликације као резултат претраге.

Исечци у апликацији Гоогле. Извор: Гугл

Јетпацк—направљен имајући на уму Котлин

На прошлогодишњем Гоогле И/О, компанија је најавила да ће донети првокласна подршка за програмски језик Котлин на Андроид Студио 3.0. Усвајање Котлина је изузетно порасло током прошле године – Гоогле наводи да је број апликација у Плаи продавници направљеној помоћу Котлина порастао за 500% у прошлој години. Са растућом популарношћу Котлина, логично је да је Андроид Јетпацк направљен имајући на уму програмски језик. У том циљу, Андроид КТКС се покреће као део Јетпацк-а како би помогао програмерима да још више поједноставе свој код.

Искуство Котлин програмера ће такође видети побољшања захваљујући новим исечцима кода у званичној документацији и Страница са референтном документацијом за АПИ. Гоогле'с Котлин Боотцамп на Удацити је недавно покренут као ресурс за програмере заинтересоване за учење језика. На крају, сада можете да стекнете специјализацију за Котлин у Програм стручњака за Гоогле Девелоперс.

Андроид Студио 3.2 Цанари

Андроид Студио 3.1 је лансиран крајем марта са Д8 дек компајлером, Котлин Линт проверама и још много тога. Најновији Андроид Студио 3.2 Цанари има горе поменути визуелни уређивач навигације и нове алате за рефакторисање кода за Јетпацк. Да бисте започели прављење нове апликације, користите активност Активности & ВиевДата којој можете приступити из Филе --> Нев --> Нев Пројецт.

Остала побољшања укључују две секунде времена почетка у Андроид емулатору захваљујући снимцима, новом Р8 Прогуард оптимизатор за мањи код апликације и нови Енерги Профилер за одређивање утицаја ваше апликације на уређај трајање батерије.

Закључак

Андроид Јетпацк ће помоћи да се убрза развој апликација за многе од вас који су прихватили програмски језик Котлин. У комбинацији са Андроид КТКС и новим алатима у Андроид Студију 3.2 Цанари, можете почети са Јетпацк компонентама да бисте смањили сложеност и величину кода.

Гоогле има још много тога да најави за програмере на овогодишњем И/О сајму. Нови Апп Бундле, Динамиц Деливери, Апп Ацтионс и Слицес су неке од других нових функција којих треба да будете свесни. Пратите КСДА док вам доносимо најновије вести са Гоогле-ове годишње конференције за програмере.