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

Stap 6: Bronnen van hulp en advies


De eerste plaats om te zoeken als je vastloopt moet de leerstof voor de Android cursus die u volgt. Is er een wieg/tip vel? Kunt u het downloaden van een afschrift van de desbetreffende video lezing? – Sommige mensen vinden het gemakkelijker om dingen in te nemen bij het lezen van hen.

Als u niet uw code te compileren, het kan zeer frustrerend zijn, vooral in de vroege dagen als je niet weet wat de Java-foutmeldingen betekenen – kunnen zij enigszins cryptisch. Probeer te plakken in een zoekmachine en u het antwoord kan vinden.

Het loont te volharden met een bepaalde codering taak voordat op zoek naar hulp, leert u veel sneller als je bent in staat om ter plaatse uw eigen fouten. De definitieve bron van Java informatie is van Oracle Java documentatie. Er starten wanneer u wilt iets opzoeken, maar zorg ervoor dat u raadpleegt de juiste versie van de JDK die u gebruikt (standaard Uitgave 8 is de nieuwste) als je er via een zoekmachine.

U annuleerteken tevens uitproberen Googling uw probleem, en heel vaak een draad op de website van Stack Overflow zal komen op de eerste pagina. Stack Overflow is een online forum voor programmeurs, en wanneer u naar het doorklikken zult u zien dat leden kunnen stem op de antwoorden van andere leden, en ook de stem van de vragen voor nut. Als u een vraag vergelijkbaar met uw eigen probleem vindt, en een van de antwoorden heeft een groot aantal mensen die hebben het nuttig geacht, kunt dan u er vrij zeker van dat er een verstandige antwoord.

Als u nog niet vooruitgang geboekt na het proberen op te lossen een probleem voor een paar dagen, dan is het tijd om meer specifieke hulp te zoeken. Neem een kijkje in de discussiefora voor de cursus en kan je andere studenten die bleef op dezelfde steken hebben taak en vervolgens hun oplossing gepost of een hint van iemand anders ontvangen. Of u zou kunnen vinden jezelf een codering vriend die bereid zou zijn te kijken naar uw code en het bieden van advies als u hetzelfde voor hem/haar doen zal. (Check dat niets van dit tegen de MOOC van eer code wel is.) Vaak is het makkelijker om ter plaatse van het probleem in andermans werk, kijkend naar het vers, dan vinden de fout in uw eigen code die heeft zijn staren je in het gezicht voor uren.

Ken jij iedereen, overal in de wereld, die kan code in Java en kon u uit helpen per e-mail wanneer u het nodig? Zo niet, kan dan u naar een website zoals Stack Overflow aanmelden en vraag om hulp van de Gemeenschap. Maar bewust dat basisvragen van nieuwelingen die nog niet de moeite om te lezen de documentatie voor Java niet goed zal worden ontvangen.

Een andere goede bron van informatie voor beginners (evenals meer ervaren programmeurs) is GitHub. Het is een site waarnaar mensen code voor samenwerking of commentaar, waardoor het een geweldige plek om te zien hoe andere mensen bepaalde programmeertaken hebben aangepakt, evenals voor het zoeken van hulp wanneer u kan niet gewoon werken waarom uw code niet doet wat het moet, of zelfs niet samen kunt uploaden. Als Stack Overflow echter moet u pleidooien voor hulp alleen als laatste redmiddel; de ervaren gebruikers van de site verwacht beginners te doen hun huiswerk voordat ze met eenvoudige problemen verontrustend.

Tips

  • Zet altijd in commentaar verklaringen uit te leggen van uw code, zelfs als je de enige persoon die ooit zal zien. Het is een goede gewoonte om te gaan.
  • Tenzij de code slechts een paar regels lang is, wennen aan het schrijven van een "skelet" en vervolgens invulling het sectie door sectie controleren dat gecompileerd voordat u naar de volgende sectie.
  • De conventies voor naamgeving volgen, het indelen van uw code, enz, zal de code gemakkelijker voor anderen om te lezen en dus om u te helpen.
  • Ook Volg Android materiaalontwerp begeleiding (waarin zulke dingen als kleurpaletten en knop maten) als u wilt maken van de gebruikersvriendelijke, knappe apps.
  • Als u problemen bij het schrijven van uw eigen code van nul ondervindt, dan beginnen door een wijziging van de code die op uw cursus of elders (bijvoorbeeld GitHub) om toe te voegen extra functies, totdat u in vertrouwen verbeteren.
  • Vroeg of laat, zal elke fatsoenlijke Android cursus betrekking op gebruik van de debugger in de SDK. Leren hoe om het te gebruiken en te begrijpen van de berichten van de uitvoer van de compiler, zijn essentiële vaardigheden. Helaas krijgen vertrouwd met de debugger is nergens dichtbij zo interessant als codering, maar zorg ervoor dat u niet dat deel van de cursus overslaan omdat je zal afval veel tijd als je dat doet.
  • Proberen zetten in een tijdelijke afdrukuitvoer lijn (bv
     System.out.println("Variable newCounter = " + newCounter); 

    Als u probeert om erachter te komen of de code krijgt zoveel waar de variabele newCounter wordt gebruikt) en vervolgens verplaatsen van de code, stukje bij beetje, totdat u het probleemgebied.

  • Probeer niet om het wiel opnieuw uitvinden: er zijn standaard, geaccepteerd manieren van het bereiken van bepaalde resultaten. Als u probeert om iets dat lijkt alsof het zou een gemeenschappelijke taak te doen doen (bijvoorbeeld ruilen twee items in een lijst), een internet zoeken om te zien hoe het gebeurt meestal. De Androïde website biedt enkele nuttige voorbeelden van programmacode.
  • Bekijk andermans code en/of uitnodigen meer ervaren programmeurs te reageren op jou, want er meestal meerdere manieren zijn voor om van A naar B. Gewoon omdat uw oplossing werkt, het betekent niet dat het een goeie.

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