US-Based Taekworld Master Replaces an Outdated App with a Flutter Rebuild and Real-Time Push Notifications by UncannyCS

65%
Reduced Background Activity
80%
Better App Maintainability
Project Overview
Taekworld Master is a mobile app for martial-arts school owners, called masters, on the Taekworld platform. Masters sign in securely, view their dojang statistics, review new student applications and trial members, and get push notifications with an in-app inbox. Each master can also pick the notification sound they want to hear.
A previous developer built the existing app, and it was hard to maintain. The iOS and Android versions behaved differently, and the Android notifications were unreliable.
Taekworld brought in team UncannyCS to rebuild the app in Flutter for both platforms, replace the old notification system, and release the result as an update to the existing App Store and Google Play listings. The aim was an app that alerts masters on time and a codebase the client’s own team can look after.
Problem at Hand
1.
The App Was Outdated and Inconsistent
The previous developer left behind code that was difficult to maintain, with unused and half-finished parts. The iOS and Android versions also behaved differently.
2.
Android Notifications Drained the Battery
The Android app checked the server every 10 seconds instead of using push notifications. This used more battery and still led to delayed or missed alerts.
3.
Masters Could Not Choose Their Alert Sound
Masters needed a male or female voice for their alerts. That sound had to play in every state: app open, in the background, closed and phone locked, on both iOS and Android.
4.
Notifications Did Not Lead Anywhere Useful
Tapping a notification opened the website in a browser, not the right screen in the app. The badge count also did not match the number of unread notifications.
5.
The New App Had to Fit the Existing Store Listings
Current users needed to get the app as a normal update. The Google Play listing used the previous developer’s package ID, and the App Store version supported iPad, which the update had to keep.
6.
The Client Needed to Own the App
Taekworld’s team wanted to build, release, and maintain the app themselves. That meant clear release steps and documented notification settings, so later changes would not break alerts.

Let’s Build an App Your Users Can Rely On
Reliable alerts, one codebase, and a team that can hand it over cleanly. Talk to our mobile experts at UncannyCS today.
Book a CallUncanny’s Solution - Flutter App Rebuild for Taekworld Master
We rebuilt the app as one Flutter codebase for iOS and Android, using a feature-first Clean Architecture with Riverpod and Dio. Sign-in tokens are stored in the iOS Keychain and Android Keystore.
Logout and account switching clear one user’s data so it never reaches another on a shared device. We also set up separate test and production environments.
2.
Real-Time Push Notifications
Firebase Cloud Messaging replaced the 10-second polling on both platforms. Alerts arrive whether the app is open, in the background, closed, or the phone is locked.
Notifications missed while a phone was offline are recovered from the server’s pending queue. We tested on physical devices, including under Samsung’s strictest battery restrictions.
3.
Selectable Notification Sound
Masters choose a male or female voice in the app. The choice is saved on the device and sent to the server with each device registration, so the server sends the matching sound.
On Android, each voice has its own notification channel, created at launch, so the sound plays even when the app is closed. The voice files are bundled in the iOS app and protected from removal in Android release builds. We checked both voices in every app state on both platforms, and the client confirmed them.
4.
Actionable Notifications and an In-App Inbox
Tapping a notification now opens the matching application inside the app. A new inbox lists notifications, and the badge counts only unread items.
5.
Store Compliance and Release
The Google Play build went out under the existing package ID, so current users received a normal update.
iPad support stayed, with the portrait-only design and full-screen mode. Android release signing was hardened so a build can’t be signed with a development key. Production builds were then released to both stores.
6.
Quality Assurance and Hand-Over
All 35 items from the client CTO’s review were resolved, each as its own pull request with explanatory code comments. We found and fixed the root cause of an intermittent iOS issue on locked devices, confirmed through device logs and verified by the client.
We ran 94 automated tests covering session handling, offline behavior, account switching, and logout. The hand-over pack includes build steps for both stores, Firebase setup, signing-key guidance, and rules for changing notification sounds safely, with a tagged final release.
Our Report Card - Key Results Achieved
1.
Version 2.0.0 Released to Both Stores
The new app went live as an update to the existing App Store and Google Play listings. Current masters received it without having to install anything new.
2.
Polling Replaced with Real-Time Push
Android no longer checks the server every 10 seconds. Alerts now arrive through Firebase, reducing battery drain and removing delays.
3.
The Selected Sound Plays Every Time
A master’s chosen voice plays on every notification, in every app state. This works the same way on iOS and Android.
4.
Notifications Open the Right Screen
Tapping an alert takes the master to the matching application in the app. The badge now shows the real number of unread items.
5.
One Maintainable Codebase
A single Flutter codebase serves both platforms, so features no longer behave differently on iOS and Android. Changes are easier to make and test.
6.
Every Review Item Resolved
We closed and verified all 35 items from the client’s review on the client’s own devices. Each fix sits in its own pull request, so the work is easy to trace.
7.
A Full Hand-Over
Taekworld’s team has the documentation, release steps, and notification rules they need. They can now maintain the app without outside help.
Conclusion
Taekworld Master replaced an outdated, inconsistent app with a modern Flutter app for iOS and Android. The old Android polling is gone, and alerts now arrive reliably, play the master’s chosen sound, and open the right screen with an accurate badge.
Releasing under the existing store listings meant masters got the new app as a normal update, with no disruption. The pull-request-per-fix review, thorough device testing, and detailed documentation give Taekworld a dependable app today and a strong base to extend it later.
Words From our Clients

Adam Ågerfalk, Owner Stockholm, Sweden
They understand our needs. Uncanny Consulting Services LLP has successfully delivered a website that aligns with the client's vision. The team manages the project well, utilizing various tools to ensure smooth execution and communication. Moreover, they always deliver on time and are willing to accommodate ad hoc tasks.

Ayush Singh, Digital Operations Manager Amsterdam, Netherlands
Uncanny Consulting Services LLP is very supportive and always delivers on time. Thanks to Uncanny Consulting Services LLP's work, the new website is more user-friendly and appealing than the previous platform, and internal teams, agents, and stores have provided positive feedback. Uncanny Consulting Services LLP has structured, professional, and flexible project management.

Maher Mansour, Chief Digital Officer Barcelona, Spain
Everyone from upper management to the developers is dedicated to making things work for the client. Uncanny Consulting Services LLP's work has improved the client's operational efficiency by optimizing functions that caused bottlenecks. The team is dedicated, going the extra mile to deliver solutions that align with the client's needs and best practices. The team also communicates clearly.

Ash Halai, Owner London, United Kingdom
They worked closely with our team to ensure we were comfortable and confident using Odoo. The team saved the client 10-15 hours weekly and reduced software subscription costs. Uncanny Consulting Services' work improved the client's operational efficiency, inventory tracking, and production processes. The team completed deliverables on time and kept the client informed.

Steve Mikrut, Owner Las vegas, USA
Uncanny Consulting Services LLP’s combination of technical expertise and e-commerce consulting stood out. Uncanny Consulting Services LLP transformed the client's website with a clean and professional design, improved product organization, mobile usability, loading speed, and overall shopping experience. The team had excellent project management, clear communication, and was highly responsive.

Robert Lin - CEO Singapore, Singapore
The responsiveness from your team seems good now and work is flowing. Thank you very much.

Oren Zalcman New York City, New York
Their service was excellent. The client was pleased with the outcome of the collaboration. Uncanny Consulting Services LLP ensured a seamless customer experience through timely execution and effective communication. They were also responsive to the client's needs, and the quality of their outputs was commendable.

Patrick Harmon Pennsylvania, United States
We admire their willingness to serve customers like us. Uncanny Consulting Services LLP helped the client fulfill orders more efficiently. They have provided a great workflow with clear communication. Moreover, they were highly praised for their willingness to serve their client with eagerness.

Shubh Roy Sinha United Arab Emirates
They’re good with sales purchases and accounting modules. The client has been exceedingly satisfied with Uncanny Consulting Services LLP’s high-quality results. The team is great with modifications, and they’ve helped the client save a lot of money. Also, they’re responsive and available partners. They communicate effectively through various channels.

Steven Van Esch Eindhoven, Netherlands
Every aspect of production has improved with their system. Uncanny Consulting Services LLP’s efforts have brought less pressure and more clarity to both internal and external stakeholders. The team is very skilled and professional using Trello to manage tasks and keep everything updated. They’re responsive and transparent in their communication.

Aadil Datta Dubai, United Arab Emirates
Absolutely nothing was deemed impossible. Uncanny Consulting Services LLP has customized precisely what the client needs. They communicate effectively through WhatsApp, consistently deliver on time, and are very responsive to urgent requests. Moreover, they accommodate all the client's requests without using ready-made solutions.
Related Case Studies
High Traffic Keywords
Visitors increased
orders increased
Sales increased
Good THCA partnered with UncannyCS to rebuild its Shopify store with a custom theme, improved product cards, collection filters, accessible lab reports, and a mobile-friendly shopping experience.
Faster Page Loading
Faster Function Flow
See how UncannyCS redesigned YID Cards with mobile-first UX, English and Hebrew support, streamlined RSVP tools, and faster digital invitation browsing.