Skip to content

Releases: 4waiz/FlowShift

Release list

FlowShift v1.0.0

Choose a tag to compare

@4waiz 4waiz released this 05 Aug 07:10
4c934e6

Welcome to the first release of FlowShift.

  • Transform between five unique forms
  • Navigate neon arcade levels
  • Build precision chains and score multipliers
  • Unlock rewards and skins
  • Play using swipe or accessible button controls

What FlowShift is

A portrait-mode 3D arcade game for Android. Your Flow Core moves forward on its
own through a floating neon world. Every obstacle is a glowing outline whose
silhouette tells you which of five forms you must become to pass through it.
Read the shape, shift, fit — the closer to the gate you commit, the bigger the
reward.

Shape is your only move.

Downloads

File Purpose
flowshift-v1.0.0.apk Universal APK — sideload to try it on a device
flowshift-v1.0.0.aab Android App Bundle — the Play Store upload artifact
flowshift-v1.0.0-SHA256SUMS.txt SHA-256 digests for both files
3d8a4ae43537458ba781bda9141009a73b1f2c6ca88f73803cf564c70160ed4a  flowshift-v1.0.0.apk
4ed55393426c340a5179cab506c4f1bc23f38978648ca7ca9187821f5d91467d  flowshift-v1.0.0.aab

Verify a download before installing it:

sha256sum -c flowshift-v1.0.0-SHA256SUMS.txt

Signing

Both artifacts are signed with the FlowShift upload key — not the Android
debug key.

Certificate CN=Awaiz Ahmed, OU=Kanban Studios, O=Kanban Studios, L=Abu Dhabi, ST=Abu Dhabi, C=AE
Certificate SHA-256 fdb3afad011a9ce41f8d7cfaf7df4c12a808315853e8e6ceeb9a1fbdad10bda6
Key RSA 4096-bit

Verified with apksigner verify --print-certs on the APK and jarsigner -verify
on the AAB. Every future FlowShift release must carry this same certificate.

Highlights

Five forms — Ball for round gates, Cube for square openings, Disc for low
gaps, Pillar for narrow vertical slots, Bridge to span breaks in the track.

30 levels across five environments, plus an endless mode that unlocks after
ten levels.

Precision scoring — commit close to the gate for a Perfect Fit, chain them,
and step your multiplier up to ×6.

Everything is original — all 30 3D models are generated procedurally by a
Blender script in this repository, and all 24 sounds are synthesised from
scratch by another. No third-party art or audio.

Plays entirely offline. The release build declares no Android permissions
at all
— not even INTERNET, so the platform prevents it from making network
requests. No advertising, analytics or crash-reporting SDK is in the build, and
progress is saved only on your device.
Privacy policy ·
Data safety audit

Build details

Application ID com.flowshift.app
Version 1.0.0 (version code 1)
Minimum Android 7.0 (API 24)
Target SDK 36
Architectures arm64-v8a, armeabi-v7a, x86_64
Built with Flutter 3.44.8 stable · Dart 3.12.2 · JDK 17
Minification R8 + resource shrinking enabled

Validation

Check Result
dart format --set-exit-if-changed . Pass — 38 files, 0 changed
flutter analyze Pass — no issues found
flutter test Pass — 103 / 103
Android lint (release) Pass — 0 errors
Release APK / AAB build Success, signed
Certificate is not the debug key Pass
Device smoke test Not run — no device was available

Full measured evidence:
release_verification.md

Read this before installing. The release build has not been launched on a
physical device. R8 and resource shrinking are newly enabled, and Android back
navigation now pauses a run rather than exiting it — both are runtime changes
the unit suite cannot cover. Archive inspection confirms all 30 models, all 24
sounds and the adaptive icon survived shrinking, but first launch on real
hardware is the definitive check.

Google Play

FlowShift is not published on Google Play. These artifacts are the ones
prepared for upload. The remaining work — device smoke test, feature graphic,
screenshots, content rating, Data Safety form, and the 12-tester/14-day closed
test required for personal developer accounts — is tracked in
play_store_submission_checklist.md.

Known limitations

Stated plainly in
known_limitations.md.
Most relevant here:

  • Frame rate measured on an emulator (~47 fps, rasterisation-bound) but not on
    physical hardware
    , so no 60 fps claim is made.
  • Integration tests are not written.
  • All five environments draw from one shared maze kit — they differ in colour,
    lighting and layout, but not yet in the vocabulary of shapes.

Links

Website ·
Privacy policy ·
Support