Getaix
ExplorePublishcURL to BlocksNewAbout
Report issueGetaix GoldBlog
Back Getaix
Log in

Getaix

Explore and publish App Inventor extensions with cleaner docs, safer downloads, and developer profiles.

Marketplace

Explore extensionsPublish extensionAbout

Support

ContactReport issuePrivacyTerms

Community

TelegramTwitterApp Inventor Community

Built for App Inventor developers and no-code builders.

Getaix © 2026 by Jerin Jacob. All rights reserved.

Loading...
FreeReviewed listingLatest 1

Rubiks Cube

@luvaktech

A extension to generate a 3d figure of rubiks cube with lots of customizations and methods.

Downloads

625

Views

862

Reactions

0

Current version
1View all
File
com.aktech.rubikscube.aix
Package
com.aktech.rubikscube.RubiksCube
Size
34 KB
Updated
Dec 30, 2021
Download latest
DocumentationVersionPermissionsHow-to Guide

Docs

Documentation

Properties

SetDoubleRotationSpeednumberSets the rotation speed of a double rotation. This property allows to customize the speed of face turns separately from quarter turns.
SetFaceletsBorderColornumberSets border color of the facelets in rubik cube.
SetBackFacesDistancenumberSets back faces distance from the cube. Typically, a value smaller than 2 means they won't be visible.
SetSingleRotationSpeednumberSets the rotation speed of a single rotation. This porperty allows to customize the speed of quarter turn separately from face turns.
SetBackgroundColornumberSets background colors of the rubik cube view.
SetEditablebooleanSets if rubiks cube can be changed by user or not.
SetCubeColorslistSets the list of colors given.

Blocks

StopAnimation

Stops an in-progress animation. No operation if an animation is not in progress.

RubiksCube.StopAnimation

Rendering block preview…

AnimateMoveReversed

Animates in reverse (i.e. with opposite twisting direction) only the previous move from the move sequence. When it has completed, the next one is not automatically started.

RubiksCube.AnimateMoveReversed

Rendering block preview…

AnimateMove

Animates only the next move from the move sequence. When it has completed, the next one is not automatically started.

RubiksCube.AnimateMove

Rendering block preview…

ApplyMove

Instantly applies the next move on the cube, without animation.

RubiksCube.ApplyMove

Rendering block preview…

ApplyMoveSequenceReversed

Instantly applies the whole move sequence in reverse, on the cube, without animation.

RubiksCube.ApplyMoveSequenceReversed

Rendering block preview…

SetMoveSequence

Sets the move sequence. Note you still have to use one of the blocks starting with animate.

RubiksCube.SetMoveSequence

Rendering block preview…

sequencetext

AnimateMoveSequenceReversed

Animates all the moves in the currently set move sequence one move at a time, in reverse (i.e. from end to start with opposite twisting direction).

RubiksCube.AnimateMoveSequenceReversed

Rendering block preview…

ApplyMoveSequence

Instantly applies the whole move sequence on the cube, without animation.

RubiksCube.ApplyMoveSequence

Rendering block preview…

GenerateRandomMoves

Generates random move sequence according to numOfMoves param to be used in SetMoveSequence.

RubiksCube.GenerateRandomMoves

Rendering block preview…

returnType : text

numOfMovesnumber

ResetToInitialState

Resets the cube to solved position. Note : this does not include animation.

RubiksCube.ResetToInitialState

Rendering block preview…

RestoreCube

Restores a cube with string representation generated by the save cube block.

RubiksCube.RestoreCube

Rendering block preview…

stringtext

RefreshWithNewProperties

Refreshes the rubiks cube with new properties set.

RubiksCube.RefreshWithNewProperties

Rendering block preview…

AnimateMoveSequence

Animates all the moves in the currently set move sequence one move at a time. When a move has completed, the next one is automatically started.

RubiksCube.AnimateMoveSequence

Rendering block preview…

ApplyMoveReversed

Instantly applies the previous move on reverse, on the cube, without animation.

RubiksCube.ApplyMoveReversed

Rendering block preview…

SaveCube

Returns a string representation of this cube that can be restored any time by using restore cube block.

RubiksCube.SaveCube

Rendering block preview…

returnType : text

IsSolved

Generates random move sequence according to numOfMoves param to be used in SetMoveSequence.

RubiksCube.IsSolved

Rendering block preview…

returnType : boolean

SetupRubiksCube

Sets up Rubiks cube in a layout with porperties set.

RubiksCube.SetupRubiksCube

Rendering block preview…

layoutcomponent

CubeSolved

Triggers when the whole cube is solved.

RubiksCube.CubeSolved

Rendering block preview…

CubeChanged

Triggers when the cube model is changed.

RubiksCube.CubeChanged

Rendering block preview…

Releases

All versions

1 release

1

Latest

com.aktech.rubikscube.aix

34 KB

Dec 30, 2021

AIX package

Release notes

Release notes not provided.

Download latest

Before you install

  • Compare permissions with what the extension claims to do.
  • Prefer the latest version unless you need an older release for compatibility.
  • Report suspicious behavior so the marketplace can review it.

Permissions

No special permissions declared for this extension.

Report listing