Comparison

Shaderific vs Learn JavaScript

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

Shaderific

Develop OpenGL shaders on your mobile device. Write and compile GLSL code, tweak parameters, and see immediate visual results. Includes a reference, code editor, and a library of built-in shaders and objects.

Highlights
  • GLSL shader development
  • Real-time parameter tweaking
  • Built-in GLSL reference
  • Code completion and syntax highlighting
  • Import/export shaders and objects
  • Particle systems
  • Video texture support
Read full description

Get started with OpenGL ES 2.0 and OpenGL ES 3.0 shader development on your iPad, iPhone or iPod touch today. Create your own vertex and fragment shaders using the OpenGL Shading Language (GLSL) and compile them on your mobile device. Tweak your shader code and the values of the uniforms and see the effects immediately. Wether you are an experienced developer or a beginner, Shaderific is a powerful and fun tool to work on your shaders on the go or to do some prototyping on the couch. GLSL REFERENCE - Built-in reference for the OpenGL Shading Language - Detailed descriptions of all GLSL data types, qualifiers, variables, constants, statements and functions - Context-sensitive help for all GLSL keywords providing a description and usage examples (iPad) EDITOR - Code completion for keywords, functions and user-defined variables (on pressing the tab key) - Syntax highlighting with customizable colors - Line numbers and error highlighting - 9 fonts in 9 sizes (6 monospaced, 3 proportional) - Three customizable predefined themes (default, light, dark) - Keyboard extension with frequently used keys on iPad - Improved undo / redo support SHADERS - 28 built-in shaders ranging from simple lighting and procedural coloring to normal mapping and procedural noise generation - Change the values of the built-in parameters and uniforms without interrupting the render loop and see the effects immediately - Import shader files with Dropbox or iTunes Document Sharing OBJECTS - 30 objects including 3 polygons, 6 polyhedrons, 7 parametric surfaces and 14 real-life items (teapot, watering can, chair, trumpet, etc.) - Resolution of real-life objects ranges from 500 to 300,000 faces (triangles) - Resolution of the parametric surfaces can be changed to see how this affects the quality of the rendered object - Import objects in the Wavefront object format (.obj files) - Export objects as header files DRAW INSTANCED Draw multiple instances of the same object using the newly introduced functionality PARTICLE SYSTEMS - Particle systems with spherical and cubic shape - Adjustable number of particles between 1,000 and 100,000 TEXTURES - 26 textures including 4 patterns, 4 earth maps, 6 normal maps and 2 cubemaps - Import textures in JPEG, PNG, TIFF, GIF and BMP format - Import supports texture2D textures as well as cubemaps FRAMEBUFFER TEXTURE Framebuffer texture containing the previously rendered frame STEREOSCOPY Anaglyph 3D red-cyan rendering option for all shaders VIDEO SUPPORT - Camera texture with video stream from the built-in cameras - Uniform with face bounds for up to 5 faces (face detection) - Movie textures with imported movie files - Video recording with automatic export to the photo library FULL SCREEN MODE - Full screen mode for image processing (e.g. texture blending) - Hiding the menu and status bar on double tap MULTITOUCH SUPPORT - Multitouch support with a uniform array in the shader programs - Coordinates for up to 10/5 simultaneous touches on iPad/iPhone DROPBOX SUPPORT - Import / export shader files - Import objects (Wavefront .obj files) - Import textures (jpeg, png, tiff, gif, bmp) - Import movies (m4v) - Export objects as header files with vertex, normal and face data PHOTO LIBRARY - Import images / movies - Export recorded videos FILE SHARING - Open shader files in other iOS apps - iTunes Document Sharing EXTERNAL KEYBOARD Full support for external bluetooth keyboards SETTINGS (PARAMETERS AND UNIFORMS) The built-in parameters and uniforms can be changed in the settings menu without interrupting the render loop. Parameters: - Frame rate - Scaling - Object resolution (parametric surfaces) - Number of particles (particle systems) - Number of instances (draw_instanced) - Video resolution - Video playback frame rate - Stereo anaglyph red-cyan - Stereo intensitiy - Global rotation (axis and velocity) - Object rotation (axis and velocity)

About

Learn JavaScript

Master JavaScript with bite-sized lessons, a real code editor, and an AI mentor. Learn fundamentals and advanced topics through hands-on practice and challenges. Earn a certificate upon completion.

Highlights
  • Bite-sized JavaScript lessons
  • Real code editor on mobile
  • AI mentor for instant answers
  • Hands-on practice and quizzes
  • Weekly coding challenges
  • Certificate of completion
Features
Read full description

Learn JavaScript from scratch — no experience needed. Bite-sized JavaScript lessons, a real code editor on your phone, and an AI mentor that answers your questions in seconds. Built for complete beginners, students and career switchers. WHY LEARN JavaScript? • JavaScript is an in-demand skill — a strong addition to any resume • Learn by doing: every lesson mixes short theory with hands-on practice • Build real foundations you can use in projects, work and interviews • Start from zero — every concept is explained in plain language WHAT YOU'LL LEARN • JavaScript fundamentals — the core concepts, step by step • The essential building blocks used in real-world JavaScript work • Practical techniques you can apply right away • Common mistakes — and how to avoid them • Hands-on exercises after every topic • Advanced topics to keep growing beyond the basics EVERYTHING YOU NEED TO LEARN JavaScript • AI Mentor — stuck on a concept or an error? Ask anything and get a clear answer in seconds • 100+ bite-sized lessons (5–10 minutes each) — built for real life, not lecture halls • Real code editor — write and run JavaScript code right on your phone • Quizzes and coding challenges after every topic to lock in what you learn • Weekly Code Challenge — compete with learners around the world • Certificate of completion — pass the final exam and prove your skills • Streaks, progress tracking and smart reminders to keep you consistent • Learn on the go — lessons load fast and keep working on flaky connections • App available in 22 languages WHO IT'S FOR • Complete beginners taking their first steps • Students who want extra practice alongside classes • Career switchers building job-ready skills • Anyone curious about JavaScript Part of CoddyKit — a family of 40+ coding apps trusted by 100,000+ learners worldwide. Free to start: your first course is free, with a daily AI Mentor allowance. Pro unlocks every course, removes ads and gives you unlimited AI Mentor. Download Learn JavaScript: Code & Build and write your first line of JavaScript today. Terms of Use: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/ Privacy Policy: https://www.coddykit.com/terms/privacy-policy

Screenshots

Shaderific4 screens
Learn JavaScript4 screens

Verdict

The call

The clearest difference is price: Learn JavaScript at Free against Shaderific's $49.99. Learn JavaScript also leads on rating (5.0 vs 4.3) and update cadence (every 3 weeks vs every 3 months). Shaderific's advantage is in-app purchases (none vs 4) and ads (none vs shown). On device support and iOS requirement there is nothing between them.

Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS

CostPrice · In-app purchases · Ads · Monetization

Learn JavaScript is free to download; Shaderific costs $49.99 up front. Learn JavaScript sells 4 in-app purchases, starting at $3.99 per 7 days. Shaderific asks for nothing beyond the download.

ReceptionRating · Positive reviews · Number of ratings

Learn JavaScript holds the better App Store score, 5.0 against 4.3. Both are backed by a comparable volume of ratings — 4 and 1 respectively.

UpkeepUpdate frequency

Shaderific ships an update every 3 months, Learn JavaScript every 3 weeks. Both last shipped on October 4, 2026.

Scorecard7 real differences · 3 level
Shaderific versus Learn JavaScript: the parameters behind the verdict, then further details
ParameterShaderificLearn JavaScript
Price$49.99Free — better
Rating4.3 (4 ratings)5.0 (1 ratings) — better
Positive reviews91.3% of reviews—
Number of ratings4 — better1
Update frequencyEvery 3 monthsEvery 3 weeks — better
AdsNo — betterYes
In-app purchasesNo — betterYes
MonetizationPaidFree with in-app purchases — better
DevicesiPhone, iPad, iPodiPhone, iPad, iPod
Requires iOS14.1 — better15.1
Further details — not scored
Size42 MB67 MB
Age rating4+4+
DeveloperGryphos GmbHMEHMET CANKER (TR)

Customer experience

Shaderific

All ratings4 ratings
Positive75.0%
Neutral25.0%
Negative0.0%
Written reviews23 reviews
Positive91.3%
Neutral8.7%
Negative0.0%

Learn JavaScript

All ratings1 ratings
Positive100.0%
Neutral0.0%
Negative0.0%

In-app purchases

None

Shaderific

No in-app purchases

4 purchases

Learn JavaScript

Subscriptions3
  • Weekly Subscription$3.997 Days
  • Monthly Subscription$4.991 Month
  • Yearly Subscription$8.901 Year
One-time1
  • Lifetime Subscription$19.90

Questions

Is Shaderific free?
Shaderific costs $49.99, with no in-app purchases.
Is Learn JavaScript free?
Learn JavaScript is free to download, with in-app purchases available.
Which has better reviews, Shaderific or Learn JavaScript?
Learn JavaScript is rated higher. Shaderific averages 4.3 out of 5 from 4 ratings, while Learn JavaScript averages 5.0 from 1 ratings.
Do Shaderific or Learn JavaScript have ads?
Learn JavaScript shows ads; Shaderific does not.
Which is updated more often, Shaderific or Learn JavaScript?
Shaderific ships an update every 3 months, and Learn JavaScript every 3 weeks. Most recently, Shaderific was updated on October 4, 2026 and Learn JavaScript on October 4, 2026.

Other comparisons