Erstellen Sie eine mobile App ohne Programmierkenntnisse mit codeless Apps
Viele Leute möchten ihre eigenen Smartphone-Apps erstellen, möchten aber nicht unbedingt lernen, wie man codiert. Diese beiden Positionen sind nicht unbedingt widersprüchlich, und es ist durchaus möglich, eine einfache mobile App mithilfe verschiedener Drag & Drop-Tools zu erstellen.
Was ist also verfügbar? Was können sie tun und was sind ihre Grenzen? Was noch wichtiger ist, welchen Punkt sollten Sie mit ihnen aufgeben und anfangen, Swift zu lernen? Die besten Plätze, um Swift zu lernen, die Programmiersprache von Apple Die besten Orte, um Swift zu lernen, die Programmiersprache von Apple Wenn Sie Swift lernen möchten, ist jetzt die Zeit zum Tauchen in. Die Sprache hat eine glänzende Zukunft und je schneller Sie sie lernen, desto eher können Sie die Belohnungen ernten. Weiterlesen ?
Der Codeless Apps-Entwicklungsmarkt
Als ich diesen Beitrag recherchierte, war ich überrascht über die schiere Anzahl von Unternehmen, die codierungslose App-Entwicklungsplattformen anbieten. Um ein paar Namen aus meinem Kopf zu rasseln, gibt es AppGyvers Composer, Ionic Creator (früher bekannt als Codiqa), EachScape und Shoutem. Jedes dieser Produkte hat eines gemeinsam: Sie richten sich in erster Linie an Geschäftsanwender.
Das macht Sinn. Viele kleine Unternehmen haben erkannt, dass sie auf den verschiedenen App-Märkten präsent sein müssen, um erfolgreich zu sein. Während die Kosten für die Entwicklung einer nativen Anwendung von Grund auf in die Tausende gehen können - entweder für das Auslagern von Gebühren oder für Gehälter -, können diese Produkte von jedem Computer genutzt werden.
Ich entschied mich, Shoutem zu testen. Die Attraktivität dieses Produkts lag darin, dass es die großzügigste kostenlose Testversion eines der aufgeführten Produkte hatte. Sie können sich so viel Zeit nehmen, das Produkt zu erkunden und Ihre eigenen Apps zu erstellen. Nur wenn Sie sie auf ein reales Gerät oder einen App Store exportieren möchten, müssen Sie bezahlen.
Was mich an Shoutem am meisten beeindruckte, war, wie unglaublich offensichtlich alles war. Es fühlte sich nicht schwieriger an als PowerPoint oder Excel. Trotzdem hatte es alle Funktionen, die ein Unternehmen benötigen könnte. Benutzer können die App mit Werbung monetarisieren, Social Media hinzufügen und sogar in die E-Commerce-Lösung Shopify integrieren.
Leider berechnet Shoutem wie alle oben aufgeführten Produkte Unternehmensgebühren. Wenn Sie eine iPhone- und Android-App erstellen möchten, müssen Sie pro Monat 49 US-Dollar zahlen. Dies ist zwar ideal für Unternehmen, aber weniger gut für Leute, die einfach nur freundlich und einladend mit der App-Entwicklung experimentieren möchten.
Es gibt jedoch ein kostenloses, von Microsoft erstelltes Produkt namens TouchDevelop, über das wir im Jahr 2013 erstmals geschrieben haben. Lernen Sie, wie Sie Apps auf Ihrem Windows Phone mit TouchDevelop entwickeln. Lernen Sie, wie Sie Apps auf Ihrem Windows Phone mit TouchDevelop A entwickeln Der Mangel an Anwendungen von Drittanbietern war schon immer die Achillesferse der Windows Phone 8-Plattform. Seit seiner Gründung haben Benutzer von Microsofts Bronzemedaillen-Betriebssystem von Microsoft festgestellt, dass sie auf einige… Read More. Dies war ursprünglich eine Anwendung, die für Windows Phone veröffentlicht wurde (erinnere dich daran?), mit dem Benutzer einfache Spiele und Anwendungen erstellen können.
TouchDevelop-Programme werden durch Ziehen und Ablegen von Blöcken erstellt und, falls erforderlich, die leeren Felder ausgefüllt. Alle logischen Konstrukte, die von Entwicklern verwendet werden, wie z. B. Conditionals und Iteration, sind zwar vorhanden, sie verstecken sich jedoch hinter einem leicht verständlichen Furnier.
In den Jahren, seit wir unsere ursprüngliche Berichterstattung über TouchDevelop geschrieben haben, ist das Produkt ständig gewachsen und hat sich so verändert, dass es sich wie ein viel ausgeprägteres Produkt anfühlt.
Inzwischen ist es nicht mehr nur eine App, sondern eine benutzerfreundliche Website, auf der Sie noch viel mehr tun können. Beter noch, Sie müssen nicht länger ein drittklassiges mobiles Betriebssystem verwenden, um es zu verwenden.
Außerdem können Sie alle von Ihnen erstellten Programme nach Apache Cordova exportieren, um sie dann auf den Marktplätzen von Google Play, Apple App Store und Microsoft Store App zu veröffentlichen. Cordova ist kostenlos, Sie müssen jedoch eine Gebühr an das Unternehmen zahlen, das den App Store betreibt, für den Sie veröffentlichen.
Das ist unterschiedlich. Google erhebt eine einmalige Registrierungsgebühr in Höhe von 25 US-Dollar, während Apple für ein iTunes Connect-Konto jedes Jahr 99 US-Dollar verlangt. Die Kosten für die Veröffentlichung im Microsoft Store als Einzelperson belaufen sich auf etwa 19 US-Dollar, variieren jedoch je nach Wohnort. Wenn Sie ein Unternehmen sind, müssen Sie ungefähr 99 US-Dollar zahlen.
Was sind die Nachteile??
Es sollte selbstverständlich sein, dass die Verwendung einer codeless-Lösung einige deutliche Nachteile hat. Es gibt einen Grund, warum die meisten Leute, die über die finanziellen Ressourcen oder die Fähigkeit verfügen, eine native Anwendung zu erstellen, dies tun.
- Wenn Sie sich für eine codierungslose App-Entwicklungsplattform festlegen, setzen Sie im Wesentlichen darauf, dass das von Ihnen verwendete Unternehmen dies tun wird noch nie kaputtgehen. Wenn die Plattform, für die Sie sich verpflichtet haben, fehlschlägt, können Sie möglicherweise keine Änderungen und Verbesserungen an Ihrer App vornehmen.
- Was auch immer Sie bauen, wird noch nie Sei so schnell, als hättest du es mit nativen Tools gemacht. Dies ist in Ordnung, wenn Sie einfach etwas wie einen Katalog für ein Geschäft erstellen. In dem Moment, in dem Sie mit dem Hinzufügen von Compexity beginnen, werden Sie feststellen, dass Ihre Anwendung verzögert und stottert, insbesondere auf schwächeren Geräten.
- Da codefreie Plattformen für die App-Entwicklung viele Entscheidungen aus Ihren Händen nehmen, sind sie es auch weit begrenzter was sie tun können. Möglicherweise müssen Sie Ihre Ziele entsprechend dem von Ihnen verwendeten System skalieren.
- Wenn in dem System, das Sie verwenden, ein Fehler oder ein Fehler vorliegt, kann dies ebenfalls in Ihrer Anwendung auftreten und Sie können es nicht beheben.
- Wenn Sie sich entscheiden, eine Karriere in der mobilen Entwicklung zu beginnen, sind alle Fertigkeiten, die Sie zur Erstellung codloser Anwendungen gelernt haben, wertlos. Arbeitgeber möchten, dass Sie in den verschiedenen verwendeten Programmiersprachen kompetent sind. So wählen Sie eine Programmiersprache aus, um heute zu lernen, und erhalten Sie in 2 Jahren einen hervorragenden Job. Wie wählen Sie eine Programmiersprache aus, um heute zu lernen und einen großartigen Job in 2 Jahren zu erhalten, kann dies dauern Jahre engagierte Arbeit, um ein wirklich guter Programmierer zu werden; Gibt es eine Möglichkeit, von heute an die richtige Sprache zu wählen, um morgen eingestellt zu werden? Lesen Sie mehr - wie Apples Swift Wie beeinflusst mich die neue Programmiersprache von Apple? Wie wirkt sich die neue Programmiersprache von Apple auf mich aus? Die Entwickler wussten von Anfang an, dass der neue Swift von Apple groß werden würde. Aber warum sollte es dich interessieren? Lesen Sie mehr, C # und Java - und erfahren Sie, welche Komponenten zum Erstellen von Apps auf der jeweiligen Plattform verwendet werden.
Natürlich würden manche behaupten, dass dies vernünftige Kompromisse bei einem System eingehen sollte, mit dem jedermann schnell eine mobile Anwendung ohne vorherige Softwareentwicklungserfahrung entwickeln kann.
Es gibt einen Mittelweg: HTML, CSS und JavaScript
Was ist, wenn du? Ja wirklich hassen Sie die Programmierung, aber Sie finden kodierungslose Plattformen zu rudimentär und zu restriktiv. Nun, es gibt einen glücklichen Mittelweg. Das ist mit den drei Technologien, aus denen sich HTML5 zusammensetzt. Was ist HTML5 und wie ändert sich die Art und Weise, wie ich browse? [MakeUseOf erklärt] Was ist HTML5 und wie ändert sich die Art und Weise, wie ich browse? [MakeUseOf Explains] In den letzten Jahren haben Sie möglicherweise gelegentlich den Begriff HTML5 gehört. Unabhängig davon, ob Sie etwas über Webentwicklung wissen oder nicht, das Konzept kann etwas nebulös und verwirrend sein. Natürlich… Weiterlesen - HTML, CSS und JavaScript. Dies sind die Kernbausteine des Internets.
Es gibt eine Explosion in der Anzahl von Produkten und Dienstleistungen, mit denen Sie mobile Anwendungen mithilfe von Open Web-Technologien erstellen können. Am bekanntesten und am einfachsten zu erlernen ist Adobe PhoneGap, auf das Adobe Cordoba aufbaut.
Neben der kostenlosen Nutzung erhalten Sie eine Reihe hilfreicher Einführungs-Tutorials, mit deren Hilfe Sie in kürzester Zeit Ihre Traum-App erstellen können.
Haben Sie Ihre eigene App mit einem codeless-Tool erstellt?? Erzählen Sie uns von Ihren Erfahrungen in den Kommentaren unten!
Erfahren Sie mehr über: App-Entwicklung, Google Play, Programmierung, Swift.