I have created a working application using Ionic 4 which works fine in those mobile which contain Android Lollipop but when I run the same application in Android KitKat, the CSS is not rendering properly in webview. I have gone through every solution out there but those examples are useful if you are creating application in android native. I am new to Ionic. Need help regarding this issue.
Related
Check this to see the code
The main code is in /lib/textbox.dart
I am wondering why this app works on chrome but not on phones.
I have initialized admob using the admob plugin in my flutter app. Tested using testAdUnitId and everything works perfectly fine. Then I changed my testAdUnitId with the real one geneated from admob. Now when it comes to testing on real devices i tested it on android 5 and android 10. Thus the rewardedApp loads in mobile with Android version 5 but do not load in device with android 10. I have asked for internet persmission in AndroidMenifest.xml and my app also contains firebase authentication which works perfectly fine. Please help me if you can ! I am unable to find solution to this problem.
I have developed an app before 2 years using Ionic1. When I am adding platform to this application and building it for android, view is getting distorted but everything is fine when this application is build for ios.
I am attaching the screenshot of the screen in both (IOS/Android).
Android
IOS (Ipad)
Have a look at the list in both the device.
Any guidance will be helpful for me to fix this.
Thanks in advance.
Can't seem to find which rendering engine the mobile app wrapper Ionic uses. Is it Webkit?
Ionic's Cordova is essentially opening a webview from the native app. That means the rendering engine is different on every device. For example, on the latest devices, Android uses webkit, and iOS uses WkWebView. That's where you have to be careful. Some styling like css-animation behaves differently.
To add to the other answer:
If you wish to have the same experience across the platform, you could always resolve to using the crosswalk plugin. On android, it basically installs the webkit and uses it instead of the native webview, so that it will always display the same across devices. On iOS, there is a similar version for the iOS8 and up to use the new wkWebView and not the old uiwebview. Just google cordova crosswalk and it should come up.
Can we develop flex mobile project that runs in both android and iphone.Also I want to know , can we use all the device capabilities of both android and iphone in same project
http://gregsramblings.com/2011/04/26/convincing-developers-that-adobe-flex-rocks-on-android-ios-and-playbook/
Yes you can achieve that with the new Flex SDK 4.5.1, then when you develop one app in Flash Builder and then build it on both Android and iPhone or even on Blackberry tablets. You can also add different styles to Android and iOS (for example different colors, buttons, everything...).
Download: http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexsdk
For building the actual app you will need an Apple developer certificate or you can always download a fake one from the internet that works just as well.