Skip to main content

Posts Tagged ‘iOS’

Introduction to Apple’s ARKit (Part One)

In the WWDC 2017, Apple announced the ARKit, which is a new framework to embed the Augmented Reality technology. In this article, you’ll get a brief idea of what AR is and what is inside the ARKit. What is AR? AR (Augmented Reality) is a technology that put a visual object into the real world. […]

How to handle iPad landscape and portrait layout using size class

Apple introduced the size class to allow the developer to create one single layout for multiple displays. This is one of the core concepts behind the adaptive layout. In this article, we are not going to cover the fundamental concepts of size class, if you are not familiar with it, you can refer to this […]

Server Side Swift with Perfect: Getting Started

Perfect is an open source server side Swift framework, that help swift developers to build applications and other REST services. If we use Perfect to create a backend for an iOS application, it’s easy to stay consistent by sticking to one language and code style. In this tutorial, I will teach you to build a […]

How to Make Your iOS App Accessible Using Xcode8 & swift3.1

Intro: Can you imagine how people with visual impairments use their Apple devices without the help from a sighted person? Apple provides an amazing accessibility feature in iOS called Voiceover, which makes the iPhone easier to operate for the blind and sight impaired. To make a long story short, Voiceover is capable of describing an […]

Basic Gitlab CI Configuration for iOS Projects

Concepts What is GitLab GitLab is a source control platform based on GIT (a free and open source distributed version control system), which can assist developers to manage their codes in a convenient and efficient way.  Normally, through the platform, developers can clearly explore the modification of different version of their codes. What is GitLab […]

3 Ways to Master Mobile Apps with DevOps

Smartphones became a part of our collective consciousness a decade ago with the launch of Apple’s iPhone and the impact of the device continues transform entire industries. We now shop for homes, find our next date, and discover the newest restaurant around the corner right from our fingertips. The application market is also a noisy […]

Useful build-in tools to detect performance issues of iOS Apps

When developing Apps, it is not usual but sometimes developers may face some weird issues like lagging, stuck or even App crash. Normally, those issues are caused by some bad code style or leak programming and a traditionally developer can use some third-part tools like SonarQube to ensure the code quality. Unfortunately, iOS developing uses […]

Mobile Testing on Cloud with Appium Using AWS Device Farm

With Amazon’s Device Farm technology, you can now easily upload your app and choose an Android or an iOS device to test your app. You will get screenshots, videos of the tests that were run and most importantly, the real-time reports of the tests that were completed. It is as simple as uploading a file […]

How I Used CA MAS and the FHIR Developer Portal for a Healthcare iOS Demo

If you stopped by our Perficient booth at CA World, you would have seen our “Healthee Hub” healthcare demo running on our big screen. The iOS app was developed for the event to showcase CA technologies including CA Mobile Application Services and the CA Mobile API Gateway. The objective was to demo some capabilities to […]

Introducing the Application Indexing Protocol (AIP)

I am excited to introduce the Application Indexing Protocol! AIP, for short, allows any application to proactively make itself indexable by a variety of third-party enterprise search engines. Unlike traditional connectors (created by search engine vendors or systems integration companies), application developers can now choose exactly what they want indexed and the best way to do it. Applications can choose […]

Four different architectures for mobile App development

MVC MVC (Model-View-Controller) is one of the most common used structure for App development, extremely good for those apps that have a short life cycle. In MVC, Controller layer is the place for implementing an App’s mainly functions; the Model layer is for data related functions; while View layer is for the designs and UI […]

Oracle Visual Analyzer: Data Discovery for iOS and Android

One of the great features of the Oracle BI Cloud Service (BICS) is the included mobile functionality.    Oracle has recently updated the iPhone and Android Oracle BI Mobile apps to support Visual Analyzer, a data discovery and visualization tool included in the Oracle BI Cloud Service (BICS). Visual Analyzer is a powerful, yet easy to […]

Load More