Skip to content

Instantly share code, notes, and snippets.

@mahdi-malv
Last active December 14, 2020 06:04
Show Gist options
  • Save mahdi-malv/6e48663eac1c93e8285b126963672002 to your computer and use it in GitHub Desktop.
Save mahdi-malv/6e48663eac1c93e8285b126963672002 to your computer and use it in GitHub Desktop.
Pushe modules
Module name Size(KB) Description
base 15 Integrates other module that are common
base-mini 1B Same as base but imports custom minifed java
core 700 Responsible to provide core functionality of the SDK
analytics 255 Analytics functions providing Segmentation feature
notification 476 Adds notification related features
datalytics 260 Responsible for collecting analytical data for console charts
inappmessaging 280 InAppMessaging feature
fcm 72 FCM service. Adds support for sending and receiving messages using Firebase cloud messaging (Google play devices)
hms 56 HMS service. Adds support for sending and receiving messages using Huawei PushKit (Hms core devices)
logcollection 73 Debugging library to integrate SDK logs for discovering issues (Not shipped with base and only for debugging)
rxjava 655 Minified version of RxJava in order to reduce size of app of RxJava was not used at all (Shipped with base-mini and not base)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment