Tastes Like Burning: An Example of ARKit and iOS Particle Systems

Derek Andre Mobile, Technology Snapshot Leave a Comment

We have reached a peak in computer science: I can make fire come out of my face. Apple has made it simple with an iPhone X to track a user’s face and use a particle systems file to add special effects.

In this post, I will demonstrate how to “breathe fire” using Xcode 9.4.1, Swift 4.1.2, and iOS 11.4.1 on my iPhone X. For this tutorial, you will need a physical device with a TrueDepth camera. The completed project is available on GitHub.

File -> New -> Project
A lot of iOS tutorials start off with creating a Single View Application. That can get boring. Luckily in this article….

Getting Started with Xamarin Forms and Prism

Ryan Nguyen .NET, Mobile, Technology Snapshot, Xamarin 2 Comments

In this blog, I’ll show you how easy it is to create an Android and iOS application using Xamarin Forms while utilizing Prism.

What are Xamarin Forms?
Xamarin Forms is a platform that allows developers to create native Android, iOS, and Windows applications while using the beloved C# programming language. 

An attractive feature of Xamarin Forms is that it uses a shared C# codebase to create a native user interface specific to their platform. Out of the box, Xamarin provides large collections of controls to get started. It also has the ability to access native platform features, such as camera access, GPS, text to speech, etc, by using the Dependency Service.

What is Prism?
According to the Prism website, Prism is defined as “a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. Prism provides an implementation of a collection of design patterns that are helpful in writing well-structured and maintainable XAML applications, including MVVM, dependency injection, commands, EventAggregator, and others.” In other words, Prism helps users to write better code…. 

Core ML

Core ML After Dark

Derek Andre Machine Learning, Mobile, Technology Snapshot, Tutorial Leave a Comment

So you’ve made this great social media app, and you are about to sit back and wait for the money to roll in. But, there is a problem: people keep trying to upload nude photos to it.

What if we could have a trained machine learning model that could detect not safe for work (NSFW) content and do it on a iOS device, before any image would be uploaded to a server?

Developing this trained machine learning model is way out of scope for this blog post. Luckily, the good people at Yahoo have already done this with their open-sourced trained Caffe models. The question now is, how can we use this on an iOS device?

In this post: The sultry side of your iPhone can collide with acceptable use policies. We introduce a machine learning solution that can help your application decide what is truly too hot for the internet using Core ML on iOS…

In Your Face! Figuring Out Apple’s Face Detection API

Derek Andre Mobile, Technology Snapshot, Tutorial 3 Comments

I am making a native iOS app that has face detection. Apple has an awesome image detection API that can find faces, barcodes, and even rectangular shapes in images or video frames. The API came out with iOS 5.0, but I thought that an updated example with Swift 2.2 and Xcode 7.3 would hopefully help people out. The code, located …

GrokOla

Keyhole Releases GrokOla Mobile, iOS and Android

Lauren Fournier Company News, Keyhole Creations, Mobile Leave a Comment

The Keyhole Software team is excited to announce the release of a mobile version of the GrokOla software platform for both the iOS and Android platforms. GrokOla is a tool for development teams that supports knowledge transfer and retention through a Q&A-driven wiki platform. Now from the free GrokOla mobile application, anyone can access GrokOla’s public tutorials and content right from their mobile …