Hjem Personlig finansiering Forskning Kilder for koding av din egen app - dummies

Forskning Kilder for koding av din egen app - dummies

Video: Web Programming - Computer Science for Business Leaders 2016 2024

Video: Web Programming - Computer Science for Business Leaders 2016 2024
Anonim

Når du vet hva appen din skal gjøre, kan du fokusere på < hvordan din app vil gjøre det. Når du har brytt ned appen din i trinn, går du over hvert trinn for å bestemme hvordan du skal oppnå det. For mer kompliserte apper bestemmer utviklere først hvilken av disse to metodene som den beste måten å fullføre hvert trinn på: Byggekode fra grunnen:

  • Dette er det beste alternativet hvis funksjonaliteten i et bestemt trinn er unikt eller strategisk viktig, et område med styrke for appen, og eksisterende løsninger er dyre eller ikke-eksisterende. Med dette alternativet skriver du og utviklere i selskapet koden. Kjøp eller bruk av en eksisterende løsning:
  • Dette er det beste alternativet hvis funksjonaliteten i et bestemt trinn er et felles, ikke-teknisk område for appen, og eksisterende løsninger er konkurransedyktige priser. Med dette alternativet bruker du og utviklere som arbeider på appen, brukskoden som er skrevet av eksterne tredjepartsutviklere.
Et selskap som nylig har tatt denne beslutningen - offentlig og smertefullt - er Apple med sitt Kartprodukt. I 2012, etter mange år med å bruke Google Maps på sine mobile enheter, bestemte Apple seg for å introdusere sin egen kartleggingsapplikasjon som den hadde utviklet seg i to år. Selv om kartproduktet Apple som ble bygget internt, viste seg å være en fiasko, bestemte Apple seg for å bygge sin egen kartleggingsapplikasjon fordi den så kartlegemulighetene som strategisk viktig, og fordi sving-for-sving-navigasjonsløsninger ikke var tilgjengelige i løsningen levert av Google.

Enten du bygger eller kjøper, er forskning ditt neste skritt. Her er noen kilder du bør vurdere når du forsker:

Søkemotorer:

  • Bruk Google. com eller en annen søkemotor for å skrive inn hva du prøver å oppnå med hvert trinn. En utfordring kan være å finne ut hvordan oppgaven du prøver å oppnå, blir omtalt av programmører. Hvis du for eksempel vil vite din nåværende plassering, kan du skrive inn vise posisjonen min i en app i en søkemotor, men dette resulterer i en liste over apper med plasseringsdeling. Etter å ha lest noen av de ti ti resultatene, ser du at plasseringssporing også kalles geolocation. Når du søker igjen etter geolokering, inneholder de beste resultatene mange eksempler på kode som viser din nåværende posisjon.
For flere generiske søk etter kodeeksempler, prøv å inkludere navnet på dataspråket og ordsyntaxen. Hvis du for eksempel vil sette inn et bilde på en nettside, kan du søke etter HTML-syntaks for å finne kodeeksempler.

Tidligere kommersielle og åpen kildeprogrammer:

  • Undersøk hvordan andre bygget sine apper kan gi deg ideer om hvordan du kan forbedre det som allerede eksisterer, og innsikt i å skyve eksisterende teknologi til grensen for å oppnå en interessant effekt.For eksempel, si at du ønsket å bygge en mobilapp som gjenkjente TV-annonser fra "lydfingeravtrykk" av disse annonsene og rettede seere til en produktside på en mobilenhet. For å lage denne appen kan du bygge din egen lydfingeravtrykksteknologi, noe som sannsynligvis vil ta måneder eller lengre å bygge, eller du kan samarbeide med Shazam, en kommersiell applikasjon eller Echoprint, en åpen kildekode-fingeravtrykkstjeneste. Enten kan appen ta opp en lyd fra 10 til 20 sekunder, lage et digitalt fingeravtrykk etter å ha overvunnet bakgrunnsstøy og dårlig mikrofonkvalitet, sammenligne fingeravtrykk til en stor lyddatabase, og returner deretter identifikasjonsinformasjon for lydprøven.

Bransje nyheter og blogger:

  • Tradisjonelle aviser, som Wall Street Journal, og tekniske blogger, som TechCrunch. com, rapporter om de nyeste innovasjonene innen teknologi. Regelmessig å lese eller søke gjennom disse nettstedene er en god måte å finne andre som har lansert apper i ditt rom. API-kataloger:
  • Du kan enkelt søke tusenvis av APIer for funksjonaliteten du trenger å implementere. Hvis du for eksempel lagde en app som brukte ansiktsgjenkjenning i stedet for et passord, kan du søke etter ansiktsgjenkjennings-APIer og bruke en API du finner i stedet for å prøve å bygge en ansiktsdeteksjonsalgoritme fra bunnen av. Populære API-kataloger inkluderer ProgrammableWeb og Mashape. APIer er en måte for deg å be om og motta data fra andre programmer på en strukturert, forutsigbar, dokumentert måte.

Brukergenererte kodingswebsteder:

  • Utviklere i ulike selskaper møter ofte de samme spørsmålene om hvordan å implementere funksjonalitet for funksjoner. Samfunn av utviklere på nettet snakker om delte problemer og bidra med kode slik at alle kan se hvordan disse problemene har blitt løst tidligere. Du kan delta i utvikler samtaler og se koden andre utviklere har skrevet ved hjelp av Stack Overflow og Github.

Forskning Kilder for koding av din egen app - dummies

Redaktørens valg

Topp 5 Fantasy Baseball Sites - Dummies

Topp 5 Fantasy Baseball Sites - Dummies

Hvis du er en stor fantasy baseball fan og ser ut til å bli med i verden av online fantasy sport, så se ikke lenger. Følgende liste inneholder de fem beste fantasybaseball-nettstedene i henhold til nettstedslayout, oppdatert statistikk, utenfor råd og hjelp og teamstyringsalternativer.

Hva skal man gjøre som en baseball coach - dummies

Hva skal man gjøre som en baseball coach - dummies

Som en baseball trener, du ikke bare må lede teamet ditt, du må ta med forsyninger for å praktisere. Du vil kanskje øke følgende liste, men den inneholder grunnleggende for å få til alle baseballpraksis: Riktig lager førstehjelpsutstyr Ekstra vann Øvelsesplan for dagen, oppdelt etter tid ...

Får utrustet til å spille baseball - dummies

Får utrustet til å spille baseball - dummies

Når du tar baseballfeltet, bør du ta med det beste utstyret som er tilgjengelig. Du trenger ikke å bruke store summer til å kjøpe toppkvalitets tilbehør så lenge du vet hva du skal se etter og hvor du skal finne den. Med mindre du er under 10 år, kjøp utstyr som oppfyller alle de store ligaspesifikasjonene. ...

Redaktørens valg

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Du kan sikkert ta noen form for ikke-tradisjonell trening og dump det i en tønne merket "mind-body. "Det er greit hvis du foretrekker enkelhet og ikke vil bli innpakket med kategorisering og vurdering. Men du kan også kikke på treningsprogrammer på et dypere nivå, vurdere omfanget av oppmerksomhet i en ...

Hvordan du får mest mulig ut av din meditasjon - dummies

Hvordan du får mest mulig ut av din meditasjon - dummies

For å få mest mulig ut av meditasjonspraksis må forplikte seg til det. Når du begynner å meditere regelmessig, kan du høste utallige fordeler - fra lavere stress og kolesterol til høyere nivåer av tilfredshet og lykke. Her er noen tips for å maksimere meditasjonspraksis: Meditere jevnlig - helst hver dag. Sett bort en ...

Redaktørens valg

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

I Adobe Illustrator CS6 Du kan opprette og redigere kunstverk basert på perspektivgitterfunksjonen (introdusert i CS5). Gitteret er en stor hjelp i å skape vellykkede perspektivillustrasjoner. For å vise eller skjule standardperspektivruten, trykk Ctrl + Shift + I (Windows) eller Kommando + Skift + I (Mac). Du kan bruke verktøyet Perspective Grid på verktøylinjen til å ...

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Ved hjelp av en tekstbrytestil i Adobe Creative Suite 5 (Adobe CS5) Illustrator-prosjektet er en enkel måte å legge til litt kreativitet. En tekstpakke tvinger tekst til å vikle rundt en grafikk.

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Ikke bekymre deg om å fylle lukkede figurer eller la filler flykte fra objekter med hull i uønskede områder. Ved å bruke Live Paint-funksjonen til Adobe Illustrator CS6, kan du lage det bildet du ønsker og fylle ut regioner med farge. Live Paint-bøtta registrerer automatisk regioner som er sammensatt av uavhengige kryssende baner og fyller dem tilsvarende. Malingen ...