What is the estimated file size of Firebase SDK? - filesize

The developer developing my iOS app is saying that the Firebase SDK is adding a substantial amount of file size to the app. Is this true?
What is the typical range of file size added to an iOS app that uses Firebase?

I'm pretty late for this answer, However, it might be helpful for someone who is currently integrating Firebase.
With Firebase 5
Our final ipa size shows an increase of about ~13MB.
Note: Once released to AppStore, there will be a variation on download size as the app will be thinned based on client device and architecture.
Reason:
I found that pod 'Firebase/Core' downloads other dependencies listed below :
Firebase (5.20.2)
FirebaseAnalytics (5.8.1)
FirebaseCore (5.4.1)
FirebaseInstanceID (3.8.1)
GoogleAppMeasurement (5.8.1)
GoogleUtilities (5.8.0)
nanopb (0.3.901)

Related

Can we reduce the android App size in uno platform?

I noticed that on release configuration an Uno blank app is about 22mb for android. Can it be reduced ..?
I also noticed that a blank xamarin forms app is only 14 mb. (Both for per abi apk)
You can enable Application App bundles (.aab). It will reduce your application size even more once deployed through the Google Play store.
To enable it, look in your *.Droid.csproj properties
This xamarin blog post is a good reference.
There are a few things you can do to reduce the app size.
Enable Android App Bundle (.aab)
If you currently use the .apk format for your Android package, you can reduce your app size by switching to .aab format.
Here is a guide on how to enable it.
Enable Profiled-AOT
If you currently use full AOT, you can reduce the app size by enabling Profiled-AOT.
Here is a guide on how to enable it.
Remove unused assets
Make sure you remove any asset that you don't actually use in your app. That includes images, fonts, sounds, videos, etc.
Remove unused package references
Make sure you remove nuget references that you don't actually use.

Is it safe to use Apple's Private Framework UXKit for MacOS application development?

While searching for an alternative of UIKit for MacOS, I came across UXKit (a private framework used by Apple to develop new Photos app). I found one demo app made with UXKit here and another demo app here. They include headers of UXKit, generated by class-dump. Both of the apps build and runs on MacOS (High Sierra 10.13.1) successfully.
The question is if we include these headers in an Xcode project and develop MacOS app, will it be safely published on Mac AppStore? If No, then is it okay to use UXKit in MacOS apps and publish them outside Mac AppStore.
Read more about UXKit here.
I came across Chameleon, but it looks like it is not maintained for a long and it is not using UXKit (it is trying to mimic UXKit), so I'm not interested in it.
No, it's not safe to use a system private framework in a shipping application. The framework could change in incompatible ways between OS versions, or even be removed completely.

Does firebase support Xamarin.iOS

I am going to develop a social media type application for iOS using Xamarin, for chat purpose I want to use firebase.
Can you please tell me if firebase is supported by Xamarin.iOS?
Apparently there is a Xamarin compatible client available: https://github.com/ziyasal/FireSharp
It seems like yes.
check this nuget plugin
There is also a Xamarin.iOS project on github which uses FCM
This one is for Firebase + Crashlytics for iOS only
https://www.nuget.org/packages/Xamarin.Firebase.iOS.Crashlytics/ it is published recently.
Other packages (Xamarin.Firebase.Crash for example) are for Firebase Crash reporting, which is being phased out.

Compatibility of Android Auto Companion App

Is Android Auto companion app compatible with only US/UK networks?
I tried installing it on devices that have Android 5.0,5.1 from Play Store, but i get a message that the app is not compatible with the device.
I believe that it is limited to specific countries. See this post on XDA for details
http://forum.xda-developers.com/showpost.php?p=62262770&postcount=8
dave

Adding maps to osx application using xcode 6

Is there a way to add google maps or mapbox to osx app built with swift in xcode? Both websites only show api for ios. Is there any option to add maps to osx app without using apple maps?
I recently ported the Mapbox iOS SDK to OS X. It can be used with either Objective-C or Swift on OS X 10.10.0 and above. Until there’s an official release, you’ll need to clone the mapbox/mapbox-gl-native repository on GitHub and build the project from source. Most of the Mapbox iOS SDK documentation applies equally to the OS X port. The project comes with a demo application as well (via make xproj).
Update: You don’t have to build it from source anymore! See https://github.com/mapbox/mapbox-gl-native/releases/ for prebuilt releases of the Mapbox macOS SDK. (Look for releases beginning with “macos-”.) See the SDK’s homepage for more information and an API reference.
There is no google-maps SDK for OS X. Your only way to go to is add a webView into your app and load a html that contains maps api calls linked to your AUTHORIZATION TOKEN.
Technically Mapbox GL runs on OS X, but it's direct C++, which means that you'd have to wrap it in Objective-C in order to use it with Swift, but it is possible.

Resources