|about 1 year ago||7 days ago|
|Apache License 2.0||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning android-build-eval yet.
Tracking mentions began in Dec 2020.
Dev Discussions: Everything You Need to Know about Monorepos with Juri Strumpflohner of Nrwl
4 projects | dev.to | 13 Jul 2022
Pioneered by tech giants like Google and Meta with tools like Bazel and Buck, monorepos are seeing widespread adoption across companies of all sizes and industries.
Using URLs for dependency management
4 projects | reddit.com/r/java | 15 Jun 2022
Buck has a http_file() that you can use this way, and it has first-class support for Java.
Is it possible to be an android developer ONLY with the documentation?
2 projects | reddit.com/r/androiddev | 12 Apr 2022
That's a good bridge into saying that we don't use pretty much any standard tooling. Our build system is Buck, we use Mercurial instead of Git, and the IDE of choice seems to be Visual Studio (although Android Studio is supported, with some custom plugins required).
Best/Worst C++ IDE you have ever used?
7 projects | reddit.com/r/cpp | 24 Jan 2022
Didn't know it was python based. Their github repo shows 90% of the code is java, only 2% is python. Regardless, C++ build systems should be written by people who are familiar with C++ and the specific problems they need to solve. That means the build system should be written in C++ or C and not in java, lua, or python. I certainly do not want to install python just to build my C++ programs in a CI environment, it just increases my build complexity and attack surface
Are there any java build tools which have not been written in Java?, If not, what could be the reason?
3 projects | reddit.com/r/java | 2 Jan 2022
Is anyone using TDD on a significant Android app? Any tips?
4 projects | reddit.com/r/androiddev | 16 Dec 2021
The landing page for buck says the important bits: https://buck.build/4 projects | reddit.com/r/androiddev | 16 Dec 2021
The landing page of https://buck.build/ explains some of the most basic stuff. This Meta Engineering blog post summarizes some of the deeper optimizations possible through buck: https://engineering.fb.com/2017/11/09/android/rethinking-android-app-compilation-with-buck/
What is monorepo? (and should you use it)
13 projects | dev.to | 31 Mar 2021
Buck: Facebook’s open-source fast build system. Supports differential builds on multiple languages and platforms.
What are some alternatives?
Bazel - a fast, scalable, multi-language and extensible build system
Gradle - Adaptable, fast automation for all
Apache Maven - Apache Maven core
pants - The Pantsbuild developer workflow system
git-lfs - Git extension for versioning large files
bazel-diff - Performs Bazel Target Diffing between two revisions in Git, allowing for Test Target Selection and Selective Building
MonorepoBuilder - [READ-ONLY] Not only Composer tools to build a Monorepo - Init, Split and Release Monorepo [Moved to: https://github.com/symplify/monorepo-builder]
nvim-lspconfig - Quickstart configs for Nvim LSP
mix_stack - MixStack lets you connects Flutter smoothly with Native pages, supports things like Multiple Tab Embeded Flutter View, Dynamic tab changing, and more. You can enjoy a smooth transition from legacy native code to Flutter with it.
Android Tips & Tricks - :ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development
Fetch - The best file downloader library for Android