Hoe u uw eerste Android-project kunt maken - Codiclick

deel

Hoe u uw eerste Android-project maakt

Advertenties


In eerdere inzendingen zagen we verschillende algemeenheden over Android, van waar we rekening mee moeten houden, via de programmeertaal Kotlin, de soorten applicaties, kenmerken van het besturingssysteem, tot de installatie van de tool...

Nu zullen we bij deze gelegenheid zien hoe we onze eerste applicatie kunnen maken!

In dit artikel zullen we ons vooral concentreren op de creatie van het project en de basisstructuur die door de tool wordt geboden, die als basis zal dienen voor toekomstige registraties waar we onze applicatie verder zullen aanvullen.

Projectcreatie.


Wanneer u Android Studio start, geeft de tool ons, als dit de eerste keer is, de mogelijkheid om een nieuw project te maken, anders selecteren we in de werkbalk nieuw project

Zodra dit is gebeurd, wordt het venster geopend waarin we het type project kiezen dat we willen hebben. In dit geval selecteren we Lege activiteit en klikken op Volgende

Vervolgens wordt het aanmaakvenster geladen, hier definiëren we de projectnaam, de pakketnaam, het pad waar het project zal worden opgeslagen, de programmeertaal en de minimale SDK waarmee we gaan werken.


Als we niet weten wat de minimale SDK is, kunnen we klikken op “Help mij kiezen”

OPMERKING: Het is erg belangrijk om de pakketnaam duidelijk te definiëren, aangezien dit is waarnaar het pakket en het bedrijf zal verwijzen wanneer het in de app store wordt gepubliceerd. In het volgende voorbeeld zien we het pakketpad gedefinieerd voor de App StropperS gepubliceerd op Google Play . (https://play.google.com/store/apps/details?id=co.chenao.stroopers&hl=es_419&gl=US)

Als we teruggaan naar het maken van projecten: als we niet weten welke versie we moeten kiezen voor de minimale SDK, kunnen we klikken op 'Help mij kiezen'

Wanneer we dit doen, wordt er een venster geladen waarin we de Android-versies kunnen zien, van de meest gebruikte tot de meest recente, evenals de details van elke versie.


In de kolom “CUMULATIEVE DISTRIBUTIE” wordt het gebruikspercentage van de Android-versie op huidige apparaten weergegeven. Deze gegevens worden verkregen op basis van statistieken verzameld door het platform, we selecteren de versie waarmee we willen werken en klikken op OK.

(Als u iets meer wilt weten over versies, kunt u meer informatie vinden in de inleiding tot de ontwikkeling van Android-apps)


Observatie: Door te definiëren welke versie we als minimale SDK willen, beperken we het gebruik van de app vanaf de vooraf geselecteerde versie. Als we bijvoorbeeld besluiten dat we de app alleen vooraf in versie 5.0 kunnen installeren, kunnen we deze niet in 4.4 installeren. Bijvoorbeeld.

Basis structuur.


Nadat het project is gebouwd, is het erg belangrijk dat we toegang hebben tot internet, aangezien de tool de afhankelijkheden begint te downloaden die nodig zijn voor de constructie ervan. Aan het einde kunnen we de structuur van het project zien, het bestand activiteit_main.xml en de klas MainActivity.kt met de standaardcode.


We kunnen ook bestanden zien zoals AndroidManifest.xmlHij is het bouw.gradle onder andere die we later zullen analyseren.


Als er al een emulator is gemaakt, wordt bovendien automatisch de beschikbare emulator of het geconfigureerde fysieke apparaat geladen, wat ik in mijn geval “Pixel 2 API 28” noemde.



Grafische interface creatie.


Als we het bestand invoegen activiteit_main.xml We zullen een grafische client zien van waaruit we onze schermen kunnen maken, hier zullen we de “ zienProject'waarmee we componenten kunnen slepen en neerzetten en componenten kunnen wijzigen via hun eigenschappen.



We kunnen ook de “Verdelen'waarmee we het scherm kunnen opsplitsen in een xml-codegedeelte en een schermweergavegedeelte. Hier kunnen we de componenten door middel van code maken, hoewel we tussen de twee weergaven kunnen schakelen.


We zouden ook kunnen werken aan de “code'een die ons alleen met code laat werken, maar de 'Gesplitste' weergave wordt meer aanbevolen.


In deze visualisatie kunnen we leren over de structuur van het scherm en de componenten waaruit het bestaat, evenals de eigenschappen ervan. Merk op dat bijvoorbeeld voor “Hallo Wereld!” dat standaard wordt gemaakt, wordt er een component gebruikt en dit zit in een contentmanager genaamd BeperkingIndeling waarmee u componenten kunt plaatsen met posities ten opzichte van het scherm of andere componenten.



Als we naar de ontwerpweergave gaan, kunnen we het scherm naar wens aanpassen, we zullen dit proces in een toekomstige post doen.

En dat is alles, dat is alles tot nu toe. Ik hoop dat dit je heeft geholpen om aan de slag te gaan met het maken van je eigen apps.





Het kan u ook interesseren.




Is er iets dat u wilt toevoegen of opmerken over dit bericht? doe gerust….En als je het leuk vond... nodig ik je uit om het te delen Y Meld u aan door de knop 'Word lid van deze site' te gebruiken om meer van dit soort berichten te zien 😉