Freeline is a super fast build tool for Android and an alternative to Instant Run. Caching reusable class files and resource indices, it enables incremental building Android apps, and optionally deploying the updates to your device by hot swap. Developed and used by Ant Fortune (about us) Android Team, Freeline has been significantly saving time in daily work. Inspiring by Buck and Instant Run but faster than ever, Freeline can make an incremental build in just a few seconds. No more recompile and reinstall again and again before seeing your modifications, Freeline brings life-changing development experience for Android. Freeline splits the build task into several small tasks that run concurrently. It makes full use of the compiled cache files to implement a real incremental build and uses some components of Buck such as dx and DexMerger to speed up the build tasks.

Features

  • Freeline runs a socket server in a separate process on device side
  • Connects with build tool on developer's machine
  • Freeline uses multi-dex solution for incremental dex hot swapping
  • A deeply optimized version of aapt tool (FreelineAapt) is made to generate incremental resource pack
  • Freeline will automatically switch between full build and incremental build
  • Freeline is also a great basis for over-the-air hotpatching

Project Samples

Project Activity

See All Activity >

Categories

Build Tools

License

BSD License

Follow Freeline

Freeline Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Freeline!

Additional Project Details

Operating Systems

Android

Programming Language

Java

Related Categories

Java Build Tools

Registered

2021-09-24