Kenmerken en kwaliteiten van Android Studio

We kennen Android als een van de besturingssystemen die de markt voor communicatietechnologie leiden, gericht op mobiele telefonie. Zonder veel hierover te zeggen, is het dan ook duidelijk dat de vraag per gebruiker naar de deugden die het systeem biedt, meer specifiek gesproken over het verwerven van applicaties om onze Android-apparatuur te verbeteren of aan te passen, steeds veeleisender wordt van de kant van de gebruiker, omdat op hun beurt de hoge mate van concurrentie die tussen hen bestaat, hun ontwikkelaars vereist om te innoveren of de samenstelling van elk verder te verbeteren. Om deze reden, en in verband met het probleem van de complexiteit dat kan bestaan ​​bij het programmeren van een applicatie, biedt het Android-systeem zelf een geschikte en geschikte toolkit voor de ontwikkeling van genoemde applicaties. Dergelijke kit of gereedschappen vormen wat bekend staat als Android Studio. Dit is de officiële Android IDE voor applicatie-ontwikkeling. Gebaseerd op IntelliJ IDEA; een omgeving of ontwikkelomgeving voor programma's, die krachtige tools voor codebewerking heeft. Het kan worden gezegd dat het in termen van zijn code-analyse de fouten onmiddellijk markeert om er een snellere oplossing voor te bieden. Als geïntegreerde tools voor het ontwikkelen of bouwen van programma's op Android, bevat het een gebruikersinterface die eerder is gebouwd of ontworpen, met verschillende schermmodellen, waar bestaande elementen kunnen worden verplaatst. Bovendien worden debuggers voor emulators en de mogelijkheid om met Logcat te werken gedekt. IntelliJ IDEA ondersteunt verschillende talen die zijn gebaseerd op JVM; Java (vandaar de "J" in IntelliJ), Clojure, Groovy, Kotin en Scala. Plus een ondersteuning voor Maven en Gradle. Met deze technologie, geassocieerd met Android Studio, zijn de mogelijkheden comfortabel voor het creëren en bouwen van applicaties voor dit systeem.

1

Android Studio heeft verschillende componenten die helpen bij het bouwen van applicaties; Op Gradle gebaseerd buildsysteem, variant build en meerdere APK-bestanden, evenals codesjablonen die helpen bij het bouwen van apps. Een complete layout-editor met ondersteuning voor het slepen en neerzetten van thema-elementen. Gebruiksgemak en versiecompatibiliteit, code krimpt met ProGuard en steeds minder resourceverbruik met Gradle. Ten slotte, ingebouwde ondersteuning voor Google Cloud Platform, waardoor het eenvoudig is om Google-cloudberichten en de App Engine te integreren.

Met betrekking tot de ontwikkeling van de workflow heeft Android Studio naast de mogelijke toegang vanaf de opdrachtregel tot de SDK-tools de leiding over een reeks tools. Het belangrijkste bij dit alles is dat Android Studio ontwikkelaars comfort biedt, omdat het mogelijk is om tijdens de ontwikkeling van applicaties de nodige tools aan te roepen als een meer agile manier van werken.

4

Onder de ontwikkelingsfasen die de realisatie van applicaties in Android Studio omvatten, vinden we vier fasen. De eerste is de omgevingsinstellingen; Tijdens deze fase wordt de ontwikkelomgeving geïnstalleerd en geconfigureerd. Daarnaast wordt de verbinding gemaakt met de elementen waar de installatie van de app kan worden uitgevoerd en worden Android virtuele apparaten (AVDS) aangemaakt. De tweede fase omvat het Projectconfiguratie en ontwikkeling; Hierbij wordt de configuratie van het project en de ontwikkeling ervan uitgevoerd. We hebben het over het maken van modules die bronnen voor de applicatie en broncodebestanden bevatten. De derde fase omvat de testen, debuggen en bouwen van de app; Op dit punt is het project ingebouwd in een debuggable .apk-pakket (en) dat kan worden geïnstalleerd en uitgevoerd op de emulator of op een Android-apparaat. Er wordt een op Gradle gebaseerd build-systeem gebruikt. Dit biedt flexibiliteit, op maat gemaakte varianten en een oplossing voor afhankelijkheden. In het geval dat u een andere IDE gebruikt, kan het project worden ontwikkeld met Gradle en op zijn beurt worden geïnstalleerd op een apparaat dat ADB gebruikt. Vervolgens wordt de toepassing opgespoord via apparaatbewakingsberichten, plus een Android-logging-apparaat (Logcat) samen met het idee van IntelliJ. Bovendien kan een compatibele JDWP-debugger worden gebruikt, met toevoeging van de tools voor foutopsporing en logboekregistratie die bij de Android SDK worden geleverd. Aan het einde worden de Android SDK-testtools gebruikt om de applicatie te testen.

Als laatste fase, de applicatie publicatie; In dit stadium wordt de configuratie uitgevoerd en wordt verzocht om het gebruik en de gratis distributie van de applicatie aan gebruikers. Tijdens de voorbereidingsfase wordt een versie van de applicatie gebouwd, die gebruikers kunnen downloaden en installeren op hun apparaten, zodat de versie van de applicatie verkocht en gedistribueerd kan worden.

2

In deze afbeelding zien we het diagram van de fasen voor de realisatie van applicaties in Android Studio.

We kennen de stadia en ontwikkeling al tijdens het maken van een Android-app. In het geval van elk project, verwijzend naar de modulaire basis, bevat de applicatie een of meer modules met broncodebestanden en bronbestanden. Welke, in zijn verschillende soorten bevatten; Android-app-modules, bibliotheekmodules, testmodules en App Engine-modules. Standaard geeft Android Studio projectbestanden weer in de Android-projectweergave. Op dit punt worden de modules op een georganiseerde manier bekeken om snelle toegang tot de belangrijkste broncodebestanden te bieden. In het geval van build-bestanden zijn deze zichtbaar op het hoogste niveau onder Scripts Gradle. In Studio Android begrijpen we al dat Gradle wordt gebruikt als basis van het applicatiebouwsysteem. Dit creatiesysteem werkt als een tool die is geïntegreerd in het Android Studio-menu en is op zijn beurt onafhankelijk van de opdrachtregel.

3

Project bestanden.

Een deel van de samenstelling van Android Studio al bekend en hoe het werk erin wordt uitgevoerd, is het de moeite waard om te zeggen dat we een paar weken geleden de nieuwe versie ervan hadden, beschikbaar in de 2.1.0-editie in april. We moeten weten dat de periodieke updates van Android Studio plaatsvinden zonder dat het project hoeft te worden bijgewerkt, in dit opzicht hoeft de ontwikkelaar zich geen zorgen te maken.

Een van de belangrijkste veranderingen die in deze nieuwe versie zijn gevonden, wordt ondersteuning voor ontwikkeling in de nieuwe versie van het besturingssysteem, Android N, in de Preview gewaardeerd. Het Android N-platform voegt ondersteuning toe voor Java 8, dat taalfuncties heeft die een nieuwe experimentele compiler genaamd Jack vereisen. De nieuwste versie van Jack is alleen werkbaar op versie 2.1. Van Android Studio. Daarom is het nodig om deze versie te gebruiken als je met Java 8 wilt werken. Opgemerkt moet worden dat, hoewel Android Studio 2.1 nu stabiel is, de Jack-compiler nog experimenteel is en daarom moet worden geactiveerd met de eigenschap jackOptions in zijn build-bestand .gradle.

Naast andere nieuwe functies in de nieuwe versie zijn er kleine bugfixes gemaakt en enkele verbeteringen aangebracht; De Java-bewuste C ++ Debugger is standaard ingeschakeld wanneer u een N-apparaat of emulator gebruikt en de native debuggermodus selecteert. Als aanbeveling voor verbeteringen in de realisatie van de app is het goed om de Android plugin voor Gradle te updaten naar versie 2.1.0.

Momenteel is Android Studio van versie 0.1 naar 2.1.0 gegaan, met in totaal 24 edities, waaronder de meest recente in april van dit jaar. Als je elke versie of de nieuwste versie wilt weten, bezoek dan de volgende link op de officiële pagina voor downloads of informatie over het oplossen van problemen: http://developer.android.com/tools/revisions/studio.html


2 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Cristobal zei

    Laten we linux gebruiken om vrij te zijn?, En waarom stelen ze van andere blogs of copy-paste van taringa?, Slecht slecht slecht….

  2.   miguel zei

    Is het zoals de app-uitvinder?