SpinBook

Your Table Tennis Diary

EN
  • EN - English
  • DE - Deutsch
  • FR - Français
  • ES - Español
  • PT - Português
  • SV - Svenska
  • DA - Dansk
  • ZH - 中文
  • JA - 日本語
  • KO - 한국어
  • HI - हिन्दी
  • UK - Українська
  • PL - Polski
  • CS - Čeština
  • SK - Slovenčina
  • RU - Русский
  • IT - Italiano
  • RO - Română
  • HU - Magyar

Frequently asked questions

What is this app for?

SpinBook helps you manage table tennis equipment and a playing diary: rubbers, blades, and rackets; logging training and matches; and estimated rubber health and playing stats. You can use it entirely on one device, or sign in for cloud backup and social features.

Do I need an account?

No. The app works offline with data stored on your device. Signing in with Google or Apple is optional. An account enables cloud sync (backup across devices) and social features: friends, inbox notifications, and sharing or importing matches.

What are saved locations and the map?

Under Profile → My Locations you can save venues you play at and see them as pins on a map. Saved locations speed up filling the activity location field, and a map preview can appear on activity and friend-activity detail when coordinates are available.

How do I gain XP?

XP is earned from what you do in the app:

  • Add inventory: each blade gives XP, and each rubber gives XP, up to the first 10 blades and 20 rubbers; anything beyond that adds no XP.
  • Log training: you gain XP for each 30 minutes, with a higher reward when the session includes a connected friend.
  • Log matches: you gain XP from the highest games score (bands of 5, same as the home activity chart); playing with connected friends increases rewards, especially for doubles.
  • Log an Event (supporter-only): base XP plus a bonus for each connected friend who attended.
  • Add a photo to an activity: small XP bonus.
  • Time spent in the app slowly adds XP too.
  • Tipping the developer adds a Rewards XP bonus.

XP is recalculated from your diary and inventory, so deleting activities or items can reduce your total XP.

What do I get for tipping (supporter perks)?

Free accounts can add up to 5 rackets, 5 blades, and 10 rubbers, with base photo limits per activity and per player. Any tip—any amount—unlocks supporter perks permanently on your account: unlimited rackets/blades/rubbers, higher photo limits, logging Event activities, exporting your summary and activities, and a supporter badge. Find this under App settings → Buy me a coffee.

What is an Event activity?

Event is a supporter-only activity type for casual meetups and get-togethers: log an optional title, multiple participants, and photos, without match scores. It appears in your diary alongside training and matches, and contributes XP per attending connected friend.

What happens when I sign in?

Your diary, inventory, and profile are tied to your account. After sign-in the app pulls cloud data and merges it with what is on the device. While you are online, changes upload shortly after you edit. Offline edits are kept locally and sync when the connection is back. Use the sync control on your profile tab to see status or refresh.

Why do I set a username and profile?

Your username is how other players find you to send a friend request. Display name and avatar come from Google or Apple and can be adjusted. Hand and usual rubber types speed up filling match forms. You can change profile details later under My Account.

How do I add friends?

On the Players tab, open Friends, search by username, and send a request. Incoming requests appear in the Inbox. When you accept, you can link that person to an existing contact in your diary roster or create a new label. After accepting, you may be prompted to offer past sessions that involve them for import on their side.

What is the Inbox?

The Inbox lists pending friend requests, offers to import matches a friend shared with you, and app announcements.

How does match sharing work?

When you and a friend are connected and your synced diary links them as opponent or partner on a session, saving that session to the server can create import offers in their Inbox so they can add the same activity. Sharing depends on synced data and linked roster players—not on manual “send” for every entry.

What happens when I import a shared match?

You get a copy in your diary. You may need to map people in the session to your own roster (the app helps avoid wrong links). Match format (singles/doubles) on the original session may stay locked while imported copies exist.

What if I remove a friend?

Under Players → Friends you can end a friendship. The app asks whether to remove shared-match links (which can delete the related diary entries on your end that depended on that link) or only disconnect accounts while keeping your activities as standalone entries you can still edit.

What is the SpinBook Community?

On Players → Top players you can browse public player profiles, even for players you aren't friends with yet, to see their stats, win/loss record, default racket setup, and recent form.

How does Skill level affect rubber wear?

In App Settings, Skill level controls how “heavy” each played hour is on your rubbers. Higher levels make hours count more toward wear, so health and live stats match a more intense style of play. Open the Skill level row for guidance on choosing a level.

How is rubber health estimated?

Health combines your skill level, rubber type, and each rubber’s durability rating. Inverted rubbers usually wear fastest, short or long pips typically last longer, and anti usually lasts longest.

What is the durability rating?

Each catalog rubber has a durability rating that estimates how long it keeps its playing qualities compared with others. Values are based on review data from revspin.net and are practical in-app estimates, not exact laboratory measurements.

What are Speed, Spin, and Control?

These are estimated from played hours with the same lifespan-based wear model as health, but they fall more gently toward the end of the rated life. If you log hours past the point where health is already 0%, the health ring stays empty while Speed, Spin, and Control keep drifting down. Spin usually drops fastest; speed changes more slowly; control can sometimes read slightly higher in mid-wear because the rubber may feel less sensitive and more forgiving on passive shots. Pips and anti use slightly different curves than inverted rubbers.

Examples of how numbers change as a rubber wears
  • Inverted rubber with Spin 8.6 might show about 4.3 / 8.6 at 50% health.
  • The same rubber might keep more speed, e.g. about 5.9 / 6.9.
  • Control might read e.g. 6.6 / 6.3 mid-wear—that does not mean the rubber is stronger overall, only that it can feel more forgiving in some passive shots.
  • Pips and anti usually keep their character longer, so their current values change more slowly.
Should I treat health and stats as exact?

No. All health and stat values are estimates so you can track wear in a consistent way. Real lifespan still depends on training intensity, rubber care, storage, humidity, and playing style.

Guide: How often should you replace table tennis rubbers?

Log Your Table Tennis Life

Get it on Google Play Download on the App Store

Blog

  • Notes that win the rematch
  • When to replace your rubbers
  • FAQ

Support

  • Contact us
  • Account & data deletion request

Legal

  • Privacy Policy
  • Cookie settings

© 2026 luka4 · SpinBook