Developer guide for migration from Java to Kotlin for Android

AN ARTICLE BY Anil Raavi (SOFTWARE ENGINEER, AUGMENTED REALITY, MOBILIYA)

Kotlin:  Overview and background

 Kotlin is a statically typed programming language for the JVM, Android and the browser. Its primary development is from a team of JetBrains programmers. Kotlin is being promoted by Google Android

Why use Kotlin for Android Development?

Concise: Drastically reduces the amount of boilerplate code we need to write

Safe: Avoid entire classes of errors such as null pointer exceptions

Inter-operable: Kotlin is 100% inter-operable with java. It allows to use all existing Android libraries in a Kotlin application, e.g. Dagger2, RxJava, Databinding etc.

Continue reading “Developer guide for migration from Java to Kotlin for Android”

ARKit: Getting Started (guide for AR developers)

AN ARTICLE BY SANKET PRABHU (SOFTWARE ENGINEER, AUGMENTED REALITY, MOBILIYA)

Apple is finally getting into augmented reality

Augmented Reality isn’t a new technology, but as our phones and tablets become more powerful, the limits to what is possible have started to melt away. With Apple jumping into AR, there are a few additional reasons to get excited. In WWDC-2017 show off ARKit, a platform which the company boasted was the “Largest AR platform in the world.”

In a pretty amazing demo, Apple highlighted the marker-less spatial awareness that ARKit has in a tabletop gaming title featuring an airship attack on an enemy outpost. ARKit has support for Unity, Unreal Engine, and SceneKit and will be coming to iPad and iPhone.

There are already a variety of third-party SDKs for AR development, such as ARToolKit, ARmedia, Vuforia, and Wikitude, in addition to Microsoft’s HoloLens SDK and Google’s Tango SDK. This year, Apple and Facebook have thrown their hats into the ring. In a bunch of SDK, there are lots of questions in my mind,

Continue reading “ARKit: Getting Started (guide for AR developers)”

ARKit: Overview and capability walk-through

AN ARTICLE BY SANKET PRABHU (SOFTWARE ENGINEER, AUGMENTED REALITY, MOBILIYA)

Apple’s new reality-bending developer platform

In an interview to The Independent ea

 

rlier this year, Cook said that “the smartphone is for everyone, we don’t have to think the iPhone is about a certain demographic, or country or vertical market: it’s for everyone. I think AR is that big, it’s huge. I get excited because of the things that could be done that could improve a lot of lives”.

At this year’s Worldwide Developers Conference (WWDC-2017), Apple announced their first augmented reality software development kit, ARKit AR-SDK and offers developers the chance to create digital content on top of real world scenery on iOS 11 for iPhone and iPad through what Apple refers to as “World Tracking”.

 

Apple Vice President Craig Federighi announced ARKit at 2017’s WWDC keynote. The project contains a developer toolset that it will make available to nearly instantaneously make the iPhone and iPad the largest AR platform in the world, according to the company.

Continue reading “ARKit: Overview and capability walk-through”