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 AirPods 4 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.

BASIC thinking WhatsApp Kanal
STELLENANZEIGEN
Social Media Manager (m/w/d)
Digital Beat GmbH in Köln
Mitarbeiter*in Rezeption & Social Media (...
Magni Deutschland GmbH in Dülmen
Social Media Manager / Mediengestalter (m/w/d)
Ganzheitliche Energiekonzepte Gmb... in Villingen-Sc...
Social Media Manager – Content / Instag...
Filu GmbH in München
Content Manager (all gender)
TUI Cruises GmbH in Hamburg
Chief Editor Content Creation & Content M...
Daimler Buses GmbH in Neu-Ulm
Content Creator (w/m/d)
Schafferer & Co. KG in Freiburg im Breisgau
Senior E-Commerce Manager (m/w/d) Amazon/Shopify
MT.DERM GmbH in Berlin-Lichtenrade
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.
WA Kanal AirPods Square
EMPFEHLUNG
Strom-Wechselservice Wechselpilot-2
Strom-Wechselservice: Was bringt dir der Service wirklich?
Anzeige MONEY
PŸUR Black Friday
Black Friday bei PŸUR: Highspeed-Internet zu echten Dauertiefpreisen sichern
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

Organische Solarzellen
GREENTECH

Forscher entdecken Molekül für günstigere und bessere Solarzellen

KI-Modus Quellen Deutschland Google AI Mode
TECH

KI-Modus von Google: Die Top-Quellen in Deutschland

Powerness
AnzeigeTECH

Zukunftssicher und flexibel: Solarstrom-Angebote mit Power Dock von Powerness

CRM mit Exit-Strategie
AnzeigeTECH

CRM mit Exit-Strategie: Wie Banken regulatorische Anforderungen erfüllen – und flexibel bleiben

50-MW-Windturbine
GREENTECH

China plant zweiköpfiges Windrad – eines der größten der Welt

Vodafone Black Week
AnzeigeTECH

Vodafone Black Week: iPhone 17 Pro für 1 Euro & AirPods 4 gratis

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

Die besten Tech-Deals: Folge unserem WhatsApp-Kanal & gewinne AirPods Pro 3

BASIC thinking TECH-DEALS WhatsApp QR-Code

AGB gelten: bscthnkng.de/agbwa

Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?