RC Model Manager
RC Configuration Management
Free · In‑App Purchases · Designed for iPad
RC Model Manager is your digital logbook and setup companion for radio‑controlled models. Keep every model, transmitter, battery, and component organized in one place—at the field, on the bench, and at home.
Designed specifically for RC enthusiasts, RC Model Manager helps you track the details that matter so you can spend less time managing gear and more time having fun!
KEY FEATURES • Aircraft Management
- Store model name, type (airplane, heli, drone, car, etc.), photos, notes, and FAA registration info.
- Track engines, ESCs, gyros, receivers, servos, and batteries linked to each aircraft.
• Transmitter & Radio Setup
- Keep a record of each transmitter, firmware, and channels.
- Log radio configurations and switch assignments so you always know what each switch does on every model.
• Flight Logs
- Record flight time, location, and notes for each model.
- See total flights, total time, average flight duration, and best flights at a glance.
• Maintenance & Documentation
- Add notes for setup changes, repairs, tuning, and field observations.
- PRO users can attach photos for visual documentation of models, components, and builds.
FREE VS PRO • FREE:
- Up to 3 aircraft
- 1 transmitter
- Basic logging and notes
• PRO (one‑time upgrade):
- Unlimited aircraft and transmitters
- Photo attachments for aircraft, components, and documentation
- Configuration storage and advanced record‑keeping
- Cloud sync support when linked with your account across platforms
CROSS‑DEVICE SYNC Sign in with your account (optional) to sync PRO status and subscription data through the cloud. Your RC fleet can follow you between desktop and mobile versions of RC Model Manager.
DESIGNED FOR RC HOBBYISTS Whether you fly airplanes, helicopters, drones, or drive RC cars, RC Model Manager keeps all the technical details and history of your models organized so you can focus on safe, consistent flying.
Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
more Agnostic naming conventions throughout application, adding a model as Car will change nomenclature for that model to be more consistent with car nomenclature, locations can be switched to tracks and airfields, changing additional nomenclature. Fixed EULA links to lead to appropriate locations for Android and Windows vs. MacOS and iOS.
1.14.4+80 Sep 6
Rebase to version 1.14.3+79
1.14.2+78
- Fixed Battery Starting voltage when charging from battery list screen
Same updates as 1.14.1+77
- Update EULA
- Fix potential bug where updates were losing images on iOS
1.14.3+79 May 21
Bugfix for iOS updates to fix an issue where photos may not be saved between updates.
Added EULA Link in Settings Page
1.14.1+77 May 20
-Added the ability to add inventory items to checklists
-Fixed a potential issue where images aren't saved during updates on iOS
1.14.0+76 May 18
-Enhanced analytics to filter on flying fields and battery packs
-Fixed analytics when filtering by date to not include baseline flight time
-Now allows for setting one position on rotary dial switches
-Fixed split screen updates when editing aircraft and transmitters
1.13.4+75 May 13
Custom Inventory Category Drag-and-Drop Positioning
* Custom categories can now be freely positioned anywhere among the built-in inventory categories (Engines, Gyros, Receivers, etc.)
* Previously, custom categories were always forced to the bottom of the list regardless of where they were dragged
* Replaced dual-list ordering with a unified section ordering system that persists both built-in and custom category positions together
* Newly added categories automatically appear at the end until repositioned by the user
Code Quality: Deprecation Cleanup
* Migrated all `withOpacity()` calls to `withValues(alpha:)` in inventory management screen
* Removed unnecessary null-aware operators on non-nullable fields
* Inventory management screen now passes `flutter analyze` with zero issues
1.13.1+72
Critical Fix: Windows Cloud Sync Crash
* Fixed native crash ("Lost connection to device") when syncing with Firebase Firestore on Windows desktop
* Root cause: `cloud_firestore` package upgrade from 6.1.1 to 6.3.0 introduced a gRPC threading crash on Windows during collection queries
* Single document reads worked fine, but any collection query (`.get()`) caused an immediate native-level crash
* Pinned `cloud_firestore` to version 6.1.1 until the upstream bug is resolved
* See: [flutterfire #18201](https://github.com/firebase/flutterfire/issues/18201)
* All sync operations now work reliably on Windows, macOS, and Linux desktop platforms
1.13.0+71
Major Feature: Custom Inventory Categories
* Added fully customizable inventory category system for the Inventory module
* Create, edit, and delete custom item categories with user-defined fields
* Define custom fields per category: text, number, date, dropdown, and checkbox types
* Assign custom field values to inventory items for flexible tracking
* Categories and items sync with cloud for PRO users
* Full CRUD support with local SQLite storage and Firestore sync
* Import/export support for custom categories and their items
Improvement: Package & Dependency Updates
* Updated Flutter SDK constraint to ^3.9.2
* Updated firebase_core, firebase_auth, cloud_firestore, firebase_storage to latest versions
* Updated file_picker to ^10.3.8, mobile_scanner to ^7.1.3
* Updated permission_handler to ^12.0.1, share_plus to ^12.0.0
* Updated pro_image_editor to ^11.0.0, flutter_lints to ^6.0.0
* Updated geolocator to ^14.0.2, geocoding to ^4.0.0
* Updated intl to ^0.20.2, flutter_launcher_icons to ^0.14.4
Improvement: Major Code Cleanup
* Eliminated all static analysis warnings across the entire codebase
* Removed unused imports, dead code, and unreferenced private methods
* Cleaned up unused fields and local variables throughout all screens and services
* Zero warnings in flutter analyze output (down from 57+ warnings)
* Improved code maintainability and reduced technical debt
1.13.2+73 May 8
1.12.3+70
* **Major Feature:** Analytics Filtering System
* Added comprehensive date range filtering to analytics dashboard
* Quick filter presets: This Week, This Month, This Year, Last 30 Days, Last 90 Days
* Custom date range picker for precise time period selection
* Aircraft-specific filtering to view analytics for individual models
* Visual filter indicator shows active filters with clear description
* Filter by aircraft, date range, or both simultaneously
* All analytics sections respect filters: fleet overview, battery usage, field statistics, aircraft breakdown, battery breakdown
* Real-time filtering updates across all analytics metrics
* **Critical Fix:** iPad/macOS Export Data sharePositionOrigin Error
* Fixed "sharePositionOrigin: argument must be set, {{0, 0}, {0, 0}} must be non-zero" error on iPad Air and MacBook Pro
* Issue occurred when attempting to export data on iPad devices
* Added proper sharePositionOrigin parameter to all Share.shareXFiles() calls
* Implemented safe center-point calculation for iPad popover positioning
* Fix applied to Settings screen export functionality (Android MediaStore save, iOS share, desktop file picker)
* Resolves customer-reported issue affecting version 1.12.2+69 on iPad Air and MacBook Pro
* Export now works reliably across all platforms including iPad, iPhone, and desktop
* **Major Feature:** Flight Log Filtering & Sorting System
* Added comprehensive filtering capabilities to flight log list screen per aircraft
* Quick filter presets: All Time, This Week, This Month, This Year, Last 30 Days, Last 90 Days
* Custom date range picker for precise time period selection
* Flying field filtering to view flights at specific locations
* Multiple sort options: Newest First, Oldest First, Longest Flight First
* Visual filter chip showing active filters with clear description
* Filter button in AppBar highlights when filters are active
* Real-time filtering updates across flight log display
* Filtered view seamlessly integrates with existing flight log functionality
* Clear filters button for quick reset to default view
1.12.3+70 Apr 26
1.12.2+69
-Hotfix for iPad where saving QR code was throwing exception
1.12.1+68
-Added support for printing all QR codes to sheet in settings
-Fixed issue where saving a QR code to disk was causing a permission violation
1.12.2+69 Feb 10
1.12.0+67
-Added new modulation types, DMSS, DSM2, JETI DUPLEX
-Added a new "Other" modulation category so you can add any other modulation
-Fully integrated with sync and inventory system
-Added a new counter in each page Search bar, shows total count and filtered count during searches and at rest
1.12.0+67 Jan 26
1.11.2+66
-Hotfix for sync of checklist and templates
-Data migration logic cleanup
1.11.1+65
-New checklist system for managing event-based and aircraft-specific preflights
-Create reusable checklist templates for common workflows
-Quick access to aircraft preflights directly from the QR code scanner at the field
-Active maintenance warning system: Alerts you if an asset has open maintenance actions when adding it to a checklist
-Track checklist completion status and progress in real-time
-Supports both global and aircraft-specific checklists
-Full cloud sync support for checklists and templates (PRO feature)
-Major database updates for comprehensive checklist support
1.11.2+66 Jan 19
1.9.4+61
-Fixed closed maintenance tasks continuing to display and calculate "next due" tracking information
-Closed tasks are now properly treated as read-only historical records
-Removed "next due" dates, hours, cycles, and flights from closed task displays
-Improved Floating Action Button Positioning in Desktop Split View
1.9.3+60
-Fixed race condition bug where entering IR (internal resistance) values during charge events would overwrite cycle counts back to 0.
-Reorganized action buttons in desktop dual-pane view for better workflow clarity.
-Fixed empty information cards collapsing darker background color to the left side of the screen.
-Fixed detail pane not updating immediately after completing a task in desktop split view
1.9.4+61 Jan 16
1.9.2.59
-Added battery status and names to battery sets in aircraft detail screen
-Fixed battery names in mobile views
1.9.1.58
Feature: Delete Charge Events
-Added ability to delete battery charge events from the battery pack detail screen
UX Enhancement: Improved Mobile Image Viewer with Full-Screen Zoom & Pan
-Fixed image viewing on mobile devices where zooming was constrained to center of screen
-Created new `FullscreenImageViewer` widget providing true full-screen image experience
-Zoom and pan now utilize the entire screen with no artificial constraints
-Smooth pan/zoom gestures with support for 0.5x to 4.0x zoom range
-Semi-transparent background with elegant close button for intuitive dismissal
-Tap outside image area or press close button to exit viewer
-Applied consistently across all image viewing contexts:
- Aircraft photos (list and detail screens)
- Transmitter photos (list and detail screens)
- Certification/license photos
- FAA registration photos
- Club membership photos
- Radio setup transmitter photos
UX Enhancement: Scroll-to-Hide Header in Mobile Landscape Mode
-Header/title bar automatically hides when scrolling down in landscape mode on mobile devices
-Provides more screen real estate for viewing content when device is rotated to landscape
-Scrolling up brings the header back into view for access to search, menu, and sync options
-Smooth 200ms animation for header show/hide transitions
-Header automatically reappears when switching between screens via swipe navigation
-Sync loading bar also hides along with header to maximize viewable area
-Works across all main list screens: Models, Transmitters, Batteries, Maintenance, and Profile
-Only activates on mobile platforms (Android/iOS) in landscape orientation
Feature: Charge Event Date/Time Field with Backlog Support
-Added date/time picker field to charge event screen for accurate timestamp tracking
-Field pre-fills with current date/time when adding a new charge event
-Users can modify the date/time to backlog charge events that occurred in the past
-Tappable field opens date picker followed by time picker for flexible input
-Consistent with date/time pickers used throughout the app (flight logs, maintenance entries)
-Works for both individual batteries and battery sets
-Charge timestamps properly saved to database for accurate historical tracking
UX Enhancement: Responsive Battery Status Indicator in Split Pane View
-Fixed battery status indicator taking up too much space in narrow split pane views
-Normal width: Both status dot and label displayed normally
-Battery information remains fully readable at all split pane sizes
-Automatic adaptation as split pane divider is dragged
-Colored borders provide visual status feedback: green (Optimal), orange (Acceptable), red (Critical), blue (Storage)
Critical Fix: Battery Deletion in Split Pane View
-Fixed issue where deleting a battery in desktop split pane mode redirected to a blank screen
-Battery detail screen now properly detects when embedded in split view vs navigated mode
1.9.2+59 Jan 15
1.9.0+57
-Added Apple Sign In capability
-Added "Add Flight Log" to list screen menu
-Fixed motor edit quick action
-Updated battery charge duration to HH:MM:SS
1.8.2+56
-Updated inventory screen for filter, search and re-order sections
-Updated photo handling during updates
1.8.1+55
-Database migration update and realignment
1.8.0+54
-New centralized inventory system, fully integrated with models
-Expandable notes sections for better data entry and readability
1.6.1+52
-Added Manual/Auto mode toggle button in QR scanner app bar for better control in multi-QR environments
-Fixed grey screen crash when viewing battery pack details after scanning external QR codes
-Track when each aircraft and transmitter was put into service
- Application now respects your system's configured date format preferences
-Fixed external QR code columns missing from aircraft table for new users installing the app
-Added real-time database version indicator in Settings → About section
-Fixed missing required aircraftId parameter when navigating to battery pack details from QR scanner
-QR generator screen rework to prevent auto-closing
1.9.0+57 12/31/2025
1.5.4+49
-Fixed battery cycle counts and ability to edit cycles
-Added photo compression to minimize sync and export packages
-Desktop pane list view updates. when editing details (FIX)
1.5.3+48
-Fixed photos not syncing between devices or appearing after initial sync
-Fixed missing is_recurring column causing crashes for new users
-Created new SplitViewDivider widget with clean 3-dot vertical grab bar design
-Added proper back navigation handling with unsaved changes detection
-Fixed black screen issue when editing transmitter photos in desktop split-pane mode
-Local device data can now be wiped without signing in
1.5.2+47
-Fixed transmitter photo sync bug
-Fixed FAA registration photo sync bug
1.5.4+49 12/17/2025
New user data wipe feature added. Major performance enhancements to transmitter switch sync system. Several bug fixes for transmitter instance switch configuration synchronization.
1.4.7+43 12/15/2025
This version includes an update/synchronization fix where files and images would be missing after update. Now files will attempt to store locally and fall back to download from the cloud. Engines were renamed to Motors for a more universal naming convention.
1.4.5+41 12/15/2025
Latest updates includes MacOS Intel x64 builds. Updates are now being checked against separate entries for each architecture.
1.4.4+40 12/14/2025
Fixed filtering in model detail maintenance log to show open and priority tasks first. Added battery usage indicator on flight logs. Fixed open work order filtering to show all open states.
1.4.2+38 12/13/2025
Software version update dialog, routes iOS users to the iOS App Store for updates. Battery sets can now be managed and renamed.
1.4.1+37 12/10/2025
Fixes for transmitter switch synchronization, added new retirement feature. Added new draggable sections for models and transmitters.
1.3.4+34 12/08/2025
UX Enhancement: Mobile-Optimized List Reordering
Implemented long-press to reorder functionality for aircraft, transmitters, and battery packs on mobile devices
Grab bars (≡) now hidden on mobile screens to save valuable screen space
Long-press any tile to enable drag-and-drop reordering on mobile devices
Grab bars remain visible on tablets and desktop for traditional drag-and-drop
Custom tile order and favorites status sync across all devices (PRO feature)
Provides cleaner, more spacious mobile interface while maintaining full functionality
Fix: Battery Set Selection Banner Visibility
Fixed "Select 2 or more batteries to create a set" message appearing behind tiles
Banner now displays prominently at the top of the battery list where it's clearly visible
Improved user experience when creating battery sets
UX Enhancement: Global Sync Progress Indicator
Added thin animated loading bar at top of main content area during cloud sync operations
Loading bar appears below navigation header for clear visibility
Smooth left-to-right pulsing animation provides visual feedback of ongoing sync
Always visible while syncing, even after closing mobile menu or navigating between screens
Solves mobile UX issue where sync spinner was hidden inside closed menu
Automatic show/hide based on sync state using theme-aware colors
Critical Fix: Maintenance Task Status Sync Issue
Fixed maintenance task status changes (completed, in-progress, etc.) not syncing to other devices
1.3.1+29 12/05/2025
RC Model Manager 1.2.8 includes an all new analytics section, a revised logo and header bar with stylized color scheme for light/dark modes. Also includes a "hide empty sections" mode in the model detail view to streamline the look as well as movable cards in the profile section.
1.2.8+23 12/03/2025
Maintenance Logs section and Battery Management System. Add and track batteries from a centralized location, monitor battery health and charge state based on flight logs.
QR code generation and scanning for each model, fixed iOS permission issues and continuous scanning bug/error dialogs.
1.2.7+21 12/02/2025
Agnostic naming conventions throughout application, adding a model as Car will change nomenclature for that model to be more consistent with car nomenclature, locations can be switched to tracks and airfields, changing additional nomenclature. Fixed EULA links to lead to appropriate locations for Android and Windows vs. MacOS and iOS.
more Version 1.14.4+80 Sep 6
Data Not Collected The developer does not collect any data from this app.