Intunes SDK integration for React Native - android

I have a react native application that runs on both IOS & Android devices. The organization has now mandated the integration of Intunes SDK into the application to apply Conditional Access & MAM policies. However the only integration available is a plugin which is 4 years old and the developer of the plugin has informed that he isn't maintaining it anymore.
https://github.com/msintuneappsdk/ms-intune-app-sdk-ios/issues/218
Is there a way to integrate Intune SDK into React Native application ?
-Rakesh

if your app is for internal use. easy way to integrate Intune SDK is using wrapper tool, don't need any code change. There are tool for both Android and iOS here is link iOS.
https://learn.microsoft.com/en-us/mem/intune/developer/app-wrapper-prepare-ios

Related

React Native app and importing native Android module

Since I did not get any answers from the previous post, I am posting again.
I have many experiences in Android native development but am a beginner in React Native. Wish to build a React Native app but need to find out these answers before I can start making architecture:
Is it possible to import a native Android module/ SDK (which is programmed in Java/ Kotlin) into React Native app? (I believe it is yes as I saw many good articles on the internet)
If I import the native Android module/ SDK to React Native app, does the app runs on iOS devices as well? Able to use APIs which native Android module/ SDK supports? (Or do I need a native iOS module/ SDK for iOS itself?)
I think this is similar to question #2. After importing the native Android module, does it also run on the web without a problem?
Looking forward to getting answers.
Many thanks,
Yes it is possible to integrate Android Native Modules.
No app doesn't run on iOS device if you have only Android SDK, You need to have a native iOS module to integrate iOS Native Modules.
For Web, I don't think so since both are native modules.
For more, please ref : native-modules-intro

Can you publish an app made with Android Studio to iOS platforms?

Can you publish an app made with android studio to iOS platforms? Is there a compiler that lets you compile your Android Studio app to and iOS platform working app?
It is not practical to run Android apps on iOS or the other way round.
Each operating system of each platform has different native components. The native Android or iOS app development requires using different programming languages, design interface, navigation, integration process.
The Android system uses the instruction set of the Java virtual machine called ByteCode. iOS, on the other hand, implements the compiled code.
Running Android apps on iOS is not possible because of the following factors:
Different lifecycle of apps in the system.
Different lifecycle of app screens within the app itself.
Different approaches regarding data access.
It is misleading to be told to use some kind of service or program to transfer your app to another platform with just a few clicks. Online tools like an Android to iOS converter do not work.
The only exception is the case if your app has been developed cross-platform from the beginning. There are some web-based libraries and frameworks which can help you develop hybrid apps. You can also have a look at flutter & xamarin but the app must be all done in that framework.
As far as I know, there is no something that can do that. Android is very different from IOS. If you want, there are a lot of tools that you can develop with them apps for both Android and IOS, with one codebase.
Some of these tools:
React Native
Flutter
Xamarin
PhoneGap
Apache Cordova
But if you will use one of these tools, instead of Android Studio for Android and XCode - It will not have the same performance as if it was written with Android Studio and XCode.
The reason for that is because the platform-specific tool (Android Studio / XCode) can talk directly with the Operating System, while the cross-platform tool (React Native / Fultter etc.), cannot talk directly with the Operating System.
Hope I helped you!
You can do this with Flutter.
https://flutter.dev/
They are different from writing standard android apps, and use Dart rather than Kotlin/Java.
It does have a good tight integration with Android Studio however.

How to migrate an Android project to a cross platform project in Xamarin

I am new to Xamarin, and ios apps, and a bit less new (however far from veteran) to Android apps.
Therefore, I would like to start developing my app for Xamarin.Android using Xamarin (also, that's my only phone, and the only thing I can test for at the moment), and be able to migrate the app sometime in the future to Xamarin's cross platform development.
Is this possible?
How is migrating an android only app to cross platform done?
Thanks

Develop app with corona and add this in existing android native app

I have requirement that I have to develop an app using Corona SDK and then add this app as a feature to existing Android and iOS applications. Means there are two existing apps for Android and iOS. I have to add actually a game feature. I have heard about Corona that it is cross platform SDK. So I decided to create in Corona and then add its source to Android and iOS apps. I want to ask is it possible? Does corona provides the feature to generate Native code for Android and iOS platforms?
You can do that using Corona Enterprise.
Corona Enterprise makes Corona run as a library for your application, so Corona Enterprise do exactly what you want.
Nope, corona build process is closed from you. You wont get any native sources of your app, you will get a compiled standalone application for platform you asked build for.

Flurry SDK for Android using AIR 3.0

I am writing application for Android using Adobe AIR 3.0. And I need to integrate Flurry analytics in this project. On official site http://www.flurry.com/ I downloaded Flurry SDK for Android. It is jar file. How can I integrate it to my action script 3 project? I am using Flash builder 4.6. Thanks.
Develop a native extension.
http://www.adobe.com/devnet/air/articles/developing-native-extensions-air.html
You cannot as far as I can tell. There is no way to include native development SDKs in your Air/Flex applications.
The problem is that your AIR application doesn't have direct access to the native SDKs functionality; only the functionality that Adobe has bubbled to the surface. Since Flurry's SDK interacts directly with the native Java implementation, Adobe would have to write code to let those events, triggers, methods & classes be accessible inside of the AIR runtime.

Categories

Resources