Neoweb.nl
Neoweb wetenschapsforum. Duurzame technologie en innovatieve wetenschappelijke onderwerpen. => Uitvindingen, nieuwe innovaties, patenten, ideeën, ontwerpers, product ontwikkeling => Topic started by: Robert on August 11, 2014, 12:00:45 PM
-
Heb je een goed idee voor een App.
Weet waar je aan begint!
En ik heb ook niet alle wijsheid in pacht, maar er komt aardig wat kijken bij het maken van een app.
- grafisch ontwerp (photoshop) + interactie design
- html, css om je ontwerp te vertalen naar iets wat aanklikbaar is.
- javascript, (jquery) om clientside functionaliteit te bewerkstelligen
- php, mysql, (ajax) om serverside functionaliteit mogelijk te maken (opslag van gegevens)
Verder moet je rekening houden met
- responsive of liquid design, zodat je app voor alle verschillende smartphones en tablets lekker werkt. (media queries in je CSS)
- verder is phonegap handig, als je functies van je telefoon wilt aanroepen.
Dus:
1.Zorg voor hosting van een database (mysql + php) en hosting voor website,maar dat zit er meestal wel bij. (je kan ook xampp, wampp of lampp downloaden om zelf een virtueel test-web-servertje op je computer (pc /mac/linux) te draaien)
2.maak een database om je data op te slaan
3. Zorg voor de juiste queries die je data opslaan, wijzigen en kunnen verwijderen
(als je datastructuur ingewikkelder wordt, zul je ook relationele databases en queries moeten schrijven) (verdiep je in mysql)
4. schrijf php functies, die deze queries aanroepen (leer php 14 dagen gratis via https://teamtreehouse.com/
5. maak een html pagina (html + CSS) waar je velden post naar het php script (of schrijf de hele html pagina in php) (overigens komt hier ook nog de nodige security issues om de hoek kijken. Je wilt immers niet dat mensen via jou php-script je database kunnen volposten met 'onzin'.
6. Als dat allemaal werkt, kun je je bezig houden met Javascript en jQuery voor een beetje eye-candy en gebruikersgemak.
Verder moet je denken aan
7. een mooie grafische layout (photoshop en CSS) (zoek ook op html slicen)
8. phonegap
Verder moet je serieus nadenken over marketing van je app. Ook daar komt nog heel wat bij kijken.
Iedereen denkt altijd dat alles vanzelf gaat, maar de meest populaire apps, hebben eerst flink aan de weg getimmerd met marketing.
En er zijn miljarden apps, maar minder dan 0.01 procent is rendabel !!!!
Er zijn een paar voorbeelden van apps, die zonder reclame populair zijn geworden, maar die hebben vaak een sociale component. (dus dat je vrienden kan uitnodigen, die het ook dagelijks gaan gebruiken)
Maar dan wordt je 'database ontwerp' al heeeeeel anders en complex !!!
Topprogrammeurs zouden dit alleen in de avonduren kunnen schrijven, maar vaak worden er teams ingezet om dergelijke apps te ontwikkelen.
Een app die niet 'deelbaar' is of die niet regelmatig wordt gebruikt is nagenoeg zinloos.
En simpele 'apps' zoals takenlijstjes zijn er duizenden van .
Een ander idee is om je app-idee uit te besteden aan bijvoorbeeld een platform zoals Sell-an-app:
www.sellanapp.com (https://sellanapp.com/r/bbigi)
Dan kun je een plan maken voor een app. En geven mensen geld aan jouw app en met dat geld wordt een programmeur ingehuurd om de app te maken.
Heb je een goed idee voor een mobiele app, maar geen technische kennis? Upload je idee, krijg crowdfunding en deel mee in de winst van je eigen app!