v5.dk logo
Kom ind og besøg vores Discord Chat-community
Bliv medlem her eller læs mere om Discord her
Få adgang til alt på hele v5.dk
- bliv Premium-medlem for kun 39,95 kr.

Mere info Køb nu

Premium på v5.dk
v5.dk logo  v5.dk e-learning
Log på med Facebook
  • Log ind på v5.dk
  • Opret bruger
  • Log ind
  • v5.dk Premium
  • v5.dk Premium
  • Hvad siger vores kunder?
  • E-læring for begyndere
  • icon for WordPress 4 e-learning WordPress 4
  • icon for Office 365 e-learning Office 365
  • icon for Microsoft Word e-learning Microsoft Word
  • Bloggen for alle
  • E-læring for nørder
  • icon for PHP-programmering e-learning PHP-programmering
  • icon for iOS Programmering e-learning iOS Programmering
  • icon for Linux Server e-learning Linux Server
  • Bloggen for nørder
  • Arkiverede videoer
  • Fællesskab
  • Forum
  • Idéer og ønsker
  • Markedspladsen
  • v5.dk Premium
  • Gratis webhotel
  • Cloud-servere
  • Om v5.dk
  • Søg på v5.dk
  • Om v5.dk ApS
    • Om virksomheden
    • RSS-feeds og tjenester
    • Driftsmeddelelser
    • Presse-kit
    • Ledige jobs
    • Social Netværk
      • Facebook
      • Twitter
      • Instagram
    • Alt det andet
      • Forretningsbetingelser
      • Ophavsret og Copyright
  • Kontakt kundeservice
  • FAQ og Hjælp
    • Premium og abb.
    • Videoer og Afspiller
    • Forum og Points
    • Cloud-servers
  • Partner/Virksomhed
  • Partner-kanal
v5.dk logo mobile
  • Menu
  • Opret bruger

Apps til Android platform

  • v5.dk
  • Forum
  • Guides & Howto
  • Apps til Android platform
  • Sidevisninger: 3090 har set dette indlæg
Besvar #0Spørgsmål oprettet af @karinemborg | 8300 points
Ingen points i dette indlæg 2 indlæg 6 år siden
avatar
 

Jeg har udviklet iOS apps i Xcode, både med objective-c og swift. Det synes jeg er forholdsvis nemt og overskueligt. Nu vil jeg gerne lave de samme apps til Android.

Har nogen et forslag til, hvordan dette nemmest gøres ?

Jeg har købt en bog om android (udgivet 2016), og installeret Android Studio på mac’en efter en nøje anvisning i bogen. Jeg synes værktøjet er meget teknisk og uoverskueligt. Allerede, da jeg lavede en lille eksempel app fra bogen, kørte jeg sur i det.

Jeg har også snuset til et værktøj, hvori man kan lave apps til alle platforme. Det hedder Ionic Creator, men det virker noget primitivt, og jeg er i tvivl om apps lavet i dette værktøj bliver særlig robuste. Jeg tror heller ikke man kan lave ting så detaljeret og præcist, som i original værktøjer.

Lige nu synes jeg ikke, der er noget bedre end Xcode og Swift, som jeg er rigtig glad for at udvikle i.

Håber at få mange inputs til, hvordan jeg kan komme videre med at omforme iOS apps til Android.

På forhånd tak…
Karin

avatar
 
Besvar#1 @dhh Admin kommenterede for 6 år siden

Godmorgen  karinemborg @karinemborg   og undskylder den lange svartid.

Først så må vi have nogle ting på plads.

  • Hvad for en "størrelse" er Android?
    Android eksistere på talrige mobiltelefoner omkring i verdenen. Nogle med små skærme, nogle med store, nogle med mellem - og nogle kan ikke de samme ting som andre mobiltelefoner kan. Eksempelvis kunne det være at de simpelthen ikke var kraftige nok. (Nok RAM, ikke en god nok CPU m.m.) Der er det straks nemmere med Apple og deres iDevices, da de styre både software og hardware til at lave det hele med. Så ingen overraskelser.

  • Hvad kræver det at lave Android programmer?
    En god start ville være at lære Java programmeringsproget, da Android på "app" fronten lever på Java. Dog med det sagt, findes der talrige "frameworks" som man kan benytte ude i verden. Der er bl.a. Qt, som kodes i C++ eller andre kodesprog, men hovedsageligt C++. Og så også den du nævner. Som i princippet gør det nemmere at lave programmer til mange enheder ved at benytte deres API'er. (Application Programming Interface.) Så kommer man tit uden om problemet, lidt ligesom med Xcode til macOS som man laver programmer i iOS, med at skærme og størrelser kan ændre sig. Med min erfaring er de dog ofte langt fra lige så pollerede (softwaren til at lave koden med) som med eksempelvis iOS er det. Så det kræver tid at lære.

  • Det praktiske?
    Det første spørgsmål jeg ville stille mig selv, i dine sko. Er om det kan betale sig at bruge tid og kræfter på at lave din app til Android. Hvis du så mener det, så skal du i gang med at lære Java først og fremmest og lege med din bog du allerede har købt. Hold ved, og du kommer til at lære en del. Så kan du altid senere gå ud og prøve kræfter med diverse frameworks.

Når nu alt det her er sagt, så er det langt fra umuligt at lave Android software. Men det er straks svære end eksempelvis iOS. Og det tager tid at lære. Jeg kan ikke sige mere end det, da jeg ikke selv har programmeret for Android mobiltelefoner specifikt. Jeg har dog brugt Qt til at lave Windows, Linux og Mac programmer. Lidt ala. Xcode, så har du en knap, som så "omdanner" din kode til de forskellige platforme. Og Android er også et valg her. Der er dog nogle evt. licenser du skal betale Qt-drengene hvis du vil benytte det kommercielt/ikke er open source. Du kan læse mere om Qt lige her, hvis du vil vide mere om det (framework) specifikt. Jeg har personligt kun gode erfaringer. Jeg håber at det hjalp dig om ikke andet bare lidt på vej i junglen, som netop er Android. :-)

Redigeret af dhh @dhh  d. 18.10.2016 kl. 08:45

Med venlige hilsner

Daniel H. Hemmingsen (@dhh)

avatar
 
Besvar#2 @karinemborg kommenterede for 6 år siden

Rigtig mange tak for det omfattende svar. Det bekræfter mig i, at det ikke lige er så enkelt at komme igang med som Xcode og iOS platformen. Jeg kendte ikke Qt, så det kigger jeg på. Men du har ret mht, hvor meget tid man vil bruge på det. Det er nok sjovere at bruge tid på flere forskellige ting til iPhone. 

Hilsen fra

Karin

avatar
 

Du er ikke logget ind

Du skal være logget ind på v5.dk før du kan benytte vores forum. Det er ganske gratis at oprette en bruger.

Opret en ny gratis bruger Log ind

Følger med i denne tråd

karinemborg

Forum kategorier

  • Generelt
  • Guides & Howto84
  • Offtopic / Andet158
  • Microsoft Office
  • Microsoft Word11
  • Microsoft Excel4
  • Microsoft PowerPoint0
  • Web og hjemmesider
  • Wordpress17
  • Operativsystemer
  • Apple Mac OS X14
  • Apple iOS28
  • Microsoft Windows4
  • Linux16
  • Teknologier
  • Netværk og WiFi3
  • Internet-tjenester9
  • Programmering
  • PHP-programmering124
  • iPhone-/Xcode-programmering9

Aktive forum-tråde lige nu

Er det værd at have en "portfolio"-hjemmeside!?
Fejlkode i form af bip-lyde ved opstart af gammel stationær PC
MacBook gået ud ved indsættelse at IPhone SE…
Is Weed Legal in Europe
Buy real passport online|Buy counterfeit money
Chrome Auto Fyld holdt op med at virke
ÆØÅ
Tegne Program
Bygget med af v5.dk
© Copyright 2006-2023 • Forretningsbetingelser • Copyright • Persondata- og Cookiepolitik
v5.dk ApS - Åbogade 15 - 8200 Aarhus N - CVR: 36902833
v5.dk logo
Hej, vi hedder v5.dk og vi laver e-learning på dansk

v5.dk er sat i verden for at gøre teknologi tilgængeligt og anvendeligt for både professionelle og almindelige brugere på alle niveauer.

93 200 555
  Skriv til os
v5.dk bruger cookies til at huske dine indstillinger, livechat samt til statistik
 

Alle vores priser er inkl. moms Sikker SSL-beskyttet forbindelse

Dankort og Visa-Dankort  Visa  Mastercard og Mastercard Junior  Maestro

  • Produkter
  • v5.dk Premium
  • Cloud-servers
  • v5.dk
  • Om v5.dk
  • Kunderne siger
  • Kontakt os
  • Presse
  • Stay updated
  • RSS & tjenester
  • Søg på v5.dk
  • Sitemap