6 common challenges faced by Android App developers
The primary target for businesses while working on mobile apps is the Android platform, thanks to the massive market share the mobile operating system...
How to integrate Firebase with NativeScript for cross-platform app development
NativeScript is now considered as one of the hottest platforms attracting developers. By using XML, JavaScript (also Angular), minor CSS for the visual aspects,...
JavaScript mobile frameworks comparison: React Native vs Ionic vs NativeScript
Previously, when you wanted to build for both web and mobile, you would have to invest in separate teams with separate development workflows. Isn't...
Booting Up Android System Using PXE/NFS
In this article by Roger Ye, the author of the book Android System Programming, introduces two challenges present in most of the embedded Linux system...
Getting started with Kotlin programming
Learning a programming language is a daunting experience for many people and not one that most individuals generally choose to undertake. Regardless of the problem...
How do you become a developer advocate?
Developer advocates are people with a strong technical background, whose job is to help developers be successful with a platform or technology. They act...
Types of Augmented Reality targets
The essence of Augmented Reality is that your device recognizes objects in the real world and renders the computer graphics registered to the same...
Customizing Kernel and Boot Sequence
In this article by Ivan Morgillo and Stefano Viola, the authors of the book Learning Embedded Android N Programming, you will learn about the kernel...
Why should you use Unreal Engine 4 to build Augmented and Virtual Reality projects
This is an exciting time to be a game developer. New technologies like Virtual Reality (VR) and Augmented Reality (AR) are here and growing...
LLDB and the Command Line
In this article by Stuart Grimshaw, authors of the book Mastering macOS Programming, we're going to shift up a gear and reach deep into...