Maken van Android Apps – voor volledige Beginners (1 / 7 stap)

Stap 1: De basics – en terminologie


Android is een besturingssysteem (OS) voor mobiele apparaten. Dus het is vergelijkbaar met iOS (OS op welke iPhones en andere mobiele Apple-producten worden uitgevoerd), en naar Windows (Microsofts OS voor PC's). Het komt in verschillende versies die API volgnummers hebben - laten we geen zorgen over welke middelen API, denk maar aan het als een versienummer - met sweet-traktatie namen, die is krachtiger en functie beladen dan de vorige en begint met de volgende letter van het alfabet. De meest recente heten Jelly Bean, KitKat, Lollipop en Marshmallow.

Een appof toepassingis een verzameling bestanden die samen gebundeld in een pakket dat een apparaat (een Android apparaat, in dit geval) kan begrijpen. Een belangrijk onderdeel van de app is een programma, een reeks instructies voor het apparaat te volgen. Als u computerprogrammering voor, zelfs een lange tijd geleden hebt gedaan, zal app ontwikkeling beginnen te kijken bekend. Als dit niet het geval is, maak je geen zorgen, het is niet een probleem. Apps kunnen uw telefoon of tablet doen wat binnen zijn vermogen, de enige beperkingen zijn de verbeelding en de vaardigheid van de programmeur. Neem een kijkje op de webpagina van de Android app fundamentals voor meer diepte op wat er in een Android app.

Java is de belangrijkste programmeertaal die wordt begrepen door Android-apparaten, dus je moeten zult leren van Java. Gelukkig is er veel informatie vrij beschikbaar op het internet om u daarbij te helpen.

De Java Development Kit (JDK) is nodig om Java code te schrijven. Het is software die vrij kan worden gedownload. Nieuwe versies worden uitgebracht van tijd tot tijd, het huidige één wezen JDK SE 8.

Code is wat maakt de functie van een programma/app. Als het programma is een boek geschreven in een bepaalde taal (Java), dan zijn de afzonderlijke zinnen, alinea's en hoofdstukken van dit boek de code.

XML (Extensible Mark-up Language) is de taal die de user interface van een app regelt, en hoe deze gegevens met internet-bronnen deelt, wat betekent dat u zult moeten leren zowel XML-als Java. Het zal gemakkelijker en sneller dan het leren van Java, vooral als u hebt ooit dabbled in HTML (hypertext mark-up language) uitvoeren van een website-het is zeer vergelijkbaar. ("User interface" betekent wat op het scherm van het apparaat, verschijnt hoe de app kijkt, hoe u invoer van gegevens, enzovoort.)

Een IDE is een geïntegreerde ontwikkel-omgeving. Dat is een mooie naam voor het pakket dat nodig is om te schrijven van de code (in dit geval Java-code) en XML, compileren van de code, dus het zal lopen, en bundelen van met andere hulpbronnen (zoals afbeeldingen en geluidsbestanden) klaar om naar een apparaat te downloaden. U zult de Android SDK-hulpprogramma's en de JDK lopen door de IDE, in een redelijk naadloze manier. Er zijn diverse zeer gerespecteerde, Gratis Android of Java IDEs, met namen zoals Eclipse, BlueJ, IntelliJ idee en Android Studio (de officiële Android IDE). Het is mogelijk om Android apps schrijven zonder gebruik te maken van een IDE, maar een goede IDE maakt het veel gemakkelijker.

De Android SDK (software development kit) bevat de hulpprogramma's die nodig zijn voor het ontwikkelen van Android apps. Nogmaals, het is een gratis te downloaden. Het omvat een emulator. Een nieuwe versie is vrijgegeven voor elke versie van Android.

Een Android emulator is een virtuele Android apparaat dat op uw computer wordt uitgevoerd. Als u geen toegang tot een echte Android apparaat hebt, vervolgens kan een emulator je testen van uw code te controleren dat het draait en doet wat u verwacht. Maar het zal waarschijnlijk vrij traag lopen, en zal vertragen alles uw computer doen (met inbegrip van andere functies IDE), dat is vervelend. OK als een tijdelijke oplossing, maar bedelen, stelen of lenen van iemands oude Android telefoon als u misschien kunt.

Java is een object georiënteerd programmeren (OOP) taal. U leert precies wat dit betekent wanneer u aan de slag met het leren van Java, maar voor nu alles wat je moet weten is dat OOP maakt Java zeer flexibel en krachtig. Een van de redenen is dat programmacode die is geschreven door één persoon (of team), naar een bepaalde functie uitvoeren, kan worden beschikbaar gemaakt voor gebruik door andere mensen die behoeven die werken ook. Het betekent dat je niet hoeft te bouwen van uw app helemaal vanaf nul, omdat u kunt maken gebruik van bibliotheken met vooraf bestaande code.

Gerelateerde Artikelen

Bouwen van uw Android Apps voor de controle van IoT-apparaten met behulp van REST API

Bouwen van uw Android Apps voor de controle van IoT-apparaten met behulp van REST API

Een paar weken geleden, heb ik uitgevoerd REST web service bibliotheek voor WIZwiki-W7500ECO board. Ik heb gepost op Instructables, (Featured content!)Heb ik besloten om mijn eigen Apps voor de controle op mijn bord met REST API's. Mijn Apps gemaakt
Hoe u kunt besturen servomotor van android app

Hoe u kunt besturen servomotor van android app

Als u op zoek bent om te maken van de Android app om te controleren van een servomotor, dit is een perfecte instructable voor u, hier kun je een stap voor stap procedure video om te weten hoe om een android app met behulp van MIT app uitvinder te mak
Maken van vis artefacten voor Parade in Kanda Festival met ambacht & 3D

Maken van vis artefacten voor Parade in Kanda Festival met ambacht & 3D

In Japan hebben we een traditie van het maken van een verscheidenheid van fantasierijke artefacten voor paraderen in festivals. Voor dit jaar Kanda Festival van Kanda heiligdom (ward Chiyoda, Tokio), we geroepen vis artefacten met handwerk en 3D-tech
Cm7b5 - het maken van een compiler voor x86 vanaf nul

Cm7b5 - het maken van een compiler voor x86 vanaf nul

Dit is een tutorial voor het maken van een compiler voor een eenvoudige subset van de C taal op x86 het platform. De broncode en de voorbeelden zijn op github.comCm7b5 broncodeCm7b5 wikiDe codevoorbeelden doorlopen progressieve stappen:Tekenreeks tok
Maken van een internetverbinding voor de brug voor XBoxLive

Maken van een internetverbinding voor de brug voor XBoxLive

Ja, de nieuwe XBox360 Slim is uit, maar er is nog steeds een heleboel gamers die nog moeten volgen de slanke Bandwagon voor vele redenen. Één, zij willen houden dingen oude school en vingerafdruk gratis met de beëindigde, wit en zwart gematteerd XBox
Maken van een Pouch voor uw draadloze muis

Maken van een Pouch voor uw draadloze muis

Heb ik besloten om het maken van een zakje voor mijn nieuw gekochte draadloze muis, voor reizen doel.Het is gemakkelijk om een te maken!Bereiden:3 ~ 4 pieces (A4-formaat) van wol-vezel papers (voor de huid & ook prototypes)1 stuk (A4-formaat) van Rub
Het maken van een positief voor een schimmel van porselein.

Het maken van een positief voor een schimmel van porselein.

Er zijn verschillende manieren van het maken van een mal voor porselein. In dit Instructable zal mij zitten using een positieve van het gewenste stuk tot een negatieve leegte in mijn schimmel.Stap 1: Zet je idee op papier (of monitor) ik Google schet
Hoe te downloaden van betaalde Apps voor gratis Ios en Android

Hoe te downloaden van betaalde Apps voor gratis Ios en Android

Stap 1: StartGa naar deze link met uw apparaat... http://featu.re/MFA4DE.Stap 2: Stap 2 Klik op "start nu"Stap 3: Stap 3 Click installStap 4: Stap 4 App openen: Klik op DoorgaanStap 5: Stap 5 De offerta apps downloaden en punten te nemen...Stap
Controle van de Arduino met behulp van android app

Controle van de Arduino met behulp van android app

In deze instructables ga ik uit te leggen hoe de controle van de arduino IO pinnen met behulp van een android app, die we hier schrijven.De mededeling zal via ethernet en gebruiken we het GET-verzoek voor het activeren van de IO.Laten we beginnen!Sta
Maken van een app-prototype / een app prototype maken

Maken van een app-prototype / een app prototype maken

Stel, je hebt een idee voor een app op een smartphone van een tablet, hoe ga je sterven maken? Er zijn verschillende manieren om apps te ontwerpen van te maken. Het is altijd handig een idee eerst te gaan schetsen, zodat je weet waar de knoppen nl fu
Luid en flitsende Android app voor Arduino. Geen Android programmeerkennis vereist

Luid en flitsende Android app voor Arduino. Geen Android programmeerkennis vereist

IntroductieDit Instructable toont je hoe geluid toe te voegen en Arduino apparaat knipperen van menu-items aan uw pfodApp gecontroleerd. Geen Android programmeren is vereist, de pfodDesigner de Arduino schets voor u genereert.pfodApp ondersteunt reed
Maken van Vector kunst voor tatoeages of iconografie

Maken van Vector kunst voor tatoeages of iconografie

Er is een geweldig spel genaamd korf. Ik heb al langzaam introduceren iedereen hier op Instructables HQ aan het spel, maar ik heb slechts één set en het is slechts een spel voor twee spelers. Langzaam gaan! En niemand anders kan spelen als iemand al.
Maken van willekeurige kunst voor puzzels

Maken van willekeurige kunst voor puzzels

bent u nog steeds het maken van puzzels met foto's? Dat is te gemakkelijk! Ik ga u tonen hoe het maken van een puzzel met behulp van de kracht van de code, en willekeur en vector kunst... Lees verder!Dit project is enerzijds code, enerzijds kunst en
Maken van een bloempot voor buiten glasvezel

Maken van een bloempot voor buiten glasvezel

de vrouw wilde enkele mooie grotere potten op het balkon en de voordeur te zetten maar die grote decoratieve buiten bloempotten kunnen kosten meer dan $200 afhankelijk van grootte en ik was niet over te betalen die veel alleen voor één. (In feite mij