Један од најдинамичнијих и најсвестранијих оперативних система због својих развојних опција је несумњиво Андроид, који је створио и развио Гоогле и који се тренутно примењује на милионима мобилних уређаја и неким десктоп рачунарима.
Сада, ако смо у свету развоја Андроид апликација, имамо алат који је фундаментални и богат функцијама за извршавање ове врсте задатака, а овај алат је Андроид Студио.
Андроид Студио има потребне и свеобухватне алате за креирање апликација на свим врстама Андроид уређаја.
Андроид Студио је креиран као званично интегрисано развојно окружење (ИДЕ) посебно за развој Андроид апликација и заснован је на ИнтеллиЈ ИДЕА.
КарактеристикеАндроид Студио има низ експлицитних функција за стварање моћних и иновативних апликација, као што су:
- Има флексибилан систем градње заснован на градле-у
- Има брзи емулатор који има неколико функција
- Има јединствено окружење у којем се може спровести развој за све доступне Андроид уређаје
- Има функцију Инстант Рун која омогућава примену промена док је апликација покренута без потребе за компајлирањем новог АПК -а
- ГитХуб и интеграција предлошка кода за пружање могућности састављања уобичајених функција апликације и увоза узорака кода
- Има велики број алата и оквира за тестирање
- Има алате Линт за откривање проблема са перформансама, употребљивошћу, компатибилношћу верзија итд.
- Подршка за Ц ++ и НДК
- Уграђена подршка за Гоогле Цлоуд Платформ, што олакшава интеграцију Гоогле Цлоуд Мессагинг-а и Апп Енгине-а
МодулиСваки пројекат који спроводимо у Андроид Студију садржи један или више модула који садрже датотеке изворног кода и датотеке ресурса, а ти модули су:
- Модули Андроид апликација
- библиотечки модули
- Модули Гоогле Апп Енгине
ФолдериСве датотеке за изградњу ће бити видљиве на највишем нивоу Градле скрипти, а сваки апликациони модул садржи следеће фасцикле:
- манифести: Садржи датотеку АндроидМанифест.кмл
- јава: Садржи датотеке изворног кода Јава, укључујући ЈУнит тестни код
- рес: Садржи све ресурсе као што су КСМЛ распореди, низови корисничког интерфејса и слике битмапа.
1. Функције и захтеви Андроид Студио
Међу разним функцијама које имамо када користимо Андроид Студио имамо:
Тренутно трчањеКада притиснете Покрени или отклони грешке, функција Инстант покретања Андроид Студио -а ће применити промене кода и ресурса на покренуту апликацију, тако да апликација интелигентно тумачи промене без потребе за поновним покретањем апликације или поновним компајлирањем АПК -а за њу.
Брз и функционалан емулаторАндроид Емулатор се аутоматски инсталира и омогућава нам покретање апликација брже од правог уређаја, а такође нам омогућава да креирамо прототипе наше апликације и тестирамо их на свим доступним конфигурацијама Андроид уређаја, као што су телефони, таблети и Андроид Веар и Андроид ТВ уређаји.
Уређивач паметног кодаУређивач паметног кода омогућава нам писање ефикаснијег кода, бржи рад и већу продуктивност.
Робустан и флексибилан систем изградњеАндроид Студио нам нуди аутоматизацију изградње, управљање зависностима и прилагодљиве конфигурације изградње.
Оптимизовано за све Андроид уређајеАндроид Студио има јединствено окружење кроз које ће бити могуће саставити апликације за Андроид телефоне и таблете, као и за Андроид Веар уређаје, Андроид ТВ и Андроид Ауто.
ЛинтеллигенцеАндроид Студио нуди робустан и статички оквир за анализу и укључује више од 280 различитих провера Линта у целој апликацији.
Предлошци кода и примери апликацијаУ Андроид Студио -у су укључени предлошци пројеката и кодова који су осмишљени тако да омогућавају додавање устаљених образаца, као што су бочна табла за навигацију и пејџер за преглед.
Алати и оквири за тестирањеАндроид Студио нуди нам широк спектар алата за процену Андроид апликација са ЈУнит 4 и функционалним оквирима за тестирање корисничког интерфејса.
Подршка за Ц ++ и НДКПодржавајући уређивање датотека пројекта Ц и Ц ++, ЈНИ компоненте се могу брзо компајлирати у апликацији.
Интеграција Фиребасе -а и Цлоуд -аПомоћу Фиребасе помоћника биће могуће повезати апликацију са Фиребасе -ом и одатле додати услуге као што су Аналитика, Потврда аутентичности и Обавештења, између осталих. Алати уграђени у Гоогле Цлоуд Платформ пружају нам могућност да створимо и имплементирамо позадину за Андроид апликацију користећи услуге као што су Гоогле Цлоуд Ендпоинтс и пројектни модули посебно дизајнирани за Гоогле Апп Енгине.
Карактеристике
- АПК Анализер
- Уређивач изгледа
- Уредник превода
- Векторска студија ресурса
Захтеви за коришћење Андроид СтудијаОсновни захтеви за инсталирање Андроид Студија су:
- 64-битна дистрибуција која покреће 32-битне апликације
- ГНОМЕ или КДЕ окружење радне површине
- ГНУ Ц библиотека (глибц) 2.19 или новија
- 2 ГБ доступног простора на диску, препоручено 4 ГБ (500 МБ за ИДЕ + 1,5 ГБ за Андроид СДК и емулатор слике система)
- Најмање 3 ГБ РАМ -а, препоручено 8 ГБ РАМ -а, Андроид емулатор троши 1 ГБ РАМ -а
- Резолуција екрана најмање 1280 к 800
Сада ћемо видети како инсталирати Андроид Студио на Линук, у овом случају Убунту 17.10.
Пријава Придружите се!