React Native Number Input: Keyboard, Decimals, Currency
TextInput has no type="number". The right keyboardType and inputMode, decimal commas, a currency field that keeps its cursor, and the iOS number pad with no Done key.
Blog
Updates, ideas, and behind-the-scenes from the ShipNative team.
TextInput has no type="number". The right keyboardType and inputMode, decimal commas, a currency field that keeps its cursor, and the iOS number pad with no Done key.
ActionSheetIOS, @expo/react-native-action-sheet for both platforms, and a custom sheet, plus the iPad popover anchor and the destructive index done right.
Why setInterval minus one drifts and freezes in the background, the 40-line useCountdown hook that fixes it, tabular digits, a Reanimated ring, and a local notification at the end.
Real UISegmentedControl on iOS and what you get on Android, a 60-line custom control with a sliding Reanimated pill, Paper SegmentedButtons, and the tab roles screen readers need.
A 6-digit code input that handles iOS and Android SMS autofill, paste, and backspace: the one-hidden-TextInput pattern, the exact props, and when to use a library.
expo-clipboard or @react-native-clipboard/clipboard: a copy button with feedback, reading the clipboard without the iOS paste prompt, and images.
React Native has no radio button. An accessible radio group with Pressable in 40 lines, or a library, plus the one-value state model that avoids impossible selections.
KeyboardProvider, KeyboardAwareScrollView for forms, KeyboardStickyView for chat inputs, and keyboard-synced animations with Reanimated, all in Expo.
Native output, what each free plan really includes, and the first price that exports code and publishes to the stores, for every serious FlutterFlow alternative.
Controlled vs uncontrolled, the right keyboard and autofill props per field, focusing the next field, and the Android padding and cursor-jump bugs.
Slider left core years ago. The community package in Expo, why a controlled slider stutters, the floating-point step bug, and a custom Reanimated slider.
Why Switch snaps back, why trackColor false does nothing on iOS, resizing without breaking layout, and an accessible settings row with optimistic saves.
BlurView intensity and tint, why Android shows a flat tint instead of a blur, the BlurTargetView fix, blurred tab bars and headers, and the rounded-corner trap.
Lovable is web-only by its own docs. The four ways to get a Lovable project onto a phone, PWA, Capacitor, a wrapper service, or a native rebuild, and what each costs you.
Which App Store and Play keyword tools give you real data before the paywall, the Apple source everyone resells, and a free workflow that produces a shippable keyword set.
The correct FlatList and ScrollView setup, platform spinner colours, refreshing an empty list, and the reason your spinner never stops.
RN has no built-in Checkbox. expo-checkbox vs the community package vs rolling your own, with accessible, actually-tappable code for each.
Swipeable with Reanimated, an action that tracks your thumb, one open row at a time, and why undo beats a confirmation dialog.
Month grid vs agenda vs day timeline, marking days and ranges, the markedDates re-render trap, and the timezone bug that shifts every date by one.
useFonts vs native embedding, why fontWeight does nothing on Android, holding the splash screen, and applying type app-wide without patching defaultProps.
The four config files that must agree, why classNames silently do nothing, mapping third-party components, and where plain styles are still right.
The $124 floor nobody mentions, what actually drives a quote, four build routes compared, and the running costs that arrive after launch.
Route-based modals compared to the component kind, presentation modes, formSheet detents, Android differences, and how to stop a swipe from discarding a half-filled form.
Enrolment checks, the fallback ladder, why a true result proves nothing on its own, and the Info.plist string that fails App Review.
document vs cache directory, downloads with progress and resume, the iOS backup rule, and why a stored absolute path breaks after an update.
The audio mode settings that decide whether anyone hears anything, background playback, the first-run recording failure, and migrating off expo-av.
expo-localization with i18next, ICU plural forms that survive Russian and Arabic, Intl for dates and money, and the one-line RTL change that silently kills every tap.
useSafeAreaInsets vs SafeAreaView vs the edges prop, where double and triple padding comes from, and the four places insets silently come back zero.
A snapping FlatList, reanimated-carousel, or pager-view, plus dots that track the finger, autoplay that stops on blur, and the Android blank-card bug.
toast-message vs sonner-native vs burnt vs a Reanimated one you own, plus the three structural reasons your toast fires and nobody ever sees it.
React Native has no <select>. The four real options compared, Picker, native Menu, element-dropdown, and a custom sheet, plus the Android clipping bug that breaks all of them.
Inline components, importing .svg files through the Metro transformer, recolouring icons with currentColor, gradients, and the four reasons a valid SVG renders blank.
ProgressBarAndroid is gone. Two Views and a percentage, the scaleX trick that keeps the animation off the JS thread, a circular SVG variant, and the accessibility props everyone forgets.
The native header search bar in Expo Router, a custom TextInput version, filtering a FlatList without jank, and debouncing server search with cancellation.
The root view that silently breaks Android, the modern Gesture API, worklets on the UI thread, composing gestures, and swipe rows inside a scrolling list.
The async API, SQLiteProvider and useSQLiteContext, migrations with user_version, parameterised queries, transactions, and when AsyncStorage stops being enough.
Synchronous key-value storage via JSI, the development build it requires, migrating off AsyncStorage, the reactive hooks, and when it is the wrong tool.
Why the url field vanishes on Android, expo-sharing for generated files, share cards with view-shot, and making a shared link open the app.
expo-linear-gradient vs react-native-linear-gradient vs the new backgroundImage style, angles, Android borderRadius clipping, gradient text, and the TypeScript tuple error.
expo-av is deprecated, what replaced it, working code for both live players, a scroll feed that does not eat memory, and why YouTube URLs never play.
RNCamera is unmaintained. A real capture screen with expo-camera, when Vision Camera earns its dev build, permissions that pass review, and how to stop uploading 8MB photos.
File-based tabs, hiding routes with href: null, badges and blur, a custom floating pill bar, and the double-counted safe-area inset behind most layout complaints.
Install, the props that matter, two-way postMessage bridging, cookies and sessions, file uploads, and the cases where a WebView gets your app rejected.
Why iOS and Android solve this at different layers, the behavior values per platform, keyboardVerticalOffset with headers, and when to switch to keyboard-controller.
A Reanimated shimmer from scratch, Moti vs content-loader vs hand-rolled, and the delay thresholds that stop skeletons flickering.
The community picker vs the alternatives, one wrapper for both platforms, the Android dismissed event, and the timezone bug that saves dates a day early.
Runtime versions, channels vs branches, why your update lands on the second launch, what still needs a store build, and how to roll one back.
What plugins do during prebuild, the mods worth knowing, writing an idempotent one, and why your native change keeps disappearing.
The hydration flash, the 6 MB Android ceiling, batched writes, persisting a store, and when MMKV or SQLite is the right answer instead.
The 2048-byte limit, keychainAccessible levels, the iOS keychain that survives uninstall, and what SecureStore cannot protect.
Core Modal vs Expo Router modal routes vs sheets vs Alert, how to choose, plus dismissal, the keyboard, Android back, and the stacked-modal blank screen.
keyExtractor, memoized rows, empty and separator states, pull-to-refresh, infinite scroll, the three real causes of jank, and when FlashList is worth it.
Shared values, the UI-thread rule, layout and entering animations, gesture-driven motion, and the style properties you should never animate per frame.
@gorhom/bottom-sheet end to end, snap points, backdrop, scrollable content, keyboard handling, and the three reasons your sheet renders invisible.
react-hook-form with Zod, why register() does not work, the Controller pattern, one schema shared with your backend, and the four things that actually break.
The config plugin, image sizing that survives every device, a dark variant, and the two API calls that remove the blank screen before your first render.
gifted-charts vs Victory Native vs chart-kit vs raw Skia, working code for the two you will actually pick, and the three mistakes that make charts feel slow.
expo-location end to end, the permission strings App Review checks, cached-then-fresh reads, accuracy tiers, watch cleanup, and handling a denial.
System detection, semantic theme tokens, a Light/Dark/System override, and the four things that leak white, status bar, navigator, splash, and maps.
expo-image-picker, on-device compression, direct-to-storage uploads with Supabase or S3, progress bars, and the Android content:// URI failure.
The eas submit reference, flags, App Store Connect API keys vs Apple ID, Google service accounts, non-interactive CI runs, and ITMS errors decoded.
Why EXPO_PUBLIC_ values ship in plain text inside your bundle, how EAS secrets differ, .env precedence, and where API keys actually belong.
Add a real map with markers and current location using react-native-maps and Expo, copy-paste code, the Android API-key step, and the AI-builder shortcut.
Build a QR and barcode scanner with expo-camera, permissions, live scanning, the duplicate-scan trap, and handling the result. Plus the AI shortcut.
A chat app is three tables and one real-time subscription. The data model, the backend choice that matters, the screens, and the AI shortcut from prompt to phone.
An honest breakdown of Expo vs Flutter, language, hiring, performance, ecosystem, and AI tooling, and which to pick for a new mobile app, and when.
The exact screenshot dimensions App Store Connect and Google Play accept in 2026, which sizes are required, which are auto-scaled, and how to export them once.
New personal Play accounts must run a closed test before publishing. Who the rule applies to, how the 12-tester / 14-day requirement works, and how to pass it.
Expo Go is a sandbox with a fixed set of native modules. A development build is your app. Exactly when you have to switch, and the five commands that do it.
Leaving Bubble? Eight alternatives sorted by what you are actually building, web apps, internal tools, or native mobile apps, with the real trade-offs.
Expo vs React Native explained plainly. They are not competitors. What the difference actually is, when bare React Native is worth it, and what to pick in 2026.
Three real ways to turn a website into a mobile app, PWA, a wrapper, or a proper native rebuild. What each actually gets you, the app-store rules, and how to choose.
Real timelines to build a mobile app in 2026, MVP vs full app, solo vs agency, and traditional vs AI. Honest week-by-week estimates and what actually slows you down.
The best Base44 alternatives in 2026, for internal tools, web apps, and especially native mobile apps Base44 can’t build. What each does well and where it fits.
The best Rork alternatives in 2026 for prompt-to-mobile-app building, compared on reliability, backend support, credits, and code export quality.
The best Lovable alternatives in 2026, for mobile apps, web apps, and free/local building. Includes the App Store trap Lovable users hit, and fixes.
The best Bolt.new alternatives in 2026, for mobile apps that keep breaking, token limits that bite, and projects that outgrew the browser IDE.
The best AI app builders in 2026, ranked. Which output real React Native, which let you own the code, and which to pick for a mobile app you can grow.
The best app builders in 2026 compared across no-code, AI, and low-code, which fits mobile vs web, what they cost, and which let you own your code.
Build a real mobile app with AI, no coding. A step-by-step guide from a one-line idea to a working iOS and Android app you can publish and own.
What an app really costs in 2026, by complexity, platform, and build path. Freelancer vs agency vs AI builder, with a free calculator to estimate yours.
How to scope and ship a real MVP fast, the core loop, what to cut, and how AI builders get you to a testable app in days instead of months.
Rork and ShipNative both turn a chat prompt into a mobile app. The difference is platforms, code ownership, and reliability. An honest comparison.
Performance, ecosystem, AI tooling, hiring, and App Store readiness compared. See which stack actually wins for your next mobile app in 2026.
No-code vs AI-generated native: which stack actually publishes to the App Store? An honest founder-first comparison with cost and feature tables.
The three auth providers React Native teams actually pick in 2026, compared honestly with Expo-ready setup snippets and pricing tradeoffs.
Build a real fitness tracking app in a weekend with AI. HealthKit, charts, streak mechanics, and monetization, the practical 2026 playbook.
Spreadsheet-backed no-code vs AI-generated native React Native. Which actually publishes to the App Store in 2026? Honest side-by-side.
Install without a config plugin, what works in Expo Go, entitlements, paywalls, sandbox testing, and the fix for empty offerings.
UberEats-style three-sided marketplace with customer, restaurant, and driver flows. Stripe Connect, maps, launch strategy, the full AI playbook.
Pre-launch checklist, launch-day timeline, copy that actually converts, and what drives top-5 finishes on Product Hunt in 2026.
Visual no-code vs AI-generated React Native. Code ownership, performance, pricing, and when to migrate from Adalo, a 2026 founder comparison.
Multi-tenancy, auth, subscriptions, admin tooling, and go-to-market. The full B2B SaaS mobile playbook with AI code generation for 2026 founders.
Keywords, screenshots, reviews, and localization, the practical 2026 ASO playbook that drives organic installs for indie founders.
Web-first portals vs AI-generated native React Native. How the two stacks compare, and why many teams now run both together in 2026.
The exact AI prompt, streak mechanics, local push reminders, and paywall strategy to ship a habit tracker app this afternoon.
The complete walkthrough, APNs, FCM, expo-notifications, Expo Push API, background delivery, and the gotchas that trap first-time teams.
Agentic CLI vs AI-first IDE vs prompt-to-app. An honest 2026 comparison of three AI coding surfaces, plus the combined workflow most power users run.
Feed architecture, real-time, moderation, and niche launch. The full 2026 playbook for shipping a social app without hiring a dev team.
The anatomy of a winning AI app prompt, 10 copy-paste templates by category, and the refinement patterns that produce shippable iOS code.
Agentic issue-to-PR vs blank-slate AI app generation. When each wins for mobile developers and the combined workflow most teams now run.
Two-sided flows, Stripe Connect escrow, trust mechanics, messaging, and the chicken-and-egg launch playbook for building a marketplace with AI.
Auth, database, realtime, pricing, and Expo compatibility compared. The honest 2026 backend decision guide for React Native teams.
The plain-English 2026 primer, how AI app builders work, the three main types, what they can and cannot do, and how to pick one for your idea.
Profiles, matching, chat, safety, moderation, and niche launch strategy. The complete founder playbook for shipping a dating product with AI.
File-based routing vs programmatic navigation compared. What Expo Router actually buys you, when to migrate, and when React Navigation still wins.
The ingredients, stack-specific keywords, anti-patterns, and before/after examples that actually improve AI-generated React Native output in 2026.
AI prompt + Stripe + cart + checkout + shipping + orders. The complete founder playbook for shipping a branded native commerce app in 2026.
The complete 2026 walkthrough, PaymentSheet, Apple Pay, webhooks, saved cards, and the gotchas for Expo-based React Native apps.
Day-by-day 30-day pre-launch plan, audience, waitlist, landing page, influencers, Product Hunt, and the week that follows launch.
Offline-first architecture, widgets, quick capture, subscriptions, and niche launch, the full playbook for shipping a productivity app with AI.
The five-step framework for turning a vague app idea into a prompt AI builders can actually execute, with a worked example and common mistakes.
Seven organic channels that actually drive installs in 2026, niche communities, content, Product Hunt, influencers, ASO, referrals, and cold outreach.
Calendar + availability, Stripe deposits, reminders, reschedules, and the vertical launch strategy, the full 2026 playbook for AI-built booking apps.
The 2026 copy-ready privacy policy template for AI-generated mobile apps, plus App Store Privacy labels, Play Data Safety, GDPR, and CCPA guidance.
MMKV, SQLite, sync strategies, and conflict resolution, the complete 2026 offline-first playbook for Expo apps, with AI prompt guidance.
Custom schemes, iOS Universal Links, Android App Links, the complete 2026 walkthrough for Expo with code, hosting, testing, and the common pitfalls.
Free tools, the research process, competitor mining, iOS keyword field tactics, Play description density, and the iteration cadence that wins.
The complete 2026 prompt engineering playbook, scaffold, iterate, refactor. Three-phase framework, templates for each, anti-patterns, and your prompt library.
The hybrid screenshot-plus-text workflow for AI app builders, when to upload a screenshot, what text to add alongside, and the iteration pattern that wins.
Swap mocks for Supabase, Firebase, or API routes. Auth, row-level security, environment variables, and testing, the full 2026 backend-wiring walkthrough.
Honest hour-by-hour case study: Friday night idea to Sunday evening TestFlight. 24 hours of real work, what worked, what broke, and what I'd do differently.
Internal vs external testing, invites, beta review, feedback collection, and iteration cadence, the 2026 TestFlight playbook for AI-built mobile apps.
A day-by-day plan from idea to App Store, built around the deadlines you can't compress: Apple enrollment, Beta App Review, and Google Play's 14-day closed test.
Swift/Kotlin vs React Native/Flutter vs PWA, honest 2026 comparison, decision framework, and how AI code generation has shifted the choice.
The 10 highest-impact React Native performance fixes in 2026, FlashList, MMKV, Reanimated, expo-image, Hermes, and the profile-first audit path.
Tools, 2026 trends, design principles, and the 1-hour process to ship an acceptable App Store icon without hiring a designer.
Seven app archetypes founders ship with ShipNative, habit, fitness, marketplace, social, booking, e-commerce, SaaS, with the stacks and common threads.
Supabase, Firebase, Convex, Appwrite, PowerSync, Xano, the 2026 BaaS landscape compared for AI-generated mobile apps, with top picks by use case.
Which auth provider actually fits an AI-built mobile app, ownership, exportability, pricing at scale, and the decision framework for 2026 founders.
Every term a 2026 AI mobile app founder needs, from AI builders to EAS, RLS, IAP, and ASO. Plain-English definitions with pointers to deeper guides.
Step-by-step: Supabase project, tables, row-level security, env vars, and verification, the 2026 walkthrough tuned specifically for a ShipNative export.
The workflow habits, tool stacks, niche picks, and anti-patterns separating indie hackers who ship from ones who tinker in 2026.
A complete 8-step process, from writing your first prompt to submitting to the App Store. Realistic timelines, tool comparisons, and the exact mistakes to avoid.
Not every AI builder outputs native mobile apps. Compare web-first vs React Native / Expo generators and what to verify before you buy.
We evaluated 8 AI app builders on output quality, speed, code ownership, platform support, and pricing. Full reviews, a comparison table, and a decision guide for every use case.
What a React Native AI app builder is, how it differs from web-only AI tools, and a seven-point scorecard for native navigation, export quality, and App Store readiness.
Honest limits of web-first AI tools for iOS and Android, hybrid workflows, and when to use native AI generators like ShipNative.
Turn UI images into working Expo screens: export tips, pairing images with prompts, and when classic Figma-to-code wins.
Lightweight PRD skeleton tuned for AI mobile generation, plus copy-paste prompt fragments that map cleanly to React Native.
Apple developer setup, EAS CLI flow, privacy URLs, and review pitfalls, written for AI-generated Expo projects.
Visual Flutter builds vs prompt-driven Expo output, skills, timelines, and when each stack wins.
The step-by-step workflow from prompt to App Store, which kind of tool fits you, and the mobile traps to prompt around.
Eight four-screen MVP prompts, the follow-up prompts that fix a first build, and a 24-hour plan from idea to five real users.
PM workflow: actors, acceptance criteria, and prompt blocks that reduce hallucinated features.
Compare cash, calendar, and risk for AI MVPs vs contractors vs agencies, plus hidden store and tooling fees.
Practical ownership checklist: export rights, lock-in signals, Expo folders, and GEO-friendly direct answers.
The free stack from idea to App Store, design, build, backend, payments, analytics, testing, with each free tier’s real limits.
Type a description, get a working iOS & Android app. A deep look inside ShipNative's 4-stage generation pipeline, and how to write descriptions that produce better apps.
Stop spending months on your MVP. ShipNative generates a working React Native app from a single prompt, live preview in minutes, in users' hands before end of day.
Paste your product requirements document into ShipNative and get a working React Native app fast. No developer, no design handoff, no sprint planning needed.
Upload a screenshot, mockup, or Figma export, ShipNative turns any UI image into a working React Native app. No code, no handoff, no waiting.
Type what you want. ShipNative builds a real React Native app in seconds, no coding, no setup. How text to app AI works, what you can build, and how to ship your first app today.
Describe the app. ShipNative writes, checks and previews a real Expo project in minutes.
Start building