Author: phil

SiriKit Tutorial – Right to the Point

In this tutorial you will learn how to get SiriKit working in your iOS App! To learn more about how SiriKit works behind the scenes, check out this article!

Requirements: Xcode 8, Swift 3 Project (this is what the tutorial is built on)

Part 1. Getting a quick and simple demo running

Create & setup iOS app

  1. Create a new ‘Single View Application’ Xcode Project. For this tutorial, lets use the project name “SiriKitDemo”
  2. Once the project is created and opened up, select your iOS app target in project settings.
  3. Enable the Siri capability under the “Capabilities” tab

 

capabilitiesshot

Now its time to add the intent files to your project

4. Select File –> New –> Target

5. Select “Intents Extension”

intents

6. Click Next and specify the name of your extension and configure the language and other options. ***For this tutorial, Check “Include UI Extension”***

intentdetails

Request access to Siri

7. Include the NSSiriUsageDescription key in your iOS app’s Info.plist file. The value for this key is a string that describes what information your app shares with SiriKit

infoplist

8. Open up your ViewController.swift file, import Intents and under viewDidLoad, call the requestSiriAuthorization: class method of INPreferences

viewcontroller-sirikit

Running & Testing

9. Select your iOS app’s target & Run your application

10. Select your Intent Extension and run that by attaching it to your iOS app

extensionrunning

11. Activate Siri and say “Search for messages in <appname>” —Siri should respond with what is listed in the IntentHandler.swift file

***Sometimes it takes a few minutes for Siri to process your extension, if it doesn’t work right away, don’t be alarmed***

 

Want to get a little bit more in depth? Learn how to add more intents, customize the way Siri handles intents, & more in Part 2!

 

 

appstore

The importance of your App Store Video

 

With millions of different apps in the Apple App Store & Google Play Store, it’s becoming more and more difficult to stand out let alone receive downloads for your app. One way to help stand out is by having a preview video on the App Store for your app. Over half of the top 50 grossing apps in iOS and 84% of the top 50 grossing apps in the Android Play store are utilizing app store videos.

By having a preview video, it is possible to increase your download conversion by 20% in the Apple App Store and by 35% on Google Play!

Read the entire article on How Not To F*** Up Your App Store Video: The Ultimate Guide

 

ios-10-how-to-download-970-80

Building your app for iOS 10

As the date approaches quickly for the public release of Apple’s iOS 10, it’s important to think of how your app can harness the power of all the new features! Apple has taken a major step, opening up many different SDK’s and libraries. Let’s see how we can take advantage of them!

What’s New:

SiriKit

SiriKit enables your iOS 10 apps to work with Siri, so users can get things done with your content and services using just their voice. In addition to extending Siri’s support for messaging, photo search and phone calls to more apps, SiriKit also adds support for new services, including ride booking and personal payments.

 

CallKit

CallKit lets VoIP apps integrate with the iPhone UI and give users a great experience. Use this framework to let users view and answer incoming VoIP calls on the lock screen and manage contacts from VoIP calls in the Phone app’s Favorites and Recents views.CallKit also introduces app extensions that enable call blocking and caller identification. You can create an app extension that can associate a phone number with a name or tell the system when a number should be blocked.

Notifications

The notifications framework got an overhaul and you can now make your notifications more custom and rich. With customizing the UI of a notification and integrating 3D touch to add quick actions, your users will be able to interact with notifications like never before.

 

Integrating with the Messages App

In iOS 10, you can create app extensions that interact with the Messages app and let users send text, stickers, media files, and interactive messages. You can also support interactive messages that update as each recipient responds to the message. You can create two types of app extensions:

  • A Sticker pack provides a set of stickers that users can add to their Messages content.
  • An iMessage app lets you present a custom user interface within the Messages app, create a sticker browser, include text, stickers, and media files within a conversation, and create, send, and update interactive messages.An iMessage app can also help users search images that you host on your app’s related website while they’re in the Messages app.

 

Speech Recognition

This new framework supports continuous speech recognition and helps you build apps that can recognize speech and transcribe it into text. Using the APIs in the Speech framework, you can perform speech transcription of both real-time and recorded audio.

 

ReplayKit

Record or stream video and audio directly from your app, so that users can share their experiences through email, messages, and social media.

 

These are just a handful of cool new frameworks that your apps can work with. For more information check out https://developer.apple.com/ios/

 

Have apps using some of these frameworks and what it featured? Let us know!

Apple plans to remove old, outdated, & abandoned apps from App Store

With Apple’s App Store having over 2 million apps available, it can be pretty difficult to find the one specific app that you are looking for. Of these 2 million+ apps, a lot are outdated. Yesterday, Apple sent an email out to developers stating that they will start reviewing old apps on September 7. If they crash on launch they will be removed immediately. Other apps will get a notice from Apple first and you will have 30 days to update.

Apple released an FAQ to explain the changes.

Retention is key. How to keep customers using your app

via appcues.com
via appcues.com

Having hundreds, thousands, and millions of downloads is really cool, but those downloads don’t mean anything if you can’t get people to stay on your app. In this post, Ty Magnin will walk you through 10 steps to increase customer retention and make an app that people will be sure to remember.

Summary:

1. Have them at hello

    First impressions are crucial. Humans are hardwired to form lasting opinions on gut instincts. Make you “Welcome Message” personal, clear, and attractive.

2. Start with the Highlight Reel

    On your application’s first launch or login by a user, highlight some of the key features your app provides.

3. Nudge into Endless AHA! Moments

An AHA! moment is when a customer finds value in your app. Always nudge your users to discover these values

4. Give the Scoop on New Products

The tech world is forever changing and improving. It’s important to make sure your app is flexible and stays up to date with software, device features, integrations and more. When you make these updates, share it with your customers!

5. Update to Remind

Keeping your users engaged is HUGEE and you should reach out to them more than just twice a year. Give users updates on their behaviors and check-ins to remind them that you’re still there.

6. Give customers More Than Software

You want to offer your customers as much value as possible. Don’t let it stop with just the features of your app. Provide other resources such as newsletters and content that may be useful to your users.

7. Offer Contextual Help

   When you provide customers with more than just your software, it’s important to give it to them at the right time and in the right context. Ex: Offering an upgrade for more storage during week one is less effective than offering it when a user runs out of space.

8. Ask for Their Two Cents

Make your app a perfect fit for your customers by reaching out to them, giving them surveys and gaining insight on how your app is used, what can be done to improve their experience, and more. Users love it when they see what they asked for come to life!

9. Invite into Beta Program

Make your best customers recognize how valuable they are to you by letting them try out a beta product. This will let them feel like they are part of the team and in turn will lead to loyalty.

10. Foster Community Around Your Product

Sometimes it’s easier for people to learn about your app from other users rather than just you. Enable users to learn and help teach other users. In turn this makes your brand become more personal.

 

All in all, to increase retention you want to

  • Educate
  • Engage
  • Empower

Read the full article here

9 apps to get you an A+ in class

Well it’s that time of year again. Time to hit the books, study and take care of homework. School can be pretty stressful at times, but luckily there are a few apps that can help ease the pain and get you to that A in class.

 

  1. Evernote

Let Evernote change the way you organize your personal and professional projects. Dive in: take notes, create to-do lists, and save things you find online into Evernote. We’ll sync everything between your phone, tablet, and computer automatically. Download here

 

 

2. Bubo – Time Management

Bubo, your personal task management assistant is finally here! With Bubo, you can easily add tasks that are on your ToDo list. Just give your task a name and a time limit, tap start, and Bubo will do the rest.
Bubo lets you know how much time is left, when you are expected to finish your tasks, and will even alert you when your time is up! Download here

 

3. MyScript Calculator

Easy, simple and intuitive, just write the mathematical expression on the screen then let MyScript technology perform its magic converting symbols and numbers to digital text and delivering the result in real time. Download Here

 

4. RefME – Citations made easy

RefME is the world’s leading and most accurate multi-platform tool for automating citations, reference lists and bibliographies in over 7,500 citation styles, including Harvard, MLA and APA. The RefME iOS app allows users to generate citations by scanning book or journal barcodes and sync them with RefME.com. Download here 

 

5. DuetDisplay

If you have an iPad or iPhone, this app will turn it into a second computer monitor for you no matter where you are! Built by ex-Apple Engineers, this application goes hand and hand with your Macbook or PC to increase productivity and give you the space you need. Download here

 

6. Pocket Schedule

Pocket Schedule is one of the best tools to track down all your courses, classes and assignments. Once you use the app you will want nothing else to make your school life easier. Download here

 

7. StudyBlue

No need to create a bulky stack of paper flashcards! Make flashcards on web and take them with you on your phone. Having your quality notes, flashcards, and study guides on your phone makes studying productive. Download here

 

8. Sleep Cycle

Getting good grades doesn’t just rely on studying and doing homework. It’s also pretty important to get a good night’s sleep. Luckily Sleep Cycle helps to make sure you are well rested. Sleep Cycle is an intelligent alarm clock that analyzes your sleep and wakes you in the lightest sleep phase – the natural way to wake up feeling rested and relaxed. Download here

 

9. Spotify – Student discount

Whether you need some music to help you focus or unwind, Spotify is perfect when it comes to finding hand curated playlists. Did you know that students get a discount too?!? Download here

 

Have an app you want featured? Shoot us an email at contact@DiscoverPioneer.com

Branding from nothing with novelty and repetition

To have a successful startup, you must have a strong brand and by brand, we mean a piece of peoples’ brains carved out. The two main things needed to build you brand are novelty and repetition. Novelty is the quality of being new, original, or unusual. Repetition comes into play when you want to carve out space in someone’s brain; getting in their head over and over until you’re there to stay.

“Building a brand is about more than giving out free swag with your logo on it. It’s about creating stories.”

Read more here

Get funding to have your app developed!

http://i2.wp.com/blog.prioridata.com/system/posts/cover_cs/000/000/026/original/priori_illustration_investment_large.png?resize=620%2C275

Have an awesome app idea? Need some funding to make it into reality? Look no more!

Pioneer Mobile Applications is in partnership with a few investors who are looking to fund early stage startups; as early as just an idea. Along with funding, Pioneer will provide app development services that are 35%-50% less than the average app development firm!

This is your chance to finally turn your idea into reality!

You should apply if:

  • You have a solid app idea
  • Motivated & ready to take this idea to the next level
  • You’re a team player
  • You know how to “get it done”

Are you a driven entreprenuer with an idea you believe in? Submit the information below:

 

Pioneer releases Town of Babylon Guide

The team at Pioneer Mobile Applications is always looking for ways to make people’s everyday lives more efficient. In today’s “smartphone society”, it is important to have information easily accessible no matter where you are in the world. Luckily mobile applications make that happen. Take a look at our latest project and how it is doing so:

TOBGuideIcon-60@3x

Town of Babylon Guide

Description: 

Town of Babylon – Long Island, NY

Find out information for the Town of Babylon at the palm of your hand.

Information Includes: News, Calendar of Events, Public Notices, Contact Information, Useful Links, FAQ, & More!

 

Screenshots:

Pioneer Apps - Town of Babylon Guide Pioneer Mobile Apps - Town of Babylon Guide Pioneer Mobile Apps - Town of Babylon Guide

Check out the app on the App Store for FREE here!

Do you have an app idea that you want to bring to life? Contact Pioneer Mobile Applications!