Rufen Sie uns an: +49 30 23320715 E-Mail: sales@creativeworkline.com

Heimautomatisierung und IoT kommen mit Apple HomeKit ins Rollen

Posted Juni 24th, 2015 in Blog by creative workline

Im letzten Jahr hatte Apple auf seiner alljährlichen Entwicklerkonferenz WWDC erstmals seine Heimautomatisierungslösung, die unter dem Markennamen HomeKit bekannt ist, angekündigt. Damit will Apple in dem noch jungen Markt der Internet of Things (IoT) und die Heimautomatisierung mitmischen. Durch HomeKit sollen verschiedene Geräte, die wir im Haushalt benutzen, miteinander kommunizieren können und zentral über das iPhone, iPad oder die Apple Watch gesteuert werden.

Apple HomeKit

In den letzten Monaten, gab es dazu viele Vermutungen und Spekulationen, wann die ersten kompatiblen Geräte auf den Markt kämen. Nun sind erste Namen von Produkten sind aufgetaucht, die kompatibel mit der Apple Technik sind. Apple selbst hat dazu eine Liste mit bereits lizenzierten HomeKit Produkten von Drittanbietern veröffentlicht. Ob es auch eigenes HomeKit Zubehör made by Apple geben wird ist fraglich, denn bisher sind keine eigenen Produkte angekündigt worden. Continue Reading »

VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)

Smartwatches für iOS und Android

Posted März 5th, 2015 in Blog by creative workline

apple_watch_android_smartwatches

Noch ist die Apple Watch nicht auf dem Markt. Kein Grund sich allerdings noch nicht mit ihr oder bereits verfügbaren Wearables auseinander zu setzen. Schenkt man den bisherigen Informationen von Apple Glauben, dann wird die Uhr im April veröffentlicht. Doch was haben die anderen Hersteller in petto? Dieser Artikel soll über die Apple Watch und bereits verfügbare Smartwatches anderer Hersteller informieren.

Continue Reading »

VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)

Core Location Manager in iOS 8 and fetching location in the background

Posted Dezember 5th, 2014 in Blog by creative workline

In the first part of this post we will discuss the changes that come to the CoreLocation Framework in iOS 8, and in the second part we will go over how to keep updating the app’s location in the background. So let’s begin!

Core Location Manager in iOS 8

The Core Location Framework in iOS worked over the years in almost the same way, in some version updates Apple may have changed the delegate methods, but all in all the process always stayed the same. Although the process in iOS 8 is not that different, Apple added two steps that might at first cause some trouble to developers who didn’t have a look into the new iOS 8 SDK.

Old Code behavior in iOS 8

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
// initialize the location manager
self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.delegate = self;
// Start getting location updates
[self.locationManager startUpdatingLocation];
}
// Location updates
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
{
// Do what ever you want with the location
}

Until iOS 8, this is how a simple location retrieving process would look like.
This code fails in iOS 8, furthermore this code fails without any sort of warnings, exceptions or errors, the app won’t ask for permission to get location updates, the process won’t start at all and we, the app developers won’t be told why. Continue Reading »

VN:F [1.9.22_1171]
Rating: 4.6/5 (12 votes cast)

Android Auto and Apple CarPlay

Posted November 25th, 2014 in Blog by creative workline

How Google and Apple are getting into the automobile industry, and what is coming for app developers.

Apple Carplay Android Auto Side by Side

Technology inside the car is not a new trend. During the last years, several car manufacturers had tried to add new features in order to improve the driver’s experience. Google and Apple have realized that maybe they could bring their most known operating systems to the car. They are called “Apple CarPlay” and “Android Auto”. And here it is a new world of opportunities to app developers.

A new era of technologies

While Android and iOS are trying to lead the mobile industry, other new devices are coming, known as “wearables”. These new devices are focused on improving the quality of life through technology and as cars are in our life, they are also included. So this article is not about „smartwatches“, but cars’ new operating systems.
Continue Reading »

VN:F [1.9.22_1171]
Rating: 2.3/5 (3 votes cast)

Apps testen

Posted Mai 19th, 2014 in Blog by creative workline

Der Erfolg einer mobilen Applikation hängt unter Anderem davon ab, ob sie fehlerfrei funktioniert. Ob zum Nachrichten verschicken, zur Navigation oder zum Spielen, Apps sind vielfältig und werden von uns tagtäglich eingesetzt. Erfüllt eine App ihren Zweck nicht weil sie abstürzt oder instabil läuft wird sie schnell wieder gelöscht. Oft entscheiden hierbei die ersten Eindrücke nach der Installation. Voraussetzung für fehlerfrei funktionierende mobile Applikationen sind zielgerichtete Tests. Durch diese können Fehler frühzeitig erkannt und behoben werden. Dieser Artikel soll einen Einblick in verschiedene Testmöglichkeiten für mobile Applikationen geben. Continue Reading »

VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)

Gestures in Apps

Posted März 7th, 2014 in Blog by creative workline

Introduction

In the last years the importance of gestures has risen constantly. Although we all know gestures as a form of non-verbal communication, we also use them to interact with various devices. This post is about the evolution of gestures in the world of mobile devices.

The basic input commands for displays are touches, swipes, drags and pinches. With variations or combinations like double touching, long pressing or long press dragging a none too small repertoire is available. Besides these basic gestures, new forms of interactions evolve constantly. The focus here lies on natural behaviour and intuitive workflows.

Starting off with some basic platform specific gestures from Android and iOS I will go on to analyse some patterns throughout selected apps. Continue Reading »

VN:F [1.9.22_1171]
Rating: 5.0/5 (4 votes cast)

Bluetooth Low Energy

Posted Februar 24th, 2014 in Blog by creative workline

Was ist das und wie kann es in Zukunft eingesetzt werden?

Bluetooth Low Energy (BLE) ist auch unter den Namen Bluetooth Smart und iBeacons bekannt. Es handelt sich hierbei um eine Funktechnik mit der Geräte über eine Distanz bis zu 10m miteinander kommunizieren können. Im Gegensatz zur klassischen Version von Bluetooth verbraucht BLE deutlich weniger Energie und auch die Herstellungskosten für einen BLE Chip sind geringer. Die Kommunikation zwischen BLE Geräten und älteren Versionen von Bluetooth ist durch eine Softwareaktualisierung ab Bluetooth 2.1 möglich.

Welche aktuellen Geräte unterstützen Bluetooth Low Energy?

Bereits 2011 brachte Apple die ersten BLE Geräte heraus. Hierbei handelte es sich um das MacBook Air und den Mac Mini. Seit dem iOS 7 Update sind alle Modelle ab dem iPhone 4S und alle iPads ab der dritten Generation in der Lage über BLE zu kommunizieren. Auch Google unterstützt BLE seit der Android Version 4.3 Jelly Bean. Windows 8 untersützt BLE ebenfalls.

Welche neuen Möglichkeiten eröffnen sich?

Als zwei Beispiele für neue Anwendungsmöglichkeiten sollen hier auf die Themen Indoor Ortung und Kommunikation mit mobilen Tags eingegangen werden.

Continue Reading »

VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)

Neuerungen in iOS 7 und Xcode 5

Posted Oktober 15th, 2013 in Blog by creative workline

Hello World,

ich bin Michael und seit September als iOS Entwickler bei creative workline. Meine erste App habe ich für Android im Rahmen des Studiums entwickelt. Nach dem ersten Kontakt mit Android ist bei mir das Feuer entfacht worden. Seitdem gehört das Smartphone neben der Erfindung des Rades zu den besten Errungenschaften der Menschheit. Noch lieber als neue Apps zu entdecken, entwickle ich sie selbst. Inzwischen habe ich mich auf iOS eingeschossen und um nicht eine große Restaurantkette zu zitieren muss ich sagen “Ich liebe es”.

Heute möchte über meine Erfahrungen bei der Entwicklung von iOS 7 berichten. Apple hat mit iOS 7 viele Änderungen in seinem Betriebssystem gemacht. Für den Nutzer fällt natürlich als erstes das neue Design auf. Hier hat sich alles komplett geändert. Das Motto ist jetzt “Flat Design” und ich muss sagen es kann sich wirklich sehen lassen. Neben dem Design hat sich für den Benutzer auch einiges an der Bedienung geändert, hier sei das verbesserte Multitasking sowie die neue Kamera App zu erwähnen.

Es gibt noch zahlreiche weitere Änderungen, aber in diesem Beitrag soll es um die Änderungen gehen die das neue SDK mit sich gebracht hat. Was hat sich alles für den Programmierer geändert? Worauf muss man sich gefasst machen, wenn man ein bestehendes Projekt mit iOS Version 6 oder kleiner nun für iOS 7 lauffähig machen möchte? Es sei im Vorhinein erwähnt, dass hier natürlich nicht alles angesprochen werden kann, dafür sind die Änderungen doch zu umfangreich.

Wenn man für iOS 7 programmieren möchte benötigt man zu allererst mal Xcode 5. Die Entwicklungsumgebung beinhaltet das iOS 7 SDK. Das setzt aber auch eine Mindestanforderung an das OS X voraus. Hier wird mindestens die Version 10.8 benötigt, also Mountain Lion. Nach Download und Installation, das kann schon mal länger dauern, ist man auch schon bereit um loszulegen.

Continue Reading »

VN:F [1.9.22_1171]
Rating: 4.3/5 (3 votes cast)
Share:  
Mobile App Entwicklung und App Programmierung in Deutschland und Österreich. © App Agentur creative workline GmbH 2018
  Mobile App Solutions Software Produkt Entwicklung Software Erstellung Berlin Software Plattform Entwicklung App Entwicklung Berlin App Entwicklung Köln App Entwicklung München App Entwicklung Frankfurt App Entwicklung Hamburg App Entwicklung Hannover App Entwicklung Bremen App Entwicklung Düsseldorf App Entwicklung Deutschland App Entwicklung Berlin App Entwicklung Deutschland In Berlin App erstellen lassen
  App Programmierung Berlin App Programmierung Köln App Programmierung München App Programmierung Hamburg App Programmierung Hannover App Programmierung Bremen App Programmierung Deutschland App Programmierung Berlin App Programmierung Deutschland