B
binneuhier
Fortgeschrittenes Mitglied
- 10
Hallo,
eine Frage an die eher erfahrenen Benutzer
(leider brachte mich die SuFu nicht weiter)
Ich starte ein Projekt , dass auf vielen Geräten und Versionen lauffähig sein soll.
Es soll unter 2.3 Handys und Smartphones laufen können. Die Auflösung ist nicht das Problem, dank dem "Supporting Multiple Screens" Artikel von google.
Es soll aber auch unter 3.X laufen.
Auch soll es unter 4.X Handys und Smartphones laufen. Auch hier wieder keine probleme bei unterschiedlichen Auflösungen.
Wie geht man das am besten an?
- Erstellt man ein Projekt und sprüft dann irgendwo im Code welche Version jetzt benutzt wird?
- Oder erstellt man für alle 3 Plattformen ein eigenes Projekt?
(Der Code ist zu 99% immer der gleiche nur eben die GUI sachen sind immer anders)
- Oder erstellt man für alle 3 Plattformen ein Projekt + ein Projekt mit "Librarys" für den identischen Backend-Code? (welche man mittels import benutzt)
die 3. Lösung klingt mir am sinnvollsten.
Muss ich dann für die "Library" ein "Android Projekt" erstellen oder macht man da ein normales Java-Projekt und kuckt das man keine Funktionen aus dem Framework nutzt, dies am Handy nicht gibt?
irgendwie hilft mir google da auch nicht weiter, man findet immer nur langweilige "Hallo World" Programme.
ein paar Sätze von erfahrenen Entwicklern würden mir da sehr viel weiterhelfen
gruß und danke
eine Frage an die eher erfahrenen Benutzer
(leider brachte mich die SuFu nicht weiter)
Ich starte ein Projekt , dass auf vielen Geräten und Versionen lauffähig sein soll.
Es soll unter 2.3 Handys und Smartphones laufen können. Die Auflösung ist nicht das Problem, dank dem "Supporting Multiple Screens" Artikel von google.
Es soll aber auch unter 3.X laufen.
Auch soll es unter 4.X Handys und Smartphones laufen. Auch hier wieder keine probleme bei unterschiedlichen Auflösungen.
Wie geht man das am besten an?
- Erstellt man ein Projekt und sprüft dann irgendwo im Code welche Version jetzt benutzt wird?
- Oder erstellt man für alle 3 Plattformen ein eigenes Projekt?
(Der Code ist zu 99% immer der gleiche nur eben die GUI sachen sind immer anders)
- Oder erstellt man für alle 3 Plattformen ein Projekt + ein Projekt mit "Librarys" für den identischen Backend-Code? (welche man mittels import benutzt)
die 3. Lösung klingt mir am sinnvollsten.
Muss ich dann für die "Library" ein "Android Projekt" erstellen oder macht man da ein normales Java-Projekt und kuckt das man keine Funktionen aus dem Framework nutzt, dies am Handy nicht gibt?
irgendwie hilft mir google da auch nicht weiter, man findet immer nur langweilige "Hallo World" Programme.
ein paar Sätze von erfahrenen Entwicklern würden mir da sehr viel weiterhelfen
gruß und danke