One very common request I see from our developers is the ability to develop applications for Zebra mobile computers using an Emulator. No emulator images are available for any of our devices but instead developers are advised to code against real hardware - Zebra does have programs for our partners where demo units are available but emulator support remains a common request.
It is not news for Android developers that following Google’s announcement of Kotlin support during Google I/O 2017, Google have embraced Kotlin as the preferred development language for Android, even to the extent that the “Build your first app” tutorial on the Android developer site will default to showing Kotlin code.
Updated January 2020 to include detail about Android Pie.
Recently, we received a lot of feedback from developers about their app rejections from Apple App Store Review Team for apps using Bluetooth to connect with Zebra printers. In this blog, I'll address Apple's MFi whitelisting, the process and a way to avoid the unnecessary rejection/resubmission cycle.
Learn about the new Google features introduced in Android Oreo and how they affect Zebra developers targeting our mobile Android devices.
In this webinar we’ll cover:
- The newly introduced background application limits in Oreo
- Changes to how notifications work
- The newly introduced Play Store policies
- Many other features
Discover how these changes might impact your existing and future enterprise applications.
Note: The sample application provided in this post depends on V1 of the DialogFlow SDK which has been marked as deprecated by Google, from May 31st 2020. The principles of Dialogflow remain the same but the sample app will not work after that date, see the sample app's readme for more information
Dialogflow, from Google, provides the ability to “build natural and rich conversational experiences” into your website or application, conceptually converting a user’s voice request into something you can action on your backend.
This blog details the developer impact of moving to Zebra devices running Android Nougat (API level 24 & 25). It is the follow-up to my previous blog about preparing for Android Marshmallow (API level 23). If you are moving from Lollipop directly to Nougat, I recommend you read the blogs in sequence since all of the information related to Marshmallow (e.g.
The EMDK Data Capture profiles enable a user to configure barcode scanning and card reading within their application.
Data Capture profiles have been removed from the latest versions of EMDK, the links in this article have been updated to reflect versions of the EMDK which included this feature.