FreeForm Optics (Make Complex Lenses) app icon

FreeForm Optics (Make Complex Lenses)

Virtual optics laboratory to test complex lenses of different types.

Bindesh Kumar Singh · org.greh.freeformoptics

Not rated yet 1K+ downloads v1.0.5 2.6 MB Android 4.0.3+ PEGI 3 · Everyone

At a glance

Latest version
v1.0.5 (7)
Updated
Sep 2, 2025 (1 year ago)
APK size
2.6 MB
Requires
Android 4.0.3+ (API 15)
CPU support
x86 32-bit, x86 64-bit, ARM 32-bit, ARM 64-bit
Category
Education (app)
Listed since
Mar 19, 2020 (at least)
Permissions
5 (2 sensitive)
Website
ourinnovativemind.blogspot.com
Developer contact
[email protected]
Privacy
Developer's privacy policy

About this APK

FreeForm Optics (Make Complex Lenses) is an app by Bindesh Kumar Singh in the Education category, listed since at least March 2020. It includes native code for x86 32-bit, x86 64-bit, ARM 32-bit and ARM 64-bit, so it runs on practically every phone.

It asks for 5 permissions, 2 of them sensitive: read shared storage and modify shared storage.

What's new in v1.0.5

- Android Q support added as required by PlayStore. - Fixed double tap behavior. Added 3 double tap speeds in settings. - Android version before Q saves file just like before. From Android Q user must set a location to save. - Upgraded ibGDX to libGDX 1.9.10.

Description

From the listing uploaded by “catappult”.

While trying to figure out spherical aberration in lenses i wanted to see how rays exactly travel through lens. I wanted to make free form lenses to try to experiment with focus. I made this app to help myself first. I publish it on playstore to let other also do experiments. NOTE: App is experimental in behavior and only supports basic functionalities. Sometimes getting away from app might clear the whole work. This needs fix for future version by saving work temporarily. Ads: Full Screen ads are shown. Info This is optics app to dynamically create complex lenses and test how refraction happens. NOTE(s): - Freeform lenses don't have a fixed focus since surface cannot be easily described mathematically. Please don't expect focal length support!. - In reality there is no fixed focal length of an optical object. Only highest dense focus is considered as focal length. This can easily be tested by creating a convex lens and increasing rays to 100+. - This app is mostly suitable for research or innovative purposes. Can be very helpful in teaching optics. - Red rays are inside medium. Green rays are result rays coming out from medium. Yellow rays are TIR (Total Internal Reflection) rays. Features - As the app name says it allows free forms of lenses. Just paint lenses like an artist. - Supports standard lenses i.e. concave & convex lenses with editing option. - Non freeform lenses are created using bezier curves. Limitations: App has some rules not knowing which can cause incorrect optics or loss of data. - Rays start from left and reaches right end. No other direction is supported. - Lenses when selected show rectangular bound. Bounds of lenses should NEVER overlap as it leads to bad optics. - Currently nothing can be saved for reload. Always save result as image for reference. Active work loss due to app going background can happen. - UNDO REDO is not available. Quick Help: - Set total rays using Rays button. - Create lens using + button. - button to delete lens. - Double tap on a lens to enter edit mode. - EDIT MODE: Use Move button for movements. - EDIT MODE: Use X, Y buttons to enable disable movement along respective AXIS. - EDIT MODE: Use Edit to change shape of bezier lenses. - Export image of optical setup. More help is here: http://www.gamesgreh.blogspot.com/2019/01/freeform-optics-android-app-help.html DISCLAIMER: This app doesn't guarantee to achieve optics of real laboratory. Focuses on making small lenses and combinations to make foundation of bigger work.

Security & authenticity

Security rating: Trusted

Signing certificate

  • Certificate issued to “Home” The developer's name — though anyone can put any name in a certificate.

Store checks and file details

  • Developer signature verified Mar 20, 2020
  • Antivirus scan passed Sep 10, 2020
  • Signed byCN=Bindesh Singh, OU=Home, O=Home, L=Lucknow, ST=UP, C=IN
  • Signing certificate (SHA-1)09:D0:55:D7:38:33:5F:57:D4:D7:19:1C:CB:A3:DA:D0:90:2D:53:23
  • File MD5749b33a87f26d1774d6af09e35e76aa3
  • Uploaded by “catappult” Platinum tier · 1,377 followers · uploading since 2018

Scans and ratings come from the source store; the certificate comparisons are AAPKs's own, made from the files' published signatures. AAPKs doesn't scan files itself — compare the MD5 and signer after downloading.

Permissions (5)

FreeForm Optics (Make Complex Lenses) requests 5 permissions, 2 of them sensitive.

Required hardware & features

FreeForm Optics (Make Complex Lenses) APK: questions and answers

Can I install this APK over the version I already have?

Only if it is signed with the same certificate as the copy on your phone and isn't an older version. If Android says “App not installed”, the certificates differ; uninstalling your copy first works but deletes its data unless it is backed up.

Is the FreeForm Optics (Make Complex Lenses) APK safe?

No one can promise that a file is safe, but some things can be checked. The source store rates this file Trusted. After downloading, check that the file's MD5 is 749b33a87f26d1774d6af09e35e76aa3.

Tags

More Education apps