Salut à tous !
Je ne suis pas totalement débutant en développement, mais je suis loin d'avoir les compétences pour développer mon projet.
Il s'agirait d'une application mobile destinée au marché immobilier, rien de super original sur le papier, une application d'intermédiaire entre vendeurs et acheteurs de biens immobiliers.
Il me faudrait donc déjà une base de données, ce qu'il faut pour qu'elle se gère automatiquement ainsi que l'intermédiaire entre cette base et l'appli. C'est du... MySQL? PHP? J'ai un doute là-dessus
Pour ce qui est de l'appli, je suis un gros fan des designs "tout en une seule page". C'est-à-dire que, par exemple quand je fais un site, il est pensé comme une seule et unique page, une sorte d'interface où chaque espace est dédié à un type de contenu, tu cliques à un endroit, le contenu sollicité apparaît dans une animation, sous forme d'élément superposé et qu'on peut fermer. Le tout avec de jolis effets de défilement, fondu, etc
Si vous avez compris mon charabia, j'aimerais savoir si c'est possible aussi dans une application mobile? Et du coup ça serait quel language? Je compte développer pour Android et iOS, et pourquoi pas Windows haha
Merci aux rares qui répondront
Bon, je viens d'avoir une bonne partie des réponses sur un autre topic, j'avais pas bien cherché haha
Je suis quand même ouvert à toute suggestion !
la panoplie de techno web semble approprie. html/css/js/php/mysql + les frameworks qui vont bien au dessus.
Avoir tout dans une seule page va se résumer à avoir tout dans une seule activité sous android avec différents fragments, donc oui c'est tout à fait possible et ça se fait beaucoup.
Sinon l'interface entre bdd et application, oui tu peux faire ça avec du php.
J'ai pour habitude de récupérer mes données en JSON directement via mon script personnellement
Oui c'est possible en PHP, développer une application web qui sera spécialement adaptée à la cible mobile, donc avec un poids léger et une adaptation aux formats d'écrans cible. C'est beaucoup plus simple dans ce cas de figure de faire une application web que de devoir faire une application pour Android et IOS. Sinon si tu veux faire du natif alors il faudrait envisager une solution portable pour viser à la fois Android et IOS et pourquoi pas Windows, comme avec C# plus Xamarin.
Avec les framework mobile web (comme ionic), tu fais ton back oklm en PHP, puis tu disposes de toutes les facilités de ionic par exemple pour avoir un front portable, jolie, avec des animations et toute la clique
Tu aimes les SPA donc (Single Page Application) ? Je te conseille donc de te renseigner là dessus. A moins que ton projet soit très important, le langage que tu utiliseras pour le back importe peu. Prends celui qui t'intéresse le plus. Mais renseigne toi sur les frameworks pour faire des Single Page Application