Construire une application mobile avec aucune connaissance de programmation avec des applications codeless
Beaucoup de gens veulent créer leurs propres applications de smartphone, mais ne veulent pas nécessairement apprendre à coder. Ces deux positions ne sont pas nécessairement contradictoires, et il est tout à fait possible de construire une application mobile de base en utilisant un certain nombre d`outils glisser-déposer.
Contenu
Alors, ce qui est disponible? Que peuvent-ils faire, et quelles sont leurs limites? Plus important encore, quel point devez-vous donner avec eux, et commencer à apprendre Swift?Les meilleurs endroits pour apprendre Swift, le langage de programmation d`AppleLes meilleurs endroits pour apprendre Swift, le langage de programmation d`AppleSi vous voulez apprendre Swift, est maintenant le temps de plonger. La langue a un avenir brillant et plus vite que vous apprenez, plus vite vous serez en mesure de récolter les fruits.Lire la suite
Le marché Codeless Apps développement
Lors des recherches sur ce post, je fus surpris du grand nombre d`entreprises qui offrent des plates-formes de développement d`applications sans code. Juste pour hochet quelques noms sur le dessus de ma tête, il y a compositeur de AppGyver, ionique Créateur (qui était autrefois connu sous le nom Codiqa), EachScape et ShoutEm. Chacun de ces produits ont une chose en commun: ils sont destinés principalement aux utilisateurs professionnels.
C`est logique. De nombreuses petites entreprises ont venu à réaliser que pour prospérer, ils ont besoin d`avoir une sorte de présence sur les différents marchés d`applications. Alors que le coût de développement d`une application native à partir de zéro peut fonctionner dans les milliers - soit des frais de sous-traitance ou salaires - ces produits peuvent être utilisés par quiconque ordinateur vaguement lire et écrire.
J`ai décidé de tester ShoutEm. L`attrait de ce produit particulier était qu`il avait l`essai gratuit le plus généreux de tous les produits énumérés. Vous pouvez prendre autant de temps pour explorer le produit et créer vos propres applications. Seulement lorsque vous souhaitez les exporter vers un dispositif dans le monde réel, ou un magasin d`application, vous devez payer.
Ce qui m`a impressionné le plus était ShoutEm comment tout incroyablement évident était. Il se sentait pas plus difficile que PowerPoint ou Excel. Malgré cela, il est venu avec toutes les caractéristiques d`une entreprise pourrait avoir besoin. Les utilisateurs peuvent monétiser l`application avec des publicités, ajouter des médias sociaux, et même l`intégrer avec une solution de commerce électronique Shopify.
Malheureusement, comme tous les produits énumérés ci-dessus, ShoutEm charge les taux d`entreprise. Si vous voulez créer une application iPhone et Android, vous devrez payer 49 $ par mois, facturé annuellement. Bien que ce qui est idéal pour les entreprises, il est moins grande pour les gens qui veulent juste expérimenter avec le développement d`applications de manière conviviale et accueillante.
Mais il est un produit gratuit créé par Microsoft que nous n`avons pas encore parlé, appelé touchdevelop, qui nous avons d`abord écrit au sujet en 2013. Ce fut d`abord une application publiée pour Windows Phone (rappelez-vous que?) Qui a permis aux utilisateurs de créer des jeux et des applications rudimentaires.Apprenez à développer des applications sur votre Windows Phone avec touchdevelopApprenez à développer des applications sur votre Windows Phone avec touchdevelopUn manque d`applications tierces a toujours été le talon d`Achille de la plate-forme Windows Phone 8. Depuis sa création, les utilisateurs de l`OS de la médaille de bronze de Microsoft ont constaté que ce qu`ils doivent faire sans quelques-uns ...Lire la suite
programmes touchdevelop sont créés par glisser-déposer des blocs en place, et remplir les espaces vides si nécessaire. Toutes les constructions logiques que les développeurs utilisent - comme conditionals et l`itération - sont présents, mais ils sont cachés derrière un placage facile à saisir.
Au cours des années, nous avons écrit notre couverture originale de touchdevelop, le produit a continué de croître et de changer, au point où il se sent comme un produit à beaucoup plus étoffée.
Il a depuis cessé d`être juste une application, un site facile à utiliser qui vous permet de faire beaucoup plus. Beter encore, vous n`avez plus besoin d`utiliser un troisième taux OS mobile pour l`utiliser.
Il vous permet également d`exporter les programmes que vous créez à Apache Cordova, qui vous permet de les publier ensuite sur le Google Play, App Store d`Apple, et les marchés d`applications Microsoft Store. Cordova est gratuit, mais vous devrez payer des frais pour quelque compagnie gère le magasin d`applications que vous publiez à.
Cela varie. Google facture temps 25 $ frais d`inscription, alors que Apple exige que vous payez 99 $ par année pour un compte iTunes Connect. Le coût de publier à la banque Microsoft en tant qu`individu est d`environ 19 $, mais varie en fonction de l`endroit où vous vivez. Si vous êtes une entreprise, vous devrez payer environ 99 $.
Quels sont les inconvénients?
Il va sans dire qu`il ya des inconvénients très prononcés avec l`aide d`une solution sans code. Il y a une raison pour laquelle la plupart des gens qui ont les ressources financières ou la capacité de construire une application native choisissent de le faire.
- Lorsque vous vous engagez à une plate-forme de développement d`applications sans code, vous jouez essentiellement que l`entreprise que vous utilisez volonté jamais faire faillite. Si la plate-forme que vous avez engagé à échoue, vous pouvez vous retrouver dans l`incapacité d`apporter des modifications et des améliorations à votre application.
- Tout ce que vous voulez construire jamais être aussi rapide que si vous l`avez fait à l`aide d`outils natifs. Cela est bien si vous êtes juste faire quelque chose de simple, comme un catalogue pour un magasin. Mais dès que vous commencez à ajouter complexités, vous verrez votre retard d`application et saccadée, en particulier sur les appareils les plus faibles.
- Parce que les plates-formes de développement d`applications codeless prennent beaucoup de décisions hors de vos mains, ils sont aussi loin plus limités dans ce qu`ils peuvent faire. Vous devrez peut-être à l`échelle vos aspirations selon le système que vous utilisez.
- De même, s`il y a un bug ou une faille dans le système que vous utilisez, il peut se présenter dans votre application et vous ne serez pas en mesure de le réparer.
- Si vous décidez de commencer une carrière dans le développement mobile, les compétences acquises présentation des demandes de Codeless seront sans valeur. Les employeurs veulent que vous soyez compétentes dans les différents langages de programmation utilisés - comme Swift Apple, C # et Java - et connaître les composants utilisés pour construire des applications sur chaque plate-forme respective.
Bien sûr, certains diront que ce sont des compromis raisonnables à effectuer pour un système qui permet à quiconque de développer rapidement une application mobile sans avoir aucune expérience de développement logiciel avant.
Video: Tutoriel : Créer une application mobile Android avec Phonegap Cordova
Il y a un Middle Ground: HTML, CSS et javascript
Alors, si vous vraiment la haine programmation, mais vous trouvez des plates-formes Codeless d`être trop rudimentaire et restrictive. Eh bien, il y a un heureux milieu au sol. C`est avec les trois technologies maquillage HTML5 - HTML, CSS et javascript. Ce sont les blocs de construction de base de l`Internet.Qu`est-ce que HTML5, et comment faut-il changer la façon dont je passe en revue? [MakeUseOf Explique]Qu`est-ce que HTML5, et comment faut-il changer la façon dont je passe en revue? [MakeUseOf Explique]Au cours des dernières années, vous avez peut-être entendu chaque fois dans un certain temps le terme HTML5. Que vous savez quoi que ce soit sur le développement web ou non, le concept peut être quelque peu nébuleux et confus. Évidemment,...Lire la suite
Il y a eu une explosion du nombre de produits et services qui vous permettent de créer des applications mobiles utilisant des technologies Web ouvertes. Probablement le plus connu et le plus facile à apprendre est PhoneGap d`Adobe, qui est ce que Adobe Cordoba est construit sur.
Video: Comment créer des applications Android - Exportation des fichiers Eclipse .apk
En plus d`être gratuit, cela vient aussi avec un certain nombre de didacticiels d`introduction utiles qui vous permettront de construire votre application de rêve en un rien de temps.
Avez-vous construit votre propre application en utilisant un outil de codeless? Parlez-nous de votre expérience dans les commentaires ci-dessous!