Apputvikling med Visual Studio


Vil du utvikle iOS-apper uten Mac?
Vil du utvikle Android-apper uten å studere Java?
Drømmer du om å utvikle for alle de tre viktigste mobile plattformene med et delt brukergrensesnitt og enkodedatabase?
Da er Visual Studio svaret på alt dette

Visual Studio er mer enn 21 år gammel, og den nåværende versjonen av VS heter Visual Studio 2013. Visual Studio hjelper deg med å lage apper for Android, Windows og iOS og lar deg bruke disse appene på forskjellige enheter, ikke bare i lokaler, men også i skyen. Hvis utviklerteamet ditt har et prosjekt der de må lage apper for forskjellige plattformer og bruke forskjellige utviklerverktøy (for eksempel Xcode og Eclipse), kan de benytte seg av det enhetlige og fleksible samarbeidsmiljøet som finnes i Visual Studio Team Services.

En av hovedårsakene til at utviklere bruker Visual Studio, er at de kan bruke mange utvidelser til å lage apper på forskjellige nisjer. Dette er mulig gjennom VSD eller Visual Studio Partner. Microsoft tilbyr Visual Studio Partner-programmer slik at tredjepartsutviklere og leverandører kan benytte seg av alle verktøyene og komponentene som skal brukes i Microsoft Visual Studio. Etter fra partnerskap kan du benytte deg av sammarkedsførings- og lisensieringsalternativene, inkludert teknisk støtte gjennom fellesskapsfora og blogger. Visual Studio gir deg dermed tilgang til tusenvis av utvidelser.

Integrasjon med Xamarin

Visual Studio har integrert seg med Xamarin for å hjelpe deg med å utvikle flotte mobilapper. Hvis du ønsker å lage helt unike og out-of-the-box mobilapper, og dele dem på tvers av forskjellige enheter og plattformer, vil denne integrasjonen med Xamarin være til stor hjelp. Og det også med den ekstra fordelen ved å dele C #-kode på flere enheter. Du kan lage innebygde brukergrensesnitt for å utvikle apper på Windows, Android og iOS.

Den vanligste og mest elskede teknologien for utvikling av mobilapper er HTML5, Javascript og CSS3. Når du utvikler apper med Visual Studio, starter de fleste utviklere med ny ASP.NET-prosjektmal. Er det slik du starter også? Det er bra. Og i neste trinn går utviklerne videre til responsiv webdesign der layout og innhold skaleres for å tilpasse seg forskjellige enheter. Så den som bruker nettstedet ditt, uansett hvilken enhet som har tilgang til det, uavhengig av skjermstørrelse. Web Forms-prosjektmal i Visual Studio 2013 er den mest favoriserte for utviklere fordi de kan bruke en masterside for skrivebordsskjerm og den andre mastersiden for mobilapper. I tillegg lar nettstedmasteren deg også hente filer fra CSS- og Javascript-filer. Når nettstedet endelig er lansert, vil det komme med det perfekte oppsettet og tilpasses forskjellige skjermstørrelser. Så snart siden lastes inn på brukerens skjerm, vil den justeres for å imøtekomme ønsket størrelse.

Når du bruker Web Forms-appen til å opprette nettsiden, oppdager den umiddelbart når du oppretter siden for mobil nettleser. Du kan bare skrive inn «Default.Mobile.aspx-fil» med h2-koden som sier «Mobile Browser».
En annen fordel med webskjemaer er at du kan legge til bestemte visninger, slik at visse funksjoner bare aktiveres i en mobil nettleser.

Opprette native og hybrid-apper

Enten det er for rike innfødte apper eller hybridapper, er valget Visual Studio. Maksimal gjenbruk av kode er den største fordelen når du bruker VS for innfødte apper. Dra og slipp enkelhet er en tilleggsfunksjon som gjør det lettere å utvikle apper med egen brukeropplevelse.

Mens du oppretter apper, kan utviklere angi bruddpunkter, manipulere HTML med feilsøkingsverktøy som allerede er integrert i rammeverket og inspisere kjøretidsverdien til objekter også.

Spillutvikling med Visual Studio

Du kan lage 2D- og 3D-spill med Visual Studio og Unity-motoren. Du kan opprette bare et enkelt spill og målrette det over 17 plattformer, inkludert mobile plattformer. Enhet og VS gjør det mulig å utnytte alle de viktigste funksjonene som vil øke produktiviteten; for eksempel å sette brytepunkter og evaluere komplekse uttrykk og variabler.

Nå hvordan sørger du for at appen du laget med Visual Studio er personlig?

Enten det er på tvers av mobiltelefoner, nettbrett eller andre enheter, er det ganske enkelt å levere en personlig opplevelse. Her er hva du kan gjøre med de riktige kodene

  • Meldinger i sanntid
  • Push varsler slik at du kan nå de rette personene til rett tid
  • Støtt frakoblede funksjoner slik at du også når folk som ikke har nettverkstilkobling
  • Konfigurer appen på en slik måte at brukerne kan utveksle data og administrere dem.

Her er fordelene ved å lage med apper med Visual Studio på et øyeblikk

Fleksibilitet – Du kan lage apper for hvilken som helst plattform
Produktivitet – Designere, debuggere, profilere og redaktører kan bruke VS for bedre ytelse og produktivitet
Økosystem – du kan bruke tusenvis av utvidelser
Språk – Det er mulig å kode i C #, C ++, Javascript, HTML, Python, Visual Basic for å nevne noen

Konklusjon

Når du er ferdig med å lage appen din, kan du sørge for at den ser ut, føles og kjører slik du så for deg, ved å forhåndsvise og teste den. For å gjøre dette kan du distribuere og feilsøke emulatorer på enten virtuelle eller eksterne maskiner. Hvis du er en utvikler som jobber med et Windows-basert miljø, kan du bruke MacInCloud, et eksternt anlegg som lar deg sjekke hvordan appen din fungerer på Mac OS.

Interessante lenker om emnet:
Bygg mobilutvikling på tvers av plattformer i Visual Studio
Bygg native apps og spill på flere plattformer for iOS, Android og Windows

Bilder: Flickr.com/ Jens Hilligsøe | Álvaro Ibáñez


Forfatteren: Reema Oamkumar er engasjert som en tankeleder hos Software-Developer-India.com som er en del av YUHIRO Group. YUHIRO er en tysk-indisk bedrift som tilbyr programmerere til IT-selskaper, byråer og IT-avdelinger.

Legg igjen en kommentar

Dette nettstedet bruker Akismet for å redusere spam. Lær om hvordan dine kommentar-data prosesseres.