Is IONIC 4 beta stable? - ionic-framework

I will start a project at the beginning of 2019 (January or February). Maybe a bit later.
Will it be better to start with the current version (3.9) , or should I start with version 4 which is currently on Beta but may be released soon. depending on the Ionic team life-cycle development. Any advise ideas are welcome
Any info about their roadmap?
I know it's not the best location to ask ... But I think that some people are wondering the same question!
revision
Thanks in advance

No, it is not. I recently upgraded my project from 3.19 to 4 and I regret doing so. I knew I might have this problem. I proceeded anyway as my cli would not desist from troubling to ugrade to the latest version.
First, I had problem with platforms, especially android platform. Later, I could not build. Then it started giving me all sorts of incomprehensible gradle errors.
I did all I could, I removed plaforms folder, added again, removed node_modules, run npm install again. Nope nothing worked.
Now I am going back to my earlier version.
So in my opinion, don't use it for production.

I am currently working with multiple Ionic 4 projects, I would have to say that the documentation is not the best for this version. There are still bugs here and there and some package issues (e.g. ionic-native packages) but seems to be in the right direction. It is a personal decision which one to use based on your project.
I personally prefer to go with Ionic 4 since the angular adaptation makes it easier for me to work around.

I have tried the beta version and also updated one of my projects from version 3 to version 4 and got a lot of errors. I think we have to wait for the actual release.

Related

Problems with sdk and ndk in unity?

Can't build the project and use unity remote. What to do? Downloaded the latest 2020 LTS with a development package for android
External Tools
Unity hub
When installing a version from the Unity Hub, make sure you have selected the various android packages as you see in the image.
You have shown a link where you show that you did. If the procedure is the one I showed you above, you are not wrong.
Perhaps the problem may be related to Unity 2020.3.15 which in fact I do not find among the available downloads and which was released a few days ago. Maybe they caught some bugs (like maybe what you are showing), and took it out of the releases. Try downloading the 2020.3.14 version from the site (the one I use too), and see if the problem persists.
https://unity3d.com/get-unity/download/archive

Unity Hololens project missing SDK (that is certainly installed)

I made a stackoveflow account just to post about this since it's been bothering me for 3 days time (tinkering after work so not much time every day). And this is my first post so please be forgiving if I break a few rules :)
My problem is that after I have installed and configured everything and I have followed the official guide I get these errors thrown by VS
I have researched as much as I can and still nothing. Things I have tried:
Reinstalling VS
Reinsatlling and manually installing the Windows 10 SDK
Adding all the sdk folders to the Path Env. Variable
Rebuilding the project
Building a new project
Changing the version of the UWP
Has anyone else had this issue or know a way to fix it? I really want to start developing for MR after doing a ~10 page documentation on why its the most promising technology...

Ionic build on mac not updating to latest code

I don't get it!
I've been working with Ionic 3 for months now. I've had no trouble with builds. But for some reason now, every time I build I get the same version of code I previously had.
I've update cordova, so I have cordova 8.
I've deleted my ios platform and rebuild
I've done everything I can think of, and still I can't get the code to update through 'ionic cordova run ios' or through resetting versions and rebuilding through XCode.
I see others have run into this and none of their solutions have worked.
Has anyone figured out what's going on???
This is a big stretch, but I've run into this when using things like Code Push. I'll deploy my latest code to the device, forgetting that after startup Code Push will just go out and grab whatever code I deployed to Code Push last.
Another solution is to run following:
cordova clean
Did you update your Xcode to a beta version? This happened to me after I had updated to Xcode 10 Beta and I had to revert back to Xcode 9. Check your 'xcode-select' output and reset it to the defaults.

No such module 'FBAudienceNetwork' in XCode 9 Swift 4

I installed the FBAudienceNetwork (version 4.26.0) with CocoaPods (version 1.3.1). I followed the official manual as published at https://developers.facebook.com/docs/audience-network/ios, but the Xcode still not recognized the framework.
Just to be clear - I opened the project from xcworkspace file.
I tried the following steps with no success:
Install the framework manually, adding the ~/Documents/FacebookSDK path to Framework Search Path
Make sure that the pods project compiled using Swift 4
Added also FBSDKCoreKit (with Bolts) and FBSDKShareKit (both frameworks imported successfully)
Clean the project, delete DerivedData and also clean the pods cache and reinstalling the pods
Nothing worked so far. Anyone faced the same issue and know the reason?
Fixed in v4.27.0
Another solution that uses latest SDK (until Facebook fixes this) is to add a line to your Objc bridging header:
#import <FBAudienceNetwork/FBAudienceNetwork.h>
Of course this assumes you are using a bridging header, and if you're not then you could add one but that defeats the point of using modules. Hopefully Facebook fixes this soon.
I'm also seeing the same problem. I'm watching the Facebook bug report, but it's already been closed so I don't have high hopes of it being fixed anytime soon. Facebook suggested adding "$(SRCROOT)" to your Framework Search Paths as a work around, but it didn't work for me.
For now, I've manually locked my "FBAudienceNetwork" pod to version 4.25.0 with the following line in my Podfile:
pod 'FBAudienceNetwork', '4.25.0'
Try this solution it will fix your issue.
You need to rename FBAudienceNetwork.modulemap to module.modulemap in FBAudienceNetwork.framework/Modules folder.
v4.26
From the audience network installation guide
Good luck
Following this post:
https://developers.facebook.com/bugs/185968218614056/
and after downgrade to version 4.23 (supported by MoPub mediation as written here: https://github.com/mopub/mopub-ios-sdk/wiki/Integrating-Native-Third-Party-Ad-Networks) the integration is working (by adding the framework manually).
This is a bug in 4.26 version, so anyone that encourage the same issue, you have to wait for Facebook fixing this bug. I recommend to subscribe and follow the discussion I posted.
It works when I'm using only the framework within the "static" folder.

Updating Ionic Apps in real time

I'm a web developer, new to Ionic.But I can't find out how can I update my app on the server,like a website,and without having user redownload the app.Is there any solutions?
Thanks!
There's an available plugin you can use Cordova-hot-code-push
This plugin provides functionality to perform automatic updates of the web based content in your application.Basically, everything that is stored in www folder of your Cordova project can be updated using this plugin.
supported platforms: Android 4.0.0 or above.
iOS 7.0 or above. Xcode 7 is required.
It has a great wiki too.
Yes, as of recently there is a solution for this. Ionic calls it Ionic Deploy, and you can see the official documentation about it here.
However, one must note that this is still in Alpha version and they don't recommend it for production, but since they're very apt in shipping new features, I'm sure this will be even production ready very soon.