sketchub icon

Focora

AdeelChaudhary
3 Likes
0 Comments
19 Downloads

What's new

Version 1.0.3 is now released and fully compatible with Sketchware. If you encounter duplicate library errors, simply remove the conflicting libraries one by one (usually three) using the Project Library Manager.

Screenshots

About

Focora is a premium, zero-dependency Android feature discovery library designed to replace legacy tools like TapTargetView or older Spotlight implementations. While older libraries often rely on rigid XML layouts, heavy Material dependencies, or lack fluid transitions, Focora offers a lightweight, pure Java solution that integrates into any project without changing your existing code.

Why Switch to Focora?

• Zero Dependencies: A standalone, pure Java library with no reliance on Material, Kotlin, or Hilt, preventing dependency bloat and version conflicts.

• Shape-Morphing Spotlights: Unlike basic cutout tools, Focora smoothly animates transitions between different shapes—including circles, pills, and rounded rectangles—as users advance through steps.

• 100% Programmatic UI: Tooltip cards are built entirely in code, eliminating the need for XML layouts and preventing resource ID clashes.

• Intelligent Positioning: Tooltips automatically calculate the best on-screen placement to avoid being cut off, featuring full Right-to-Left (RTL) support.

• Lifecycle Aware: Automatically detaches and cleans up resources when an Activity is destroyed, preventing the memory leaks common in legacy discovery libraries.

• Persistence & Accessibility: Includes built-in persistence via a tutorialKey to ensure users see onboarding only once, and full TalkBack support with automatic step announcements.

GitHub Repository: https://github.com/cocodestudio/Focora

©2026 Sketchub | User Policy