Add TSL ASCII 2 Software Development Kit – for Android™ into ionic capacitor 4 project - ionic-framework

I am new to Ionic Capacitor, not sure how to integrate 3rd party native SDKs to ionic capacitor app.
We have native apps where we use "TSL ASCII 2 Software Development Kit" (https://www.tsl.com/downloads-packages/software-development-kits/) to read RFID Tags for iOS and Android. Now, we wanted to go with Capacitor implement same.
Any help or suggestions are appreciated.
Thank you
Use "TSL ASCII 2 Software Development Kit" in ionic capacitor app.

You need to create a custom plugin using capacitor using those 3rd party native SDKs. https://capacitorjs.com/docs/plugins/creating-plugins

Related

which framework is good for building barcode scanner mobile app?

I'm planning to make an application that uses barcode scanning to scan UPC barcodes and maybe other barcode standards, I will be using firebase for database, I would like to have suggestions on which framework/tool for Mobile Development that I should use?
What I need in the framework is :
JS Libraries and packages support(NPM support would be Nice)
Community and tutorial Support(StackOverflow,github..etc)
CSS Libraries and icons support
Access to native features
I'll be developing for android but maybe I'll try to make it cross-platform later
I know about a few frameworks/tools Like ionic3, React Native, Android studio but I'm not sure which I should use?
I am currently developing an app in Ionic and I used the native barcode-scanner plugin. For me it was easy to implement and works great. Ionic makes use of Cordova.
https://ionicframework.com/docs/native/barcode-scanner
This plugin supports UPC_A and UPC_E barcodes.
Ionic has enough documentation and a start guide.
Ionic icons: ionicons
Access to native features: yes
Ionic can build to Android, IOS and windows.

Using native SDK in React Native or Ionic

I intend to develop an app for our site but one of the main worry is that I need to use a 3rd party payment gateway that only provides SDK for android in Java and iOS in Objective-C.
I want to know if it is appropriate to use React-Native or Ionic for the app. I am not sure which of these framework supports integration of native integrated and work flawlessly.
Hope someone with experience can help advise on this.
Thanks.
For react-native you can write your native modules for both android(JAVA) and ios(OBJECTIVE-C). It provides you right to write code in module and then register the module for your further use inside your application.
You can read the complete docs from :-
For android https://facebook.github.io/react-native/docs/native-modules-android.html
and for ios https://facebook.github.io/react-native/docs/native-modules-ios.html

Ionic web output

I would like to develop a website and mobile apps(android, ios) with same functionality. I want to reuse the web page code for mobile platforms.
Is ionic good for me?
Can I add different looking / functionality for my web page or it have to be same?
Yes the ionic mobile platform good for you because you
are website developer so you have knowledge about JavaScript, jQuery,
css, AngularJs, HTML right, and in using Ionic platform this is
technology we are used for developing mobile application only. You have
to get some knowledge about Cordova plugins because PhoneGap, Ionic is
totally plugins based architecture.

Difference between ionic.io and ionic framework

I do not understand what are the difference between ionic.io and ionic framework ? Is it the same thing? So why is there two distinct websites and 2 names for the same product?
Ionic framework is the framework for building hybrid mobile apps. It is, and always will be - free.
Ionic.io is the site for Ionic Platform, which adds additional services like Deploy, Build, Push notifications, User management, etc. It is currently in beta and it's thus free, but as they go live (soon, as far as I know) they will have pricing (there will be a free plan however).
Basically, you do not need Ionic Platform, but it's really awesome and worth the money (in case you fall out of the free tier) if you'll ask any Ionic developer.
In addition to the other answers, I would say:
Ionic framework is both
A CSS Framework with a lot of reusable and customizable front-end UI elements.
A JavaScript UI library with JS components which give life to front-end elements
Ionic.io is the ecosystem which includes, among others:
Ionic Cloud
Ionic Creator
Ionic Lab
Ionic View
In this post, you can find more information:
https://solidgeargroup.com/hybrid-apps-development-with-ionic
As I understand it:
Ionic framework is an SDK
Ionic.io is a platform and tooling
In other words, Ionic (framework) is a way to create mobile SPA hybrid apps based on Cordova, that let you leverage native phone features and also AngularJS's MVC-based approach to app development. This is free.
Ionic.io, however, is a bunch of web services and tools that add value to your Ionic apps, letting you store stuff server-side, send push notifications, etc. These may eventually cost money.
The 2 websites deal with Ionic, but :
Ionic.io is the main platform tool website where you can find all information about ionic "world" (Ionic Framework, Ionic platforms, Ionic icons, Ionic app creator, Forum...). It is the Tool Ionic showcase
Ionic framework is useful for developers to know how to install and develop ionic apps.
I hope it helps

How to integrate native blackberry 10 or wikitude SDK with webworks?

I am working on a BB 10 app using Webworks . I have almost completed it but the clients want to implement wikitude SDK for AR . But it only provide SDk for native blackberry 10 . Is there a way to implement wikitude with Webwork . Or a way to implement native code in webworks?
We have not tested or tried using Webworks together with the Wikitude SDK. However our phonegap and titanium plugins (available on github) are built on top of our regular Android and iOS SDK. Without knowing the internals of Webworks I think opening a native View on top of Webworks that runs the SDK should be possible.
Disclaimer: I work for Wikitude.
I believe the answer is exactly what you've suggested in the comment to #wulfgeng's answer. The wikitude cordova plugin for 3.x+ would need to be updated to add a native component for BlackBerry10 (or you could write your own native plugin).