Giter VIP home page Giter VIP logo

Comments (4)

russhwolf avatar russhwolf commented on June 16, 2024

Can you describe your setup in a bit more detail? Is the issue that you're hosting binaries in github, and they're too big? If so, you might want to take a look at KMMBridge as an alternative. Or are you worried about the size on-device or when downloading from the store? In that case, you should measure that size directly rather than worrying about the framework size in particular because some unused things will get stripped during the build process.

from kampkit.

aplha98 avatar aplha98 commented on June 16, 2024

thanks @russhwolf ,
my setup like this,

  1. a repo for the KMM + Android code
  2. a repo for KMM binaries (shared/build/cocoapods/publish/release/*)
  3. a repo for the ios code (UI), consume 2nd repo

any change on 1st repo required a push with 74.5MB to 2nd push
then download with 74.5MB in 3rd repo on my colleague

do you think this is an issue of KMM team, they should limit the binaries to less then 3MB

from kampkit.

russhwolf avatar russhwolf commented on June 16, 2024

Git is generally a bad place to store binaries. I recommend looking at KMMBridge which can publish artifacts to other places such as maven repositories, S3, or Artifactory. Our default setup uses a github maven repository.

In any event, this is outside the scope of KaMPKit which is meant as a starter sample for trying out architecture, but doesn't deal with publishing.

from kampkit.

aplha98 avatar aplha98 commented on June 16, 2024

@russhwolf may Allah blees you , we can close this issue

from kampkit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.