Citaat Origineel gepost door Just W Bekijk Bericht
Dat is erg bruikbare informatie inderdaad.

De kracht achter de APP zou voor mij zijn "one app for all" waarbij elk "bedrijf" inderdaad zijn eigen modules kan kiezen / laten toevoegen waaronder inderdaad ook dynamische formulieren (vragenlijsten voordat je bij het bedrijf komt, aan te passen per bedrijf).
Begrijp ik hieruit dat dit niet te realiseren is en er dus per bedrijf een aparte app gecompiled zou moeten worden?
Het voordeel zou juist zijn dat er op een gegeven moment xxxx aantal geinstalleerde apps zijn waardoor andere bedrijven zich makkelijker aansluiten.
Niet te doen zeg ik niet. Maar via xcode kun je bv een grafische interface gebruiken om je schermen te bouwen. Dat kan ook wat tijd kosten voor je het goed hebt, maar als je het dynamisch wilt gaan doen zal dit allemaal in de code zelf moeten gebeuren. Om dit goed te krijgen voor verschillende devices, schermformaten e.d. is behoorlijk wat extra werk. Plus dat je vanwege het dynamische waarschijnlijk nooit een handige layout gaat krijgen.

Je kunt natuurlijk wel iets bouwen dat op basis van een online api een dynamisch aantal vragen presenteert. Als jouw 'module' eigenlijk niet meer is dan een extra set vragen dan kan dat zeker dynamisch. Als je echt code wilt downloaden voor een specifiek bedrijf dan kan dat niet.

Je zou overigens wel een soort formgenerator kunnen bouwen die op basis van een api de designelementen, posities, validaties voor de velden e.d. kan downloaden en op basis daarvan een een formulier bouwt. Maar dan heb je geen extra code module, alleen 1 grote module die alle mogelijkheden kan afhandelen. In principe bouw je dan een 'domme terminal'. Bij IOS zou je dan mogelijk meer baat hebben bij een WebView object dat binnen de app eigenlijk een webbrowser simuleert.