Erstellen Sie eine mobile App ohne Programmierkenntnisse mit codelosen Apps

Es ist durchaus möglich, eine grundlegende mobile App mit einer Reihe von Drag-and-Drop-Tools zu erstellen, also was ist der Haken?

Es ist durchaus möglich, eine grundlegende mobile App mit einer Reihe von Drag-and-Drop-Tools zu erstellen, also was ist der Haken?
Werbung

Viele Menschen wollen ihre eigenen Smartphone-Apps erstellen, wollen aber nicht unbedingt lernen, wie man programmiert. Diese beiden Positionen sind nicht unbedingt widersprüchlich, und es ist durchaus möglich, eine grundlegende mobile App mit einer Reihe von Drag-and-Drop-Tools zu erstellen.

Also, was ist verfügbar? Was können sie tun und was sind ihre Grenzen? Was noch wichtiger ist, welchen Punkt solltest du mit ihnen aufgeben und lernen Swift Die besten Orte zum Swift, Apples Programmiersprache Die besten Plätze zum Swift, Apples Programmiersprache Wenn du Swift lernen willst, ist jetzt die Zeit zum Tauchen in. Die Sprache hat eine glänzende Zukunft und je schneller Sie es lernen, desto schneller werden Sie in der Lage sein, die Belohnungen zu ernten. Weiterlesen ?

Der Codeless Apps Entwicklungsmarkt

Als ich diesen Beitrag recherchierte, war ich überrascht, wie viele Unternehmen Code-freie Entwicklungsplattformen anbieten. Um nur einige Namen von meinem Kopf herunter zu rattern, gibt es AppGyver's Composer, Ionic Creator (früher bekannt als Codiqa), EachScape und Shoutem. Jedes dieser Produkte hat eines gemeinsam: Sie richten sich in erster Linie an gewerbliche Nutzer.

Das macht Sinn. Viele kleine Unternehmen haben erkannt, dass sie, um erfolgreich zu sein, eine gewisse Präsenz auf den verschiedenen App-Märkten haben müssen. Während die Kosten für die Entwicklung einer nativen Anwendung von Grund auf in die Tausende gehen können - entweder in Outsourcing-Gebühren oder Gehältern - können diese Produkte von jedem benutzt werden, der vage Computerkenntnisse besitzt.

Ich beschloss, Shoutem zu testen. Die Anziehungskraft dieses speziellen Produkts war, dass es die großzügigste kostenlose Testversion jedes aufgeführten Produkts hatte. Sie können sich so viel Zeit nehmen, um das Produkt zu erkunden und eigene Apps zu erstellen. Nur wenn Sie sie auf ein reales Gerät oder einen App Store exportieren möchten, müssen Sie zahlen.

ShoutemHomescreen

Was mich an Shoutem am meisten beeindruckt hat, war, wie unglaublich offensichtlich alles war. Es war nicht schwieriger als PowerPoint oder Excel. Trotzdem kam es mit allen Funktionen, die ein Unternehmen benötigen könnte. Nutzer können die App mit Anzeigen monetarisieren, Social Media hinzufügen und sogar mit der E-Commerce-Lösung Shopify integrieren.

Leider, wie alle oben aufgeführten Produkte, berechnet Shoutem Enterprise-Preise. Wenn Sie eine iPhone- und Android-App erstellen möchten, müssen Sie pro Monat 49 US-Dollar zahlen. Während dies ideal für Unternehmen ist, ist es weniger gut für Leute, die einfach mit der App-Entwicklung auf freundliche und einladende Weise experimentieren wollen.

ShoutemPreisbildung

Aber es gibt ein kostenloses Produkt von Microsoft, das wir noch nicht erwähnt haben, genannt TouchDevelop, worüber wir 2013 erstmals geschrieben haben. Lernen Sie, wie man Apps auf Ihrem Windows Phone entwickelt Mit TouchDevelop Entwickeln Sie Apps auf Ihrem Windows Phone mit TouchDevelop A Der Mangel an Anwendungen von Drittanbietern war schon immer die Achillesferse der Windows Phone 8-Plattform. Seit seiner Gründung haben Benutzer von Microsoft's Bronzemedaille OS festgestellt, dass sie auf einige ... Mehr lesen müssen. Dies war zunächst eine für Windows Phone freigegebene Anwendung ( erinnern Sie sich daran? ), Mit der Benutzer rudimentäre Spiele und Anwendungen erstellen konnten.

TouchDevelop-Programme werden durch Ziehen und Ablegen von Blöcken an Ort und Stelle und durch Ausfüllen der Leerstellen bei Bedarf erstellt. Alle logischen Konstrukte, die Entwickler verwenden - wie Conditional und Iteration - sind vorhanden, aber sie sind hinter einem leicht zu fassenden Furnier versteckt.

Tippen Sie auf Entwickeln

In den Jahren, seit wir unsere ursprüngliche Berichterstattung über TouchDevelop geschrieben haben, ist das Produkt weiter gewachsen und hat sich bis zu dem Punkt verändert, an dem es sich wie ein viel umfangreicheres Produkt anfühlt.

Seitdem ist es nicht mehr nur eine App, sondern eine einfach zu bedienende Website, auf der Sie noch viel mehr tun können. Sie müssen jedoch nicht mehr ein drittklassiges mobiles Betriebssystem verwenden, um es zu verwenden .

TouchDevelopWebsite

Darüber hinaus können Sie alle von Ihnen erstellten Programme in Apache Cordova exportieren und anschließend auf den Marktplätzen für Google Play, Apple App Store und Microsoft Store veröffentlichen. Cordova ist kostenlos, aber Sie müssen eine Gebühr an die Firma zahlen, die den App Store betreibt, in dem Sie veröffentlichen.

Dies variiert. Google erhebt einmalig eine Anmeldegebühr von 25 US-Dollar, während Apple für jedes iTunes Connect-Konto 99 US-Dollar pro Jahr verlangt. Die Kosten für die Veröffentlichung im Microsoft Store als Einzelperson betragen ca. 19 US-Dollar, variieren jedoch je nach Ihrem Wohnort. Wenn Sie eine Firma sind, müssen Sie ungefähr $ 99 bezahlen.

Was sind die Schattenseiten?

Es sollte selbstverständlich sein, dass es einige ziemlich ausgeprägte Nachteile bei der Verwendung einer Lösung ohne Code gibt. Es gibt einen Grund, warum die meisten Leute, die die finanziellen Ressourcen oder die Fähigkeit haben, eine native Anwendung zu erstellen, dies tun.

  • Wenn Sie sich auf eine Entwicklungsplattform für codeslose Apps festlegen, riskieren Sie im Wesentlichen, dass das Unternehmen, das Sie verwenden, niemals kaputt geht. Wenn die Plattform, an die Sie sich gebunden haben, fehlschlägt, können Sie möglicherweise keine Änderungen und Verbesserungen an Ihrer App vornehmen.
  • Was immer Sie erstellen, wird nie so schnell sein, wie wenn Sie es mit nativen Tools gemacht hätten. Das ist in Ordnung, wenn Sie einfach etwas Einfaches wie einen Katalog für einen Laden machen. Aber in dem Moment, in dem Sie mit dem Hinzufügen von Complexity beginnen, werden Sie feststellen, dass Ihre Anwendung verzögert und stottert, insbesondere auf schwächeren Geräten.
  • Da Code-freie App-Entwicklungsplattformen viele Entscheidungen aus den Händen nehmen, sind sie auch viel eingeschränkter in dem, was sie tun können. Möglicherweise müssen Sie Ihre Erwartungen an das System anpassen, das Sie verwenden.
  • Wenn ein Fehler oder ein Fehler in dem System auftritt, das Sie verwenden, wird es möglicherweise in Ihrer Anwendung angezeigt und Sie können es nicht beheben.
  • Wenn Sie sich entschließen, eine Karriere in der mobilen Entwicklung zu beginnen, sind alle Fähigkeiten, die Sie bei der Entwicklung von Anwendungen ohne Code erworben haben, wertlos. Arbeitgeber wollen, dass Sie in den verschiedenen Programmiersprachen kompetent sind Wie man eine Programmiersprache auswählt, um heute zu lernen und einen großen Job in 2 Jahren zu bekommen Wie man eine Programmiersprache auswählt, um heute zu lernen & einen großartigen Job in 2 Jahren zu bekommen, kann es dauern Jahre engagierter Arbeit, um ein wirklich guter Programmierer zu werden; Gibt es also eine Möglichkeit, die richtige Sprache zu wählen, um von heute an zu beginnen, um morgen eingestellt zu werden? Lesen Sie mehr - wie Apple's Swift Wie wirkt sich die neue Programmiersprache von Apple auf mich aus? Wie wirkt sich die neue Programmiersprache von Apple auf mich aus? Entwickler wussten von Anfang an, dass Apples neuer Swift groß sein 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 einige argumentieren, dass dies ein angemessener Kompromiss für ein System ist, das es jedem ermöglicht, schnell eine mobile Anwendung zu entwickeln, ohne vorherige Erfahrung mit der Softwareentwicklung zu haben.

Es gibt einen Mittelweg: HTML, CSS und JavaScript

Also, was ist, wenn Sie die Programmierung wirklich hassen, aber Sie finden Code-freie Plattformen zu rudimentär und restriktiv. Nun, es gibt einen glücklichen Mittelweg. Das ist mit den drei Technologien, aus denen HTML5 besteht Was ist HTML5, und wie verändert es die Art, wie ich blättern kann? [MakeUseOf erklärt] Was ist HTML5, und wie ändert es die Art, wie ich blättern? [MakeUseOf Explains] In den letzten Jahren haben Sie vielleicht den Begriff HTML5 immer wieder gehört. Ob Sie etwas über Web-Entwicklung wissen oder nicht, kann das Konzept etwas nebulös und verwirrend sein. Offensichtlich, ... Lesen Sie mehr - HTML, CSS und JavaScript. Dies sind die Kernbausteine ​​des Internets.

Die Anzahl der Produkte und Services, mit denen Sie mobile Anwendungen mithilfe von offenen Webtechnologien erstellen können, ist explosionsartig gestiegen. Das bekannteste und am leichtesten zu lernende Programm ist Adobes PhoneGap, auf dem Adobe Cordoba basiert.

Zusätzlich dazu, dass es kostenlos ist, gibt es auch eine Reihe hilfreicher Einführungsanleitungen, mit denen Sie Ihre Traum-App in kürzester Zeit erstellen können.

Haben Sie Ihre eigene App mit einem code-losen Tool erstellt? Erzählen Sie uns von Ihren Erfahrungen in den Kommentaren unten!

In this article