Wir benutzen Cookies, um die Nutzerfreundlichkeit der Website zu verbessern. Durch deinen Besuch stimmst du dem Datenschutz zu.
Alles klar!
BASIC thinking Logo Dark Mode BASIC thinking Logo Dark Mode
  • TECH
    • Apple
    • Android
    • ChatGPT
    • Künstliche Intelligenz
    • Meta
    • Microsoft
    • Quantencomputer
    • Smart Home
    • Software
  • GREEN
    • Elektromobilität
    • Energiewende
    • Erneuerbare Energie
    • Forschung
    • Klima
    • Solarenergie
    • Wasserstoff
    • Windkraft
  • SOCIAL
    • Facebook
    • Instagram
    • TikTok
    • WhatsApp
    • X (Twitter)
  • MONEY
    • Aktien
    • Arbeit
    • Die Höhle der Löwen
    • Finanzen
    • Start-ups
    • Unternehmen
    • Marketing
    • Verbraucherschutz
Newsletter
Font ResizerAa
BASIC thinkingBASIC thinking
Suche
  • TECH
  • GREEN
  • SOCIAL
  • MONEY
  • ENTERTAIN
  • NEWSLETTER
Folge uns:
© 2003 - 2025 BASIC thinking GmbH
TECH

BASIC App [30%]: Wie du erfolgreich deine erste iOS-App mit Ionic Framework erstellst

Dennis Hüggenberg
Aktualisiert: 18. November 2015
von Dennis Hüggenberg
Teilen

Du betreibst einen eigenen Blog mit WordPress, hast Erfahrung mit HTML5, CSS und JavaScript und wolltest eigentlich schon immer eine eigene App für deinen Blog entwickeln? Dann ist diese Kolumne genau das Richtige für dich. Heute lernst du, wie du mit Hilfe des Ionic Frameworks deine erste iOS App erstellst. Mit der Entwicklung der BASIC App stehen wir bei 30 Prozent. // von Dennis Hüggenberg

Jetzt wird es langsam Ernst. Im letzten Teil der Kolumne habe ich euch die erste Idee vorgestellt, wie die BASIC thinking-App später einmal aussehen darf. In der nächsten Folge werde ich dir ein Update und die Detailseite präsentieren. In der heutige Episode wollen wir in die Entwicklung der App einsteigen und unseren Mac für die Entwicklung einer iOS vorbereiten und eine erste kleine Anwendung mit dem Ionic Framework erstellen.

Warum ich mich für Ionic entschieden habe

In meinem ersten Beitrag habe ich berichtet, dass wir die Basic thinking-App iOS first, also zuerst für das Apple-Universum entwickeln werden. Damit wir aber auch schnell andere Plattformen wie Android und Windows Mobile bedienen können, setzte ich bei der Entwicklung auf hybride Apps. Bei einer hybriden App wird ein großer Teil des Designs und der Funktionalität in HTML5, CSS und JavaScript geschrieben. Mit Hilfe von Cordova wird dann die entwickelte Web-App in eine beliebige Plattform transformiert. Viele Funktionen sowie das Design können übernommen werden; andere Funktionen müssen aber Platform spezifisch entwickelt werden.

UPDATE Newsletter BASIC thinking

Du willst nicht abgehängt werden, wenn es um KI, Green Tech und die Tech-Themen von Morgen geht? Über 10.000 Vordenker bekommen jeden Tag die wichtigsten News direkt in die Inbox und sichern sich ihren Vorsprung.

Nur für kurze Zeit: Anmelden und mit etwas Glück Sonos Era 100 gewinnen!

Mit deiner Anmeldung bestätigst du unsere Datenschutzerklärung. Beim Gewinnspiel gelten die AGB.

Ionic kombiniert die Vorteile von dem von Google entwickelten JavaScript Framework AngularJS und Cordova. Abgerundet wird das Framework durch eigene Oberflächenelemente. Ich werde dir in diesem Artikel zeigen, wie du binnen weniger Minuten deine erste iOS App mit Ionic erstellst.

Installation der wichtigsten Komponenten

Damit du deine erste App mit Ionic erstellen kannst, musst du einige Voraussetzungen schaffen, damit du das Framework erfolgreich einsetzen kannst. Was leider bleibt: Wenn du eine App für das iPhone bzw. für das iPad entwickeln möchtest, benötigst du entsprechende Hardware aus dem Hause Apple. Wenn du also kein MacBook, keinen MacMini oder vergleichbares hast, ist es leider nicht möglich auf legalem Wege eine iOS-App zu entwickeln.

Neben der entsprechenden Hardware solltest du dir Xcode sowie das aktuelle SDK aus dem Store herunterladen und installieren. Hast du diese Vorbereitungen getroffen, können wir beginnen alle weiteren Rahmenbedingungen für dein Einsatz von Ionic zu schaffen.

Installation von NodeJS (npm)

Damit wir Ionic installieren und mit dem Framework entwicklen können, müssen wir NodeJS installieren. NodeJS ist ein Webserver auf Basis von JavaScript. Aber keine Sorge: Große Erfahrungen mit NodeJS sind nicht Voraussetzung für die Entwicklung einer App mit Ionic.

Das Ionic Framework installieren

Hast NodeJS erfolgreich auf deinem Apple installiert, dann können wir uns nun ans Werk machen Ionic zu installieren. Dazu musst du in das Terminal wechseln und folgenden Befehl eingeben:

[code]$ npm install -g cordova ionic[/code]

Es kann sein, dass du mit deinem Benutzer nicht über ausreichend Rechte verfügst. In diesem Fall musst du noch ein sudo, also die Ausführung als Super-Administrator, davor setzen:

[code]$ sudo npm install -g cordova ionic[/code]

Das war es auch schon. Du hast Ionic erfolgreich auf deinem Mac installiert.

skitch.4

Die erste App erstellen

Nun können wir uns schon daran machen unsere erste App zu erstellen. Ionic bietet dir für einen vereinfachten Start mehrere Template-Optionen an, mit denen du optimal starten kannst. Du kannst zwischen folgenden Varianten wählen:

skitch.3

Für den Start entscheide ich mich dazu einfach mal, eine App mit Tabs zu erstellen. Um dieses zu tun muss ich folgenden Befehl in die Konsole eingeben:

[code]$ ionic start myApp tabs[/code]

myApp ist der Name meiner App, tabs ist der Templatename aus der Übersicht. Als nächstes navigieren wir mit folgendem Befehl in unser Projektverzeichnis:

[code]$ cd myApp[/code]

Als nächstes müssen wir noch iOS als Plattform hinzufügen:

[code]$ ionic platform add ios[/code]

Nun nach der erfolgreichen Erstellung der App solltest du folgende Dateien in deinem Projektverzeichnis finden:

skitch.2

bzw.:

skitch.1

Ist dieser Schritt erfolgreich durchlaufen, müssen wir den Build-Prozess einmal initialisieren. Das können wir mit folgendem Befehl ausführen:

[code]$ ionic build ios[/code]

Nun ist es endlich soweit: Wir können unsere erste iOS-App im Emualtor starten. Dazu musst du diesen Befehl ins Terminal eingeben:

[code]$ ionic emulate ios[/code]

Das Resultat wird dich beeindrucken:

skitch

Herzlichen Glückwunsch. Du hast erfolgreich deine erste iOS-App mit Ionic erstellt. Ein sehr gutes Video zum Einstieg findest du hier.

Welche Erfahrungen hast du bereits mit hybriden Apps gemacht? Welche Frameworks hast du im Einsatz? Teile deine Erfahrungen in den Kommentaren oder diskutiere mit mir auf Twitter (@hueggenberg). Im nächsten Teil meiner Kolumne gibt es ein Update zur Übersichtsseite sowie einen ersten Entwurf für eine Post-Detailseite.

Du möchtest nicht abgehängt werden, wenn es um KI, Green Tech und die Tech-Themen von Morgen geht? Über 10.000 smarte Leser bekommen jeden Tag UPDATE, unser Tech-Briefing mit den wichtigsten News des Tages – und sichern sich damit ihren Vorsprung. Hier kannst du dich kostenlos anmelden.

STELLENANZEIGEN
IT-Systemingenieur/in (m/w/d)
DeutschlandRadio KdÖR in Köln
Data Platform Team Lead (all genders) | Berli...
Aroundhome in Berlin
Referent PR & Social Media (m/w/d)
Bayerischer Landes-Sportverband e.V. in München
Senior Social Media Manager – DACH (m/w/d)
Apollo-Optik Holding GmbH & Co. KG in Schwabach
Praktikum im Bereich Kommunikation, PR und Co...
Daimler Truck AG in Leinfelden-Echterdingen
Werkstudent | Online Marketing | Mid & Up...
Otto GmbH & Co. KGaA in Hamburg
Creative Campaign & Content Manager (m/w/d)
bittl Schuhe + Sport GmbH in München
Praktikum im Bereich Kommunikation, PR und Co...
Daimler Truck AG in Leinfelden-Echterdingen
THEMEN:AppleAppsiOSiPadiPhone
Teile diesen Artikel
Facebook Flipboard Whatsapp Whatsapp LinkedIn Threads Bluesky Email
vonDennis Hüggenberg
Folgen:
Dennis Hüggenberg ist Projektleiter und Hobby-Entwickler. Kleine, raffinierte, mit schicken Oberflächen versehenen Applikationen faszinieren ihn. Freunde & Familie bilden das Zentrum seines Offline-Daseins.
EMPFEHLUNG
American Express Gold Card
American Express: Höchstes Startguthaben und Membership Rewards Punkte seit Jahren!
Anzeige MONEY
PŸUR BLACK SALE 2025
BLÄCK SALE bei PŸUR: Schnelles Internet für Zuhause – jetzt schon zum Black-Friday-Preis!
Anzeige TECH
Testimonial LO

»UPDATE liefert genau das, was einen perfekten Newsletter ausmacht: Kompakte, aktuelle News, spannende Insights, relevante Trends aus Technologie & Wirtschaft. Prägnant, verständlich und immer einen Schritt voraus!«

– Lisa Osada, +110.000 Follower auf Instagram

Mit deiner Anmeldung bestätigst du unsere Datenschutzerklärung

LESEEMPFEHLUNGEN

Ein Zeichnung eines Pferderennens, das die KI-Strategie von Microsoft symobilisiert.
BREAK/THE NEWSTECH

Microsofts KI-Strategie: Unbemerkt zum Big Player

Wellenenergie, Wellenkraft, Erneuerbare Energien, Eco Wave Power, Nachhaltigkeit, Klima, Klimawandel, Klimaziele, Strom
GREENTECH

Wellenenergie: Bojen könnten Strom für Millionen Menschen erzeugen

Ein Roboter schreibt liest einen journalistischen Text.
BREAK/THE NEWSTECH

KI-Journalismus: Wenn der Moderator vom Avatar ersetzt wird

E-Autos Autobahn Elektroauto Elektromobilität Verbrauch
GREENTECH

Warum E-Autos auf der Autobahn mehr Energie verbrauchen

begrünte Dachflächen Solaranlagen Solarenergie PV-Anlage Erneuerbare Energien
GREENTECH

Doppelnutzung: Begrünte Dachflächen mit Solaranlagen

Ein KI-Roboter übergibt einem Menschen eine Anleitung.
BREAK/THE NEWSTECH

Bomben bauen leicht gemacht: Reichen die Sicherheitsvorkehrungen bei KI?

Mehr anzeigen
Folge uns:
© 2003 - 2025 BASIC thinking GmbH
  • Über uns
  • Mediadaten
  • Impressum
  • Datenschutz

UPDATE abonnieren & mit etwas Glück SONOS gewinnen!

Sonos Era 100 Smart Speaker
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?