Поред Андроид 11 Бета, Гоогле је најавио редизајн Плаи конзоле и додао нове функције у Андроид Студио, Котлин и Јетпацк.
Андроид 11 Бета је можда управо изашао, али ако сте програмер, има више разлога за узбуђење. Уз Андроид 11, Гоогле уводи читаву гомилу доброта за програмере, укључујући нову Дизајн Гоогле Плаи конзоле, нове верзије Андроид Студија и гомила АндроидКс-а и Котлина ажурирања.
Редизајн Гоогле Плаи конзоле
Прво, хајде да причамо о новој Гоогле Плаи конзоли. Од увођења нових смерница за дизајн материјала, Гоогле (полако) ажурира своје различите апликације и веб локације на нови језик дизајна, а то коначно укључује Плаи конзолу. Поред освежавања дизајна, ствари су мало реорганизоване. Гоогле каже да постоји нови систем за управљање корисницима који ће вам помоћи да управљате људима које сте позвали на свој Цонсоле налог, заједно са неким другим функцијама које ће вам „помоћи да напредујете“ на Гоогле Плаи-у.
У наставку можете видети неке снимке екрана новог дизајна.
Андроид Студио 4.1 и 4.2
Следећа нова ствар је Андроид Студио. Гоогле је објавио две нове верзије: 4.1 у бета верзији и 4.2 у Цанари-у. Постоји много нових функција у овим издањима, тако да ћемо прећи само на неке од занимљивијих.
Ако сте много радили на развоју (или петљању), вероватно знате за Вирелесс АДБ. Ова функција АДБ-а вам омогућава да се повежете са својим уређајем користећи његову ИП адресу уместо кабла. Нажалост, може бити тешко да га омогућите. Морате или да се петљате у нормалном АДБ-у или имате роот-ован уређај. Па, уз Андроид Студио 4.2, све што вам треба је уређај који користи Андроид 11 или новију верзију и моћи ћете да покренете бежични АДБ за трен ока.
Андроид емулатор је сада део Андроид студија. У време писања овог текста, није баш јасно шта то значи, али Гоогле каже да ће омогућити брже и интегрисаније аутоматизовано тестирање.
На крају (за ову подлисту), прављење апликација би требало да буде још брже за уређаје који користе Андроид 11 или новију верзију.
Ево графике која приказује нове функције у обе верзије.
Котлин и АндроидКс
Хајде сада да причамо о Котлин и АндроидКс. Котлин је постао вероватно најпопуларнији језик за развој Андроид-а. Сажетији је од Јаве, има разне помоћне методе, подржава функције проширења и има много више што га чини пријатнијим за коришћење од Јаве. Због свих ових предности, Гоогле званично препоручује Котлин као језик за развој Андроид-а.
Прво, постоје неке нове функције у самом Котлину. Андроид Студио сада подржава Котлин 1.4, који долази са гомилом нових ствари. Једна од главних карактеристика 1.4 је САМ конверзија за Котлин интерфејсе. Већ неко време, Котлин је аутоматски конвертовао једнометодне Јава интерфејсе у ламбда, ради боље читљивости. Међутим, ова конверзија није функционисала за интерфејсе декларисане у Котлину; у 1.3, чак и са Котлин интерфејсом са једном методом, морали бисте да напишете целу имплементацију. У Котлину 1.4 ово више није потребно. Једноставно означите своје једнометодне Котлин интерфејсе са fun
модификатор, и моћи ћете да их користите у ламбда облику.
Можете прочитати више о Котлину 1.4 овде и овде.
Али то није све. Котлин има моћну функцију под називом Цороутинес. Корутине су сличне Андроид-овим сада застарели АсинцТаск али са више функција, бољом синтаксом и лакшом читљивошћу. Три АндроидКс библиотеке, Лифецицле, ВоркМанагер и Роом, сада имају подршку за Котлинове корутине, што би требало да олакша бављење асинхронизованом логиком приликом коришћења ових библиотека.
Јетпацк Цомпосе
У случају да сте пропустили разне најаве од Гугла за то, Јетпацк Цомпосе је нови начин дизајнирања изгледа у изворним Андроид пројектима. Уместо императивног дизајна КСМЛ изгледа, Цомпосе је декларативни оквир написан у потпуности у Котлину. Већ неко време је у свом првом прегледу за програмере, али од данас ћете моћи да испробате његов други преглед за програмере. У овој верзији постоји гомила нових функција, укључујући:
- Интероперабилност са изворним Андроид приказима
- Анимације
- Листе засноване на адаптеру
- Прегледи у реалном времену за промене изгледа (раније је била потребна поновна изградња пројекта)
- Завршетак кода
Гоогле се нада да ће издати алфа верзију Цомпосе-а негде овог лета, а потпуно издање планирано је негде за 2021.
И то је све што данас имамо! Није све што је ново у овом чланку, па обавезно погледајте званичну Гоогле-ову најаву за више детаља. Можете видети свих 12 разговора које је Гоогле управо објавио ову ИоуТубе плејлисту, пратите нови садржај за програмере сваке недеље током Гоогле-овог „11 недеља Андроида,“ и уче једни од других током једног онлајн састанак заједнице за Андроид 11.