🏃‍♂️ Fast : An Efficient Way to Build & Publish Extensions

Regrettably, no discounts are currently applicable. Furthermore, pricing adjustments may be necessary in the future, as we are actively developing and integrating new features and enhancements.

Are AAR libraries and gradle is fully supported in fast? As the test server now supports aar feature. Can i import the extension packed with aar library into the server?

Indeed, FAST-CLI offers support for packaging AARs with extensions. Furthermore, it is capable of resolving all necessary dependencies through Gradle, mirroring the functionality of Android Studio.

The functionality has been successfully integrated by Niotron and AndroidBuilder. Furthermore, Kodular is scheduled to introduce this feature in their forthcoming update. We anticipate that AI2 may also incorporate this feature in the near future.

Note: I believe this feature is now available on AI2 test server.


I installed fast earlier and instailed rush ,
Now it shows like this
Do i need to reinstall fast

I've pushed a quick fix, please install it again.

1 Like

Does I have to purchase the license of Fast Premium version for one time fee or it's recurring with every update we have to pay some fees to receive latest features. Asking this because seeing edit history of premium post is a bit concerning because it changes after some time?

One time payment only!

1 Like

Will I also get all updates after license purchase without paying extra fee?

No extra fees for updates. Please read the license before you purchase.

2 Likes

:droplet: An update is available 4.1.1

Date built: 08.08.25.16.38 :bangladesh:


  • Auto upgrade checker while running fast sync.
  • Support for migrates old FAST projects to new (fast migrate this).
  • A few changes in logs.txt.
  • GitHub Action workflows support dynamic JDK version.
  • Added missing arguments to the default terminal prompts.

Breaking changes:

  • Availability to define project specific ProGuard version in fast.yml.

Note: A clean installation is required (fast upgrade -f).

2 Likes

:triangular_flag_on_post: An update is available 4.2.0

Date built: 18.08.25.22.56 :bangladesh:


  • Deprecated desugaring features and will be removed in future release!
  • Support for using Gradle version 9+ with bundled or system JRE 17+.

Breaking changes:

  • Updated AndroidRuntime.jar to be compatible with nb202.
  • Changed default Android compile SDK to 35.

Note: A clean installation is required (fast upgrade -f).

5 Likes

aar is currently only avaible in paid version or free too?

It is possible for free users to utilize AAR as project dependencies. However, the attachment of AAR resources is designated as a feature available through paid subscriptions.

2 Likes

Breaking changes: lol

Just updated from 4.0.0 to 4.2.0 and it has "killed" my Intellij IDE...

Most imports not recognised

image

and thus most of the code in my extension project generates "problems" (121 to be precise), where before the upgrade there were no problems. Is it something on my computer or fast ?

openjdk version "1.8.0_462"
OpenJDK Runtime Environment (build 1.8.0_462-8u462-ga~us1-0ubuntu2~24.04.2-b08)
OpenJDK 64-Bit Server VM (build 25.462-b08, mixed mode)

javac 1.8.0_462

RUSH projects in Intellij still OK.

Try fast sync, I think it helped me.

1 Like
~$ fast sync
  __           _   
 / _| __ _ ___| |_ 
| |_ / _` / __| __|
|  _| (_| \__ \ |_ 
|_|  \__,_|___/\__| (v4.2.0)

x java.io.FileNotFoundException: fast.yml is absent at: /home/tim/fast.yml
	at com.jewel.fast.repacked.cE.<init>(Sync.java:83)
	at com.jewel.fast.Fast.main(Fast.java:94)

Exception in thread "main" java.lang.RuntimeException: java.io.FileNotFoundException: fast.yml is absent at: /home/tim/fast.yml
	at com.jewel.fast.Fast.handleMainException(Fast.java:142)
	at com.jewel.fast.Fast.main(Fast.java:125)

:question:

There should not be anything in my home directory > /home/tim

You need to run this in your project folder where you compile the extension.

1 Like

I also notice this thing, but i think this is my fault i am change .aar/.jar again and again to fix it.
Can @JEWEL conform this, is this any bug on Intellij IDE...

Upon the release of an update that includes breaking changes, it is necessary to execute fast sync once within your project to ensure synchronization and compatibility with the new update. Furthermore, when updating the CLI, I would suggest always updating it with fast upgrade -f.

:cool: An update is available 4.2.1

Date built: 23.08.25.10.53 :bangladesh:


  • Added support for defining maxSdkVersion using the <uses-permission> element in AndroidManifest.xml.
  • Support for running fast sync outside the project directory by passing the self argument. E.g., fast sync -self