Answers / Mobile app development

Mobile app development: questions and answers

171 questions, answered by WavX Solutions. More on this topic: www.wavxsolutions.in/services/mobile.

what is cross platform app development

Cross-platform app development means writing one codebase that runs on both iPhone and Android, instead of building two separate native apps. Frameworks such as React Native and Flutter compile or bridge that shared code to each platform's native components, so most screens, logic and API calls are written once. Device-specific pieces, such as a Bluetooth accessory or a custom camera, can still be written natively and plugged in.

Will my customers notice the difference between a cross-platform app and a native one?

For most business apps, no: a well-built React Native or Flutter app scrolls, animates and responds the way users expect, and they cannot tell which framework sits underneath. The difference shows up in heavy graphics, real-time video processing, complex background tasks or deep hardware integration, where native code has more headroom. A sloppy build feels slow in any framework, so list rendering, image sizes and startup time matter more than the framework label.

native vs cross platform app cost difference

Cross-platform is the ×1.0 baseline in WavX's published cost model; a single native platform is ×0.85 and native apps for both iOS and Android are ×1.6. A medium app starts at ₹4,00,000 (₹3.4L–₹5L before add-ons), so the platform choice moves the number more than most features do. One React Native or Flutter codebase serving both stores is the practical way to keep the build affordable. Native for both earns its premium mainly in hardware-heavy apps. The quote is open to discussion; try combinations at /tools/app-cost-calculator.

I'm building a companion app for a Bluetooth-connected soil sensor we manufacture. It has to pair over BLE, pull readings in the background and push firmware updates to the device. Should I go with React Native, Flutter or fully native, and why?

Go cross-platform with native modules for the Bluetooth layer, unless your team already has strong iOS and Android engineers in-house. Pairing, background reads and firmware transfer are the risky parts, and those are better written against each platform's own Bluetooth APIs, then exposed to a shared React Native or Flutter interface for screens, charts and accounts. That keeps one codebase for most of the app while the hardware code stays native. Test firmware updates on real phones from several manufacturers early, because background Bluetooth behaviour differs between them.

Does WavX Solutions write native modules when a cross-platform app needs device-level performance?

Native modules are a listed part of WavX's mobile deliverables, used where a cross-platform app needs performance or device access the shared layer cannot give. In practice most of the app is written once in React Native, Expo or Flutter, and specific pieces such as a Bluetooth link, a camera pipeline or background location are written in native iOS and Android code. WavX also builds fully native apps when the whole product calls for it.

I'm a solo founder in Boston building a running-coach app that needs Apple Watch workouts and Apple Health data. Budget is around $15,000 and I only care about iPhone users for the first year. Native iOS or cross-platform, and what would an Indian team like WavX charge?

Build native iOS first: Apple Watch workouts and Health data rely on Apple-only frameworks, and an iPhone-only year removes the main reason for cross-platform. WavX's published cost model puts a medium app, from a ₹4,00,000 base, at roughly $4,100–6,000 and a complex one at roughly $8,200–12,000 before add-ons, with ×0.85 for a single native platform; the quote is built in INR. Your $15,000 leaves room to start lean and add features later, and the price is negotiable. WavX's day overlaps Eastern mornings until about 8:30 or 9:30 AM.

android only app for india kotlin or flutter which is better

For an Android-only launch in India, native Kotlin gives the smallest app size and the closest fit with budget phones, while Flutter makes sense if an iPhone version is likely to follow. Kotlin talks directly to Android features such as UPI intent, background services and SMS autofill; Flutter reaches the same features through plugins but lets you add iOS later without a rewrite. WavX builds both ways and recommends one after seeing the feature list and the launch plan.

react native vs flutter performance difference

In everyday business apps the performance gap between React Native and Flutter is too small for users to notice. Flutter draws every pixel with its own rendering engine, which gives it very consistent animation and a uniform look across devices. React Native renders real native components and runs logic in JavaScript, which keeps the platform's own look and makes sharing code with a React web app easier. Slow apps in either framework usually come from oversized images, unoptimised lists and chatty APIs, not from the framework.

If I build my app in Flutter, will I be able to find developers to maintain it later?

Flutter developers are not hard to find, so maintenance is rarely blocked by hiring; the bigger risk is code that only its original author can follow. Flutter uses the Dart language, which most developers pick up quickly, and it is backed by Google with a large package ecosystem. Protect yourself by owning the repository, asking for a readable project structure and setup notes, and keeping dependencies current. WavX hands over 100% of the source code, so any competent Flutter team can pick the app up.

We have a Next.js web app and two in-house React developers. We now need iOS and Android apps for the same product, with login, a feed, payments and push notifications. Which framework lets our team maintain it after an agency builds it?

React Native, most likely with Expo, is the natural fit for your team. Your developers already know React, TypeScript and the component model, so they can read and extend the mobile code from the first week, and validation rules, API clients and types can be shared with the Next.js app. Flutter would mean learning Dart and a separate widget system. Ask the agency to keep business logic in shared packages and to document the release process, since app store builds are the part web developers find unfamiliar.

what is expo in react native

Expo is a toolkit and set of services built around React Native that takes care of the native project setup, builds and updates. Instead of maintaining separate Xcode and Android Studio projects by hand, developers write the app in TypeScript, add native capabilities through configuration, and let Expo's build service produce the store-ready files. It also supports over-the-air updates for JavaScript changes. Expo suits most business apps; very unusual native requirements may still need custom native code alongside it.

Can an Expo app use the camera, Bluetooth and background location, or do I have to give up Expo for that?

An Expo app can use the camera, Bluetooth and background location without abandoning Expo. Camera and location are covered by Expo's own libraries, and Bluetooth works through a community library added with a config plugin and a custom development build. The limit is the Expo Go preview app, which only contains a fixed set of native modules, so anything beyond that set is tested in your own development build instead. The old advice about ejecting dates from a time before development builds existed.

What are over-the-air updates in Expo and what can they not change?

Over-the-air updates let a React Native or Expo app download new JavaScript and assets on launch, without waiting for a store review. They are suited to bug fixes, copy changes and small interface tweaks. They cannot change native code, add a new permission, upgrade a native library or alter the app icon, and store rules do not allow them to change what the app fundamentally does. Anything touching the native layer still needs a new build submitted to the App Store and Play Store.

should i launch android app first in india

Launching on Android first makes sense in India only if you are writing native code; with a cross-platform build you get both stores for nearly the same effort. Android is the more common phone among Indian buyers, so an Android-only pilot reaches most of a mass-market audience, while premium audiences include more iPhone users. Check your own website or social analytics for the device split before deciding. In WavX's cost model a single native platform is 0.85 of the cross-platform price, so the saving is modest.

Should I launch on iPhone first if most of my customers are in the United States?

An iPhone-first launch suits a US audience when your own data shows most customers on iOS. In WavX's published cost model a simple app starts at ₹1,50,000, roughly $1,500–2,300, and a single native platform is priced at ×0.85 of a cross-platform build, so iPhone-only saves little while cross-platform ships both stores for close to the same. Check the device split in your analytics first; field staff and some regions lean Android. The quote is built in INR, dollar figures are approximate, and the number is open to discussion.

is ios only app cheaper than both platforms

An iOS-only app is cheaper than two native apps but only slightly cheaper than one cross-platform app. WavX's published cost model prices a single native platform at ×0.85 of the cross-platform figure and two native apps at ×1.6, on bases from ₹1,50,000 for a simple app. Going iPhone-only saves a little and costs you the Android audience, so it is worth it mainly for Apple-only features. Cross-platform usually gives better value for reaching both stores. The price is negotiable; compare options at /tools/app-cost-calculator.

I run a luxury concierge service in Dubai and nearly all my members use iPhones. I want a members-only app in English and Arabic with bookings, chat and Apple Pay, budget about AED 40,000. Should I skip Android, and what would this cost?

Skipping Android saves little, so build cross-platform and release iOS first if you want a staged launch. WavX's published model prices one native platform at ×0.85 of cross-platform, and a medium app starts at ₹4,00,000, roughly AED 15,000–22,000 before add-ons such as accounts, payments, chat and an admin panel; the quote is built in INR. Chat (₹90,000) can follow in a second phase if the total runs past AED 40,000. Arabic needs a full right-to-left layout from the first screen. Price is open to discussion; share the member journey at /contact.

lightweight android app for nigeria low data users

An Android app for data-conscious Nigerian users should be designed around a small download, low background data use and tolerance for dropped connections. That means compressed images, lists that load in small pages, cached content so repeat visits cost nothing, and an offline queue that retries actions when the signal returns. Shipping per-device builds through the Play Store's app bundle format keeps the install size down on entry-level phones. Payments usually run through a local gateway offering cards, bank transfer and USSD.

How long does Apple take to review a new app?

Apple does not commit to a fixed review time, so treat it as days, not hours, and plan a buffer. Many submissions come back quickly, but a first release, an app with payments or user-generated content, or a reviewer question can add rounds of back-and-forth. Each rejection restarts the wait after you resubmit. A sensible plan is to submit at least two weeks before any public launch date and to keep marketing dates flexible until the app shows as approved.

app rejected for being just a website wrapper what to do

Apps that only display a website inside a frame are commonly rejected for offering too little beyond the browser. The fix is to add things a website cannot do well: native screens for the main flows, push notifications, offline access to key content, biometric login, camera or location features. Rebuilding the core journey natively and keeping web views only for secondary pages such as terms or help usually clears the objection. If the product truly is just a website, a PWA is the honest route.

What are App Store privacy labels and the Play Store data safety form, and who fills them in?

They are declarations shown on the store listing that tell users what data an app collects, why, and whether it is shared or linked to their identity. Apple calls them privacy labels; Google calls its version the data safety section. The account owner is accountable for their accuracy, but the developer normally prepares them, because the answers depend on every SDK in the app, including analytics, crash reporting and payment libraries. A mismatch between the form and the app's real behaviour is a common cause of rejection.

app store rejected app no account deletion option

Both stores expect an app that lets people create an account to also let them delete it, and missing this is a routine rejection. The fix is a visible delete-account option inside the app, usually under profile or settings, that removes or anonymises the user's data on the server and explains anything that must be kept for legal reasons, such as invoices. Google also asks for a web link where deletion can be requested. A simple deactivate or logout button does not satisfy the rule.

I opened a personal Google Play developer account last month and finished my first app. The console says I need to run a closed test with testers before I can publish to production. What does that involve and how do I get through it quickly?

Google asks newer personal accounts to prove the app has been tested by real people before granting production access. You upload the build to a closed testing track, invite testers, and keep the required number of them opted in for the continuous period shown in your console. Then you answer a short questionnaire about the testing and apply for production. Recruit friends, staff or early customers who will keep the app installed, and ship fixes during the test. An organisation account follows a different path, so consider one if you have a registered business.

Does WavX Solutions guarantee App Store approval?

No. WavX does not guarantee approval, because the decision belongs to Apple and Google reviewers and nobody outside those companies can promise it. What WavX does is handle the submission for both stores: preparing the build, the listing, the privacy declarations and the reviewer access details, then responding to review feedback and resubmitting if something is rejected. How resubmission work is covered is set out in the written scope, so ask at buildwith@wavxsolutions.in before signing.

We are launching a grocery delivery app only for customers in Riyadh and Jeddah. The app is Arabic-first with English as a second language. How should we set up the App Store and Play Store listings so it shows correctly for Saudi users?

Publish the app with Saudi Arabia as its available country and add Arabic as a full store-listing language, not just an in-app option. Both stores let you choose which countries can download the app and supply a separate title, description and screenshots per language, so Saudi users see Arabic text and right-to-left screenshots while English speakers see the alternate set. Set prices in SAR, link an Arabic privacy policy, and give reviewers a test account and a sample delivery address, since they will test from outside the Kingdom.

agency published my app under their own developer account is that a problem

It is a problem worth fixing early, because whoever owns the developer account controls the app. The account holds the store listing, the reviews, the subscriber base and the payout details, so an app under the agency's account cannot be updated or moved without the agency's cooperation. Ask for an official app transfer to Apple and Google accounts registered in your own business's name, with the agency added back as a team member whose access you can revoke. Both stores support this transfer without losing users or ratings.

Does WavX Solutions publish client apps under the client's own Apple and Google developer accounts?

Publishing under the client's own developer accounts is the arrangement that matches WavX's stated position: the client owns 100% of the source code and IP, with no vendor lock-in. WavX handles the App Store and Play Store submission, and the client's account holds the listing. The exact setup, including who creates the accounts and which access role WavX is given, is confirmed in the written scope, so raise it during the free consultation or at buildwith@wavxsolutions.in.

how to transfer app from one developer account to another

Both stores have an official app transfer process that moves an app to a new developer account while keeping its users, ratings and reviews. The current owner starts the transfer from their console, entering the receiving account's ID, and the new owner accepts it. Before starting, make sure the receiving account is fully verified, note the subscription and payout settings, and take over any linked services such as push certificates, analytics and the signing key. The transfer needs the old owner's cooperation, which is why account ownership should be settled early.

What happens to my app if the developer who built it disappears?

The app keeps running, but you can only update it if you hold three things: the source code, the store accounts and the signing keys. With all three, a new developer can pick up the work. Without the source code, the app has to be rebuilt; without account access, you need a transfer that the missing developer must approve. Avoid the situation by keeping the repository, the developer accounts and the cloud hosting in your own name from the first day. WavX's clients own 100% of their source code and IP.

what should developer hand over when app is finished

At handover you should receive everything needed to run and update the app without the original developer. That covers the full source code repository with its history, the Android signing or upload key and iOS certificates, admin access to the store accounts, the cloud hosting and database, and logins for third-party services such as payments, SMS, maps and analytics. Ask also for setup instructions, environment variables and API documentation. If any of these stays only with the developer, you do not fully control the app.

What does right-to-left Arabic support change in a React Native or Flutter app for Saudi users?

Right-to-left support mirrors the whole layout, not just the text. Menus, back arrows, swipe directions, progress bars, lists and form alignment all flip, while numbers, phone fields, maps and media controls stay left-to-right. React Native and Flutter both have built-in layout mirroring, but it only works cleanly when screens are built with start and end spacing instead of fixed left and right values. Arabic also needs suitable fonts, longer text allowances, and often Hijri dates and SAR formatting, so it should be planned from the first design.

arabic english app development qatar

A bilingual app for Qatar needs a full right-to-left Arabic layout alongside the English one, with a language switch that changes direction, fonts and formatting together. Prices should display in QAR, dates and phone numbers follow local formats, and the store listing needs Arabic text and screenshots. WavX builds apps in React Native and Flutter, both of which support right-to-left layouts, and its working day runs 7:30 AM to 4:30 PM Qatar time, which covers a full business day for calls and demos. Start at /contact.

french english bilingual app canada

A bilingual Canadian app should treat French and English as equal languages: every screen, notification, email and store listing exists in both, and the user's choice is remembered across devices. French text runs longer, so layouts need room to grow, and dates, currency and number formats differ between the two locales. Quebec has its own language rules for commercial products, so have your legal adviser confirm what applies. React Native and Flutter both handle this through translation files, which also makes later wording changes simple.

app in malay english and chinese

A three-language app for Malaysia stores every label in translation files for Bahasa Malaysia, English and Chinese, and lets the user switch language without reinstalling. Chinese needs fonts that render well at small sizes, Malay text often runs longer than English, and push notifications, SMS and receipts must follow the user's chosen language too. Product names, addresses and search need thought, since users may type in any of the three. Budget for professional translation and a native-speaker review; machine translation alone tends to read badly in checkout flows.

Does WavX Solutions build fully native iOS and Android apps or only cross-platform ones?

WavX builds both. Its mobile service covers cross-platform apps in React Native, Expo and Flutter, and native iOS and Android development where a product needs it. Cross-platform is the usual recommendation for business apps because one codebase reaches both stores; native is chosen when the app leans heavily on device-specific features or performance. The framework is decided per project after discovery, based on the feature list, the client's existing team and who will maintain the app afterwards.

Does WavX Solutions have mobile apps in its published portfolio?

The projects WavX names publicly are AutoshineX, a custom e-commerce store for automotive care; Solve24, a local-services marketplace; QuickToolkit, its own suite of free online tools; and TrekNova, a Himalayan trekking website. WavX does not publish a separate list of mobile app clients. Mobile app development with React Native, Expo, Flutter and native code is one of its eleven services, so ask for relevant app references and demos directly at buildwith@wavxsolutions.in before deciding.

How do I choose a mobile app developer in Gurgaon or Delhi NCR for my startup?

Judge a developer on five checks: working apps you can install and try, a written scope with milestones, who owns the code and store accounts, how changes are priced, and what support follows launch. Ask to see a demo build every week or two, not just at the end. WavX is based in Gurgaon, builds in React Native, Expo, Flutter and native code, gives the client full source-code ownership, and offers fixed-price, time-and-materials or hybrid engagement. Book a free consultation at /contact.

I'm comparing a Dubai agency with an offshore team in India for a delivery app with customer and driver sides. My worry with offshore is communication and time difference. What should I check, and how would WavX's hours line up with ours?

The time difference is the small part: WavX's working day runs 8:30 AM to 5:30 PM UAE time, Monday to Saturday, so calls and demos fall inside your office hours. What deserves checking with any offshore team is a written scope with milestones, regular demo builds, code and store accounts in your company's name, and a named contact. Also confirm Arabic right-to-left experience and which UAE payment gateway they will integrate. WavX offers fixed-price, time-and-materials or hybrid contracts after a free consultation.

I'm a solo founder in Seattle planning a habit-tracking app and considering WavX Solutions. I can't take calls during my day job. How would demos and feedback work with the time difference between Pacific time and India?

The overlap works in your favour: WavX's working day runs 8:30 PM to 5:30 AM Pacific in winter and 9:30 PM to 6:30 AM in summer, so an evening call after your day job lands at the start of the team's morning. A practical rhythm is written feedback on a test build during your evening, work done while you sleep, and a fresh build to review the next night. WavX runs regular demos against fixed milestones, and test builds are normally shared through TestFlight or a Play testing track.

offshore app developers india for australian business

Hiring an Indian team works for an Australian app when the afternoon overlap is used deliberately. In WavX's published cost model a simple app starts at ₹1,50,000, roughly A$2,300–3,400, and a business website at ₹50,000, roughly A$770–1,100; quotes are built in INR. WavX's day runs 2:30 PM to 11:30 PM in Sydney and Melbourne on standard time, 3:30 PM to 12:30 AM in daylight saving. Check written scope, milestone demos, code ownership and store accounts in your name. Prices can be negotiated; details at /contact.

We are a Zurich startup building a booking app for independent physiotherapists. It has to work in German, French and Italian and accept TWINT alongside cards. Is that a problem for a cross-platform app, and what should we plan for?

Neither requirement is a problem for React Native or Flutter. The three languages come from translation files with CHF formatting, and should be reviewed by native speakers, since Swiss German, French and Italian wording differs from the versions used abroad. TWINT is added through a payment provider that offers it to Swiss merchants, with the app handing off to the TWINT app and returning by deep link once payment completes. Plan for a Swiss data-protection review by your own adviser, since health-related bookings are sensitive data.

ada accessibility requirements for mobile app

US accessibility claims against apps usually measure them against WCAG, so building to WCAG is the practical way to address ADA risk. In a mobile app that means screen-reader labels on every control for VoiceOver and TalkBack, text that scales with the system font size, sufficient colour contrast, touch targets large enough to hit, and no flow that depends on colour or gestures alone. An app can be designed and tested around WCAG; whether it meets your legal obligations is for your own counsel to confirm.

do push notifications work when app is closed

Push notifications arrive even when the app is closed, because they are delivered by the phone's operating system, not by the app itself. When a user allows notifications, the app receives a device token and sends it to your backend. To notify that user, the backend passes the message and token to Apple Push Notification service or Firebase Cloud Messaging, and the operating system shows the alert. Tapping it can open a specific screen through a deep link.

Why are my app's push notifications not reaching some Android phones?

The usual cause is aggressive battery management on certain Android brands, which stops background apps and blocks their notifications. Other causes are a user who declined the notification permission, an expired device token the server keeps using, or messages sent at normal priority when they need high priority. Check delivery reports in the messaging console, refresh tokens on every app launch, send time-critical alerts at high priority, and guide affected users to exempt the app from battery saving. For critical alerts, add SMS or WhatsApp as a fallback.

What is the difference between push notifications, in-app messages and SMS for transactional alerts?

Push notifications reach the lock screen and can open a specific screen, but only if the user has the app installed and has allowed notifications. In-app messages appear only while the app is open, which suits tips and prompts but not urgent alerts. SMS reaches any phone number without an app or permission and is billed per message by the SMS provider, which is why it is kept for one-time passwords and delivery-critical updates. Most apps combine them: push first, with SMS or WhatsApp as the fallback for messages that must arrive.

push notification vs whatsapp message for order updates

Use push notifications as the default for order updates and WhatsApp for the few messages that must be seen. Push is instant and built into the app, but users often mute or deny app notifications, and some budget Android phones suppress them. WhatsApp messages sent through the WhatsApp Business API land in an app Indian customers check constantly, though templates need approval and messages are charged. A common setup sends every status by push and repeats key ones, such as out for delivery, on WhatsApp. WavX integrates both.

what is deep linking in mobile app

Deep linking means a link opens a specific screen inside an app instead of just launching the home screen. A link to a product, an order or a referral code takes the user straight to that item, whether they tapped it in an email, an ad, a QR code or a push notification. If the app is not installed, the link can fall back to the website or the store page. Deep links are what make marketing campaigns, password resets and shared content work properly in an app.

I run a D2C snacks brand in India and want a refer-and-earn feature. A customer should share a link on WhatsApp, their friend installs the app, and both get wallet credit automatically without typing a code. How is that built?

This is built with deferred deep linking: the referral link carries the referrer's ID, survives the trip through the Play Store or App Store, and is read by the app on first launch. The customer taps share, WhatsApp opens with a prefilled message and link, and when the friend installs and signs up, the backend matches the ID and credits both wallets after a qualifying order. Add fraud rules such as one reward per device and phone number. WavX builds referral and wallet systems alongside its mobile apps.

what is offline first app

An offline-first app is designed to work fully without a connection and sync with the server whenever one is available. Data is stored in a database on the phone, every action is saved locally first, and a sync process sends queued changes and pulls updates in the background. The user never waits on the network to open a record or save a form. It suits field sales, delivery, inspections and warehouses, where staff move in and out of coverage all day.

How does an offline-first app resolve conflicts when two users edit the same record?

The app applies a conflict rule agreed during design, because no single rule fits every kind of data. Common choices are last write wins, where the newest timestamp is kept; field-level merging, where non-overlapping changes from both users are combined; and server authority, where critical values such as stock or payment status are always decided by the backend. For records where a wrong merge would be costly, the app shows both versions and asks a person to choose. Each change is logged so the history can be audited.

We run an agricultural equipment servicing business in regional Queensland. Our 15 technicians spend most of the day on properties with no mobile coverage and currently fill in paper job sheets. What kind of app do we need and what would it roughly cost?

You need an offline-first field service app: jobs, customer history and parts lists download at the depot, technicians complete sheets, photos and signatures without signal, and everything syncs later, with an office web dashboard for scheduling. In WavX's published cost model a medium app starts at ₹4,00,000, roughly A$6,200–9,100 before add-ons such as accounts and an admin panel; offline sync is scoped separately and quotes are built in INR. Starting with job sheets only keeps phase one lean, and the price is negotiable. WavX overlaps your afternoon from 2:30 PM.

Can a sales app keep working when my reps in rural Kenya have no network and then sync later?

Yes, an offline-first app does exactly that. The product catalogue, customer list and price book are stored on the phone, so a rep can take orders, record payments and capture a shop photo with no signal. Each action is queued and sent automatically once the phone finds a connection, with the server checking for duplicates and stock conflicts. Keep the app light for entry-level Android phones and limited data bundles. WavX builds offline-first sync and works 7:30 AM to 4:30 PM Kenya time, so calls and demos fall within your working day.

Our cooperative buys seaweed from farmers across several islands in the Philippines. Buyers need to record weights and payments on the spot, often with no signal, and farmers want to be paid through GCash. What should the app do and what is hard about it?

Build an offline-first buying app: each buyer's phone holds the farmer list and price sheet, records weights, grades and photos without signal, and syncs when it reaches coverage. The hard parts are preventing duplicate or edited records, which needs device-side IDs and server checks, and payouts, since a GCash transfer needs a connection and a disbursement arrangement with a payment provider. Queue payouts for approval once records sync, and send farmers an SMS receipt. A web dashboard gives the cooperative daily totals per island and buyer.

field service app that works during load shedding

A field app for South Africa should assume that power cuts take mobile towers and office Wi-Fi offline for hours. Build it offline-first: job cards, customer details and price lists live on the phone, work is captured locally, and sync runs whenever a signal returns. Keep the app light on battery by limiting background location and screen-heavy features, and let supervisors see when each device last synced. WavX builds offline-first apps and its working day runs 6:30 AM to 3:30 PM South African time.

cost to add live tracking to app

Maps and location is a ₹60,000 add-on in WavX's published app cost model, on top of the app base. Live tracking also relies on a real-time backend and usually push notifications at ₹25,000, and a separate driver or staff app brings its own scope. Map providers bill usage directly, so running cost depends on trips tracked. Status updates in place of a moving map are a lower-cost first step if budget is tight. These calculator figures are open to discussion; model your combination at /tools/app-cost-calculator.

How does live location tracking work between a driver app and a customer app?

The driver's phone reads its GPS position every few seconds and sends it to the backend, which relays it to the customer's app over a persistent connection such as a WebSocket. The customer app moves the marker on a map and recalculates the estimated arrival using a routing service. To save battery and data, the driver app slows its updates when the vehicle is stationary and speeds them up near the destination. The backend also stores the route, which supports proof of delivery and dispute handling.

Why does background location stop working in my Android app after a few minutes?

Android shuts down location updates from apps it considers idle unless the app runs a foreground service with a visible, ongoing notification. Tracking also stops if the user granted location only while using the app, or if the phone maker's battery saver kills the process. The fix has three parts: run tracking inside a foreground service, request the always-allow permission with a clear explanation, and prompt users on affected brands to exempt the app from battery optimisation. Test on real devices, since emulators do not reproduce this behaviour.

We operate 60 chauffeur-driven cars in Dubai and want our own booking app with live tracking, so clients can watch the car approach and share the trip. Bookings come in both Arabic and English. What does the tracking side involve technically?

The tracking side needs three connected pieces: a driver app that sends GPS positions from a background service, a real-time backend that relays them, and a client app that draws the car on a map with an arrival estimate. Trip sharing is a secure web link showing the same live map. For Dubai, addresses and place search should work in both Arabic and English, and the client app needs a full right-to-left layout. WavX builds maps, GPS and live tracking, and works 8:30 AM to 5:30 PM UAE time.

google maps vs mappls for delivery app india

Google Maps is the safer default for most Indian delivery apps, and Mappls is worth a look when address accuracy in smaller towns is your main problem. Google has the wider developer ecosystem, familiar place search and broad routing support. Mappls, from MapmyIndia, is built specifically around Indian addresses and localities. Compare the two on your own delivery pincodes: search ten real customer addresses in each and check where the pin lands. Pricing differs and changes, so check both providers' current terms. WavX names Google Maps among its integrations.

How do I track attendance for field staff using GPS in an app?

Use geofenced check-ins: the app lets a staff member mark attendance only when the phone's GPS places them inside a defined radius around a site or customer location. Each check-in stores the time, coordinates and often a selfie, and works offline with the record syncing later. Supervisors see a live list of who is on site and can export hours for payroll. Guard against fake-location apps by checking for mock-location settings, and tell staff clearly when their location is recorded and when it is not.

in app purchase vs payment gateway difference

In-app purchase is the store's own billing system, run by Apple or Google, while a payment gateway such as Razorpay or Stripe charges the customer's card, bank or wallet directly for your business. Store rules generally require in-app purchase for digital goods used inside the app, such as premium features, subscriptions to content or game credits. Physical products, deliveries and real-world services use a payment gateway. The stores keep a commission on in-app purchases, and the rules vary by country and change over time.

Do I have to give Apple a cut if my app sells physical products?

No. Apple's and Google's commission applies to digital goods sold through their in-app purchase systems, not to physical products or real-world services. A shop, food delivery, taxi or salon booking app takes payment through its own gateway, such as Razorpay or Stripe, and pays only that gateway's processing fee. The commission question arises when you sell something consumed inside the app: premium content, subscriptions to digital features, virtual credits. If your app mixes both, each type follows its own rule.

I'm launching a regional-language video learning app in India with monthly and yearly plans. I'd like subscribers to pay through UPI AutoPay instead of the app stores' billing. Is that allowed, and how should I set up payments?

Video lessons are digital content, so both stores' billing rules apply and you cannot assume UPI AutoPay alone is acceptable inside the app. The rules for digital subscriptions differ between Apple and Google, vary by country and have been changing, so read the current policy for India before building. A common structure is store billing inside the app plus UPI AutoPay through Razorpay on your website, where a mandate renews the plan automatically. One backend should recognise a subscriber whichever way they paid. WavX integrates Razorpay and UPI in its apps.

upi intent not opening gpay phonepe from app

When a UPI intent fails to open Google Pay or PhonePe, the app usually has not declared those UPI apps in its configuration, so the phone hides them. Newer Android versions require an app to list the other apps it wants to open, and iOS needs each UPI app's URL scheme declared. Other causes are an outdated gateway SDK, a malformed payment link, or no UPI app installed. Declare the apps, update the SDK, test on real phones, and fall back to UPI ID or QR when no app responds.

how refunds work in app razorpay

A refund is triggered from your admin panel or backend, which calls the gateway's refund API with the original payment ID and the amount. Razorpay then returns the money to the source the customer paid from, whether UPI, card or netbanking, and sends a status update your backend records against the order. The app shows the customer the refund status and reference. How long the money takes to arrive depends on the bank and the method. Partial refunds, cancellations before capture and wallet credit can all be built as separate options.

razorpay vs stripe for app with international customers

Use Razorpay for customers paying in India and Stripe where most buyers are abroad; many apps with both audiences run the two side by side. Razorpay is built around Indian methods such as UPI, netbanking, cards and wallets. Stripe is strongest for international cards, multiple currencies and methods local to other countries. Which account you can open depends on where your company is registered and on each provider's approval. The app picks the gateway by the user's country or currency. WavX integrates both.

knet payment gateway app integration

KNET, Kuwait's national debit payment network, is integrated through a Kuwaiti bank or a payment gateway that offers it to registered merchants. In the app, the customer chooses KNET at checkout, is taken to a secure KNET page to enter card details and PIN, and returns to the app with a success or failure result that your backend verifies. You need a merchant agreement before development can be tested end to end. Card payments and Apple Pay normally sit beside KNET in the same checkout.

I run a water delivery business in Nairobi and want customers to order refills in an app and pay with M-Pesa without leaving it. How does M-Pesa work inside an app and what do I need to arrange first?

The app triggers an M-Pesa prompt on the customer's phone: they tap pay, a request appears asking for their M-Pesa PIN, and your backend receives a confirmation once Safaricom processes it. To set this up you need a registered till or paybill number and access to Safaricom's developer API for your business, which you apply for yourself. The backend must handle delayed and failed confirmations so orders are never marked paid by mistake. M-Pesa is not among the integrations WavX lists on its site, so it would be scoped as a custom API integration.

paystack or flutterwave in mobile app

Both Paystack and Flutterwave work well inside a mobile app, so choose on business terms, not technical ones. Each offers cards, bank transfer and USSD for Nigerian customers, mobile SDKs, and webhooks that tell your backend when a payment succeeds. Compare them on the countries and currencies you plan to sell in, settlement timing to your bank, how disputes are handled, and current fees, which you should check on each provider's site. The integration effort is similar, and an app can be built so the gateway can be swapped later.

Can my app accept PayNow payments in Singapore?

Yes, through a payment gateway that offers PayNow to Singapore-registered businesses. At checkout the app shows a PayNow QR code or opens the customer's banking app; the customer approves the transfer there, and the gateway notifies your backend, which marks the order paid. Because confirmation arrives a few moments later, the app needs a waiting state and a clear result screen. Cards, Apple Pay and Google Pay usually sit alongside. Confirm with your gateway that PayNow is enabled on your account before development starts.

We're opening a bubble tea chain in Kuala Lumpur and want an ordering app with pickup and loyalty stamps. Most of our customers pay with FPX or e-wallets like Touch 'n Go and GrabPay, not cards. Which payment setup should the app have?

Use one Malaysian payment gateway that bundles FPX online banking, the main e-wallets and cards behind a single integration, instead of connecting each wallet separately. The app shows the methods at checkout, hands off to the bank or wallet app, and returns by deep link with a result your backend verifies. Add DuitNow QR if your gateway supports it. Pick the gateway on which wallets it covers and how fast it settles to your bank. WavX works 12:30 PM to 9:30 PM Malaysian time, so afternoons suit calls.

apple pay and tabby in uae app

Apple Pay and Tabby can sit in the same UAE checkout, but each is set up through a separate agreement. Apple Pay runs through your payment gateway: you register a merchant ID, and the app shows Apple's payment sheet with the total in AED. Tabby is a buy-now-pay-later provider that approves your business as a merchant, then supplies an SDK or checkout page the app opens when the customer chooses instalments. Your backend confirms both through server callbacks before releasing an order.

stripe and apple pay in react native app

Stripe publishes a React Native SDK that includes a ready-made payment sheet, and Apple Pay appears in that sheet once it is enabled on your Stripe account and your Apple merchant ID is configured. The flow is: your backend creates a payment intent, the app opens the sheet, the customer pays with Face ID, and a webhook confirms the result to your server. US apps normally add Google Pay on Android the same way, and sales tax calculation is a separate piece to plan. WavX names Stripe among its integrations.

We're a pet-food subscription company expanding to Brazil. Our local advisers say an app that doesn't accept Pix will struggle. How does Pix work inside a mobile app, and can a team outside Brazil build it?

Pix is Brazil's instant bank payment system, and in an app it appears as a QR code or a copy-and-paste code the customer pays from their banking app. Your backend creates the charge through a Brazilian payment provider, and a webhook confirms the payment within moments. A team outside Brazil can build this, since the work is a standard API integration, but you need the provider account, which generally requires a Brazilian entity or partner. The app should also be in Portuguese and reviewed against Brazil's data protection law by your advisers.

gcash payment in app

GCash is added to an app through a Philippine payment gateway that offers it as a method, not usually by connecting to GCash directly. At checkout the customer selects GCash, the app hands off to the GCash app or a login page to approve the payment, and the customer returns to your app while the gateway confirms the result to your backend. The same gateway normally covers Maya, cards and bank transfer. You need a registered business and an approved merchant account before live payments can be tested.

Can my app take Apple Pay and Google Pay from UK customers without me building a card form?

Yes. A payment gateway's mobile SDK provides a ready-made payment sheet that offers Apple Pay on iPhone and Google Pay on Android, with a card form the gateway hosts as the fallback. The customer confirms with their face or fingerprint, the gateway handles the card data and any bank authentication step required in the UK, and your backend receives the result in pounds. You never touch card numbers. Setup needs a merchant account plus Apple and Google merchant registration. Stripe, which WavX integrates, works this way.

cod cash collection rider app reconciliation

Cash on delivery is reconciled by making the rider app the record of every rupee collected. When an order is delivered, the rider marks the amount received as cash or as UPI paid to a QR code shown in the app. The backend keeps a running balance of cash each rider holds, and the admin panel records deposits when riders hand it in, flagging any shortfall. Daily reports compare delivered COD orders with cash deposited. Adding a dynamic UPI QR at the doorstep reduces the cash riders carry.

We're building an app in India where gig workers sign up to do deliveries. Before activating someone we need to verify their identity, PAN and bank account. Can this be done inside the app, and what are the limits around Aadhaar?

It can be done inside the app through a verification provider's APIs: the worker enters or scans details, and the backend checks PAN, bank account and identity documents, often pulling them through DigiLocker with the user's consent. Aadhaar is the sensitive part. Direct Aadhaar authentication is restricted to authorised entities, so most apps rely on DigiLocker or offline Aadhaar methods and must not store the full number casually. Have your legal adviser confirm what your business may collect; the app is then designed around that.

What is an ONDC buyer app and can I build my own?

An ONDC buyer app is a shopping app that shows products and services from any seller on India's Open Network for Digital Commerce, instead of only sellers signed up to one platform. You can build your own, but the app must implement the network's protocol for search, order, payment and tracking, and your company must be onboarded as a network participant after testing. The app itself is an ordinary mobile build; the protocol integration and the onboarding are the extra work, and both are scoped during discovery.

sepa and ideal payments in app

SEPA Direct Debit and iDEAL are added through a payment gateway that supports European bank methods; Stripe is one such gateway. With iDEAL, the customer picks their bank, approves the payment in their banking app and returns to your app by deep link. With SEPA Direct Debit, the customer enters an IBAN and accepts a mandate, and the money arrives days later, so the app must handle pending and failed states. Show methods by country: iDEAL for Dutch users, direct debit and cards elsewhere.

singpass login in app

Singpass login is available only to organisations that have been onboarded by the Singapore government's Singpass programme, so the first step is an application, not code. Once approved, your app sends the user to Singpass to authenticate and receives a verified identity, and with Myinfo it can prefill details the user consents to share. The integration follows a standard secure login flow that React Native and Flutter apps handle through the system browser. Keep an email or mobile OTP login as well for users without Singpass.

I own four biryani outlets in Lucknow and pay heavy commission to food aggregators. I want my own ordering app with UPI payments, order tracking and offers for repeat customers. What would it involve and what does WavX's pricing model say?

You need a customer app, an outlet screen to accept orders and an admin panel for menus, offers and reports. WavX's published worked example for a medium cross-platform app with accounts, payments and push is about ₹4.6L–₹6.8L over 7–12 weeks; an admin panel at ₹1,00,000 and maps at ₹60,000 are add-ons, and a rider app is scoped separately. Your own app pays gateway fees, not aggregator commission, and you own the code. Launching with pickup and repeat-customer offers first eases the budget. The price is negotiable; model it at /tools/app-cost-calculator.

how to create a grocery delivery app

A grocery delivery app is really three products: a customer app, a rider app and an admin panel for the store. Start by fixing the delivery area and catalogue size, then design the customer flow of browse, cart, slot or instant delivery, and UPI or COD payment. The backend manages stock per store, order assignment and live tracking. Launch in one locality, measure order accuracy and delivery time, then expand. WavX builds delivery apps with live tracking and Razorpay or UPI payments; start with a free consultation at /contact.

I own three barbershops in Leeds and want a booking app where customers pick a barber, pay a deposit and get reminders. I've got about £6,000. Is that realistic with an offshore team, and what would I get?

It is a realistic starting point. A booking app with barber selection, deposits and reminders sits in the medium tier of WavX's published cost model, which starts at ₹4,00,000, roughly £3,100–4,600 before add-ons such as accounts, payments, push and a manager admin panel. Those add-ons decide where the total lands; the quote is built in INR after a free consultation. Leaving the admin panel for phase two helps keep near £6,000. Deposits would run through Stripe with Apple Pay and Google Pay. The figure is negotiable; email buildwith@wavxsolutions.in.

what is a mobile crm app

A mobile CRM app puts a sales team's leads, customers and follow-ups on their phones, so updates happen in the field instead of at a desk later. A rep can see the day's visits, log a call or meeting, capture an order, attach a photo or location and set the next follow-up. Managers get a live view of the pipeline and activity. A custom mobile CRM follows your own sales stages and approval rules, and usually works offline with sync.

We distribute FMCG products across eastern UP with 40 field sales reps. They visit small shops, many with poor network, and are more comfortable in Hindi. We want order booking, attendance and daily reports, with orders flowing into Tally. What should we build?

Build an offline-first Android sales app in Hindi and English, backed by a web dashboard and a Tally sync. Each rep's phone holds the beat plan, shop list, price list and schemes; orders, GPS check-ins and photos are captured without network and uploaded when signal returns. Managers see attendance, visits and order value by rep each evening, and confirmed orders post to Tally as sales vouchers. Android-only keeps cost down if reps use company phones. WavX builds mobile CRM and staff apps with offline sync and Tally integration.

We run two parts warehouses in Texas and count stock on paper. I want staff to scan barcodes with their phones to receive, move and count inventory, with a budget near $10,000. Is a phone camera good enough, and what would the build look like?

A phone camera is good enough for moderate scanning volumes; rugged handhelds earn their cost only when staff scan all shift. For the build, WavX's published model starts an internal tool at ₹2,00,000, roughly $2,000–3,000, and a medium app at ₹4,00,000, roughly $4,100–6,000, before add-ons; quotes are built in INR. You would get a staff app for receiving, transfers and cycle counts that works offline, plus a stock dashboard. Using phones instead of scanners keeps hardware spend down. Accounting integration is scoped separately, and the price is negotiable around your $10,000.

society management app development india

A housing society app normally covers maintenance billing and online payment, visitor entry with guard approval, complaints, notices, amenity booking and a resident directory, with separate logins for residents, guards and the managing committee. For India, add UPI payments, receipts suited to society accounts, and WhatsApp or SMS alerts. Ready-made society apps exist; a custom build makes sense for a developer with many projects or a society with unusual billing rules. WavX builds your own software, fully custom, with a pricing model that fits you; discuss scope at /contact.

astrology app development cost

In WavX's published cost model a complex app starts at ₹8,00,000 (₹6.8L–₹10L), with chat at ₹90,000, payments at ₹80,000 and an admin panel at ₹1,00,000 among the add-ons. An astrology consultation app is priced by its features: user and astrologer accounts, a wallet, per-minute chat or call billing, kundli generation and payouts. A first version with chat only, adding calls later, can sit closer to the medium tier at ₹4,00,000. Calling services bill usage separately. The figure is negotiable; price your list at /tools/app-cost-calculator.

quick commerce app development company

Choose a quick commerce developer on evidence that they can build the operations side, not just a shopping screen. Check for dark-store inventory by location, picker and rider apps, order batching, live tracking, slot and surge rules, and an admin panel your team can run. Ask who owns the code and how changes are priced. WavX builds custom delivery apps with live tracking, UPI and Razorpay payments, inventory and admin systems, and hands over full source-code ownership. Talk through your model at /contact.

logistics app development company in india

A logistics app developer should be able to show how they handle the hard parts: driver apps that track in the background without draining battery, offline proof of delivery, route and load assignment, and a dispatcher dashboard. Ask for a demo build, the handover terms and a maintenance plan. WavX builds delivery and logistics apps with maps, GPS and live tracking, offline-first sync and integrations such as Shiprocket and Delhivery, and lists logistics, delivery and supply chain among the industries it serves. Write to buildwith@wavxsolutions.in.

how much does it cost to make an app like uber in india

WavX's published worked example for a complex cross-platform app with accounts, payments, chat, maps, push and an admin panel is about ₹10.2L–₹14.9L over 12–20 weeks. A ride-hailing product has a rider app, a driver app, an admin panel, live tracking, fare calculation, payments and notifications; that example covers one app, so a separate driver app, surge rules and multi-city operations add scope. Launching in one city with fixed fares keeps the first build smaller. The price is negotiable; tell WavX your budget or estimate at /tools/app-cost-calculator.

build app like zepto

Building a ten-minute delivery app means building for a dark-store operation: stock tracked per store, orders routed to the nearest one, pickers guided shelf by shelf, and riders assigned automatically. The customer app needs fast search, a live cart against real stock, UPI payments and tracking. Start with one store and a small catalogue to prove delivery times before adding locations. WavX builds the customer, picker and rider apps with the admin panel as custom code, so the logic follows your operation. Scope it at /contact.

build a beauty shopping app like nykaa

WavX's published worked example for a medium cross-platform app with accounts, payments and push notifications is about ₹4.6L–₹6.8L over 7–12 weeks, before an admin panel and other add-ons; a web store alone starts at ₹1,50,000 for up to 100 products. A beauty shopping app needs a catalogue with shades and variants, filters by concern, photo reviews, wishlists, offers and UPI, card and COD checkout, plus inventory, order management and shipping. Shade finders or virtual try-on can come later. The price is open to discussion.

dream 11 app development

A fantasy sports app needs live match data feeds, team creation with player credits, contests, a real-time points engine, leaderboards, a wallet and KYC. The points engine and leaderboards must handle sharp traffic spikes at match start. The legal side matters more than the code: Indian law on real-money online games is restrictive and has been changing, and app stores apply their own real-money gaming policies. Get legal advice on your format first. A free-to-play version with prizes is a different, simpler product.

How much would it cost to build an app like Airbnb?

WavX's published worked example for a complex cross-platform app with accounts, payments, chat, maps, push and an admin panel is about ₹10.2L–₹14.9L over 12–20 weeks, which covers the core of an Airbnb-style app: listings with calendars, map search, booking and payments, messaging and reviews. Host payouts add scope. A first version for one city or one property type can be smaller, and the original reflects years of ongoing development. The figure is negotiable, so share your budget and WavX will shape version one; try /tools/app-cost-calculator.

What features drive the cost of an app like Uber?

In WavX's cost model the relevant add-ons are maps and location at ₹60,000, payments at ₹80,000, chat at ₹90,000, push at ₹25,000 and an admin panel at ₹1,00,000, on a complex base from ₹8,00,000. Five things drive cost: the number of separate apps, real-time tracking, payments, matching logic and admin tools. Ride-hailing needs rider, driver and control-panel builds sharing one backend, plus fare calculation, assignment and surge rules. Dropping in-app chat in favour of calls trims the first version. Every figure is open to negotiation.

We own eleven casual-dining restaurants across Abu Dhabi and want our own ordering app like the big delivery platforms, in Arabic and English, with our own drivers and live tracking. What would the build include and what does it cost?

A complex app starts at ₹8,00,000 in WavX's published cost model, roughly AED 30,000–44,000 before add-ons such as payments, maps, push and an admin panel; the quote is prepared in INR. The build includes a bilingual customer app with right-to-left Arabic, a driver app with live tracking, branch screens for accepting orders and an admin panel for menus, zones and reports, with Apple Pay through a UAE gateway. Rolling out to a few branches first keeps phase one smaller. The price is negotiable; send branch count and volumes to buildwith@wavxsolutions.in.

I supply fresh milk to about 900 homes in Indore and track everything in notebooks. I want an app where customers subscribe, pause for holidays, and pay monthly by UPI, and my delivery boys see their route. How big a project is this?

This is a medium project: WavX's published worked example for a medium cross-platform app with accounts, payments and push is about ₹4.6L–₹6.8L over 7–12 weeks, with the admin panel a ₹1,00,000 add-on. It has three parts: a customer app for subscriptions, pauses and bills; a delivery app showing routes; and an admin panel for customers, rates and collections. Monthly UPI collection can use AutoPay mandates through Razorpay. You own the code, so there is no per-household fee. The price is negotiable: WavX builds your own software, fully custom, with a pricing model that fits you.

My family runs a kirana store in Kanpur with around 400 regular customers who buy on credit. I want something on my phone to record udhaar, send reminders on WhatsApp and take UPI payments. Should I get a custom app or use a ready-made khata app?

Use a ready-made khata app for now. For one store with 400 customers, existing ledger apps already record credit, send reminders and accept UPI, and a custom build would cost more than it returns; WavX's published model starts a simple app at ₹1,50,000 (₹1.28L–₹1.88L before add-ons). Custom becomes worth it when you need several branches sharing one ledger, home delivery, loyalty points or billing integration. At that stage, start with one feature and add the rest later, and tell WavX your budget, since the price is open to discussion.

b2b order booking app with tally integration

A B2B ordering app connects to Tally through a small connector that runs alongside your Tally installation and exchanges data with the app's backend. Items, price lists, stock and outstanding balances flow from Tally to the app; confirmed orders flow back as sales orders or vouchers. Retailers see their own prices and credit limit, and your accounts team avoids retyping. Sync can run every few minutes, but it pauses whenever the Tally machine is switched off. WavX lists Tally among its integrations.

matrimony app development cost

In WavX's published cost model a medium app starts at ₹4,00,000 (₹3.4L–₹5L) and a complex one at ₹8,00,000 (₹6.8L–₹10L), with accounts at ₹40,000, subscriptions at ₹80,000, chat at ₹90,000 and an admin panel at ₹1,00,000 as add-ons. A matrimony app needs moderated profiles, search by community and location, match suggestions, interest requests, chat, paid plans and verification tools. Starting with interest requests and adding chat later trims version one. Verification and privacy deserve the most design care. The price is negotiable; see /tools/app-cost-calculator.

How do I build an app like Urban Company for my own city?

Start with one city and two or three service categories, then build three pieces: a customer app for booking and payment, a partner app where professionals accept jobs and mark them done, and an admin panel for onboarding, pricing and payouts. Slot scheduling, partner assignment by area, ratings and UPI payments are the core. Supply quality decides success more than software, so plan partner verification early. WavX's portfolio includes Solve24, a local-services marketplace, and it builds marketplace apps as custom code.

We're an agri-input company in Madhya Pradesh planning an app for farmers: crop advice, mandi prices and ordering seeds and fertiliser. Many farmers read little English and use entry-level Android phones. How should we design it?

Design it Hindi-first, voice-friendly and light. Use large icons with audio labels, let farmers search and ask questions by speaking, and keep each task to a few taps. Build for entry-level Android phones: a small download, cached mandi prices and advice that open without network, and ordering with UPI or cash on delivery. Send alerts by WhatsApp and SMS as well as push. Test early versions with real farmers in the field, not office staff. WavX builds Android apps with offline-first sync.

cost to add chat feature like whatsapp in app

Chat is a ₹90,000 add-on in WavX's published app cost model, on top of the app's base. That covers standard in-app messaging such as customer to seller or patient to clinic. Group chat, voice notes, read receipts, media sharing, moderation and end-to-end encryption each widen scope, and voice or video calling uses a separate calling service billed by usage. Shipping one-to-one text chat first and adding the rest later keeps the cost close to the add-on price. The figure can be discussed; start at /tools/app-cost-calculator.

Does a mobile app need a backend, or can everything run on the phone?

Any app where users log in, share data or pay needs a backend. The backend is the server side: it stores accounts and records in a database, enforces business rules, talks to payment and SMS providers, sends push notifications and feeds the admin panel. Only self-contained apps, such as a calculator or an offline reference guide, can run entirely on the phone. For a business app the backend is often half the work, which is why WavX scopes the app and its APIs together.

Should I use Firebase or a custom backend for my app?

Firebase suits a first version that needs login, a simple database, push notifications and file storage quickly; a custom backend suits products with complex business rules, reporting or integrations. Firebase removes server management and speeds up an MVP, but querying across related data, complex permissions and moving away later are harder, and costs follow usage. A custom Node.js or Python backend on PostgreSQL gives full control over logic and data. Many apps mix them, using Firebase for push and authentication with a custom API behind.

Can one backend serve a WavX-built mobile app, its admin panel and a web version?

One backend serving all three is the normal design. WavX builds mobile apps on API backends written in Node.js or Python, with PostgreSQL or MongoDB as the database, and the same REST or GraphQL APIs feed the iOS and Android apps, the admin panel and any web version. Business rules live in one place, so a price or permission change applies everywhere at once. Hosting is on AWS, Google Cloud or Azure with CI/CD, monitoring and backups, and the backend code belongs to the client along with the app.

How much does it cost per month to run the servers for an app?

Server cost depends on usage, so there is no single figure, and WavX does not publish one. Four things drive the bill: the number of active users, how much media you store and deliver, real-time features such as chat or tracking, and third-party usage such as SMS, maps and payment fees. A small app can start on modest cloud resources and scale up as traffic grows. The cloud provider bills you directly. Ask for an estimate based on your expected users during the free consultation.

Our company runs on an older ERP with no API, just a SQL database. Management wants a mobile app so sales staff can check stock and customer balances and place orders. How do you put an app on a system like that safely?

Put a small API layer between the app and the ERP instead of letting phones touch the database. The layer reads stock and balances through read-only queries or views, caches them, and exposes only what the app needs. Orders from the app go into a holding table or the ERP's own import route, so its business rules still apply, and nothing is written directly into core tables. Add authentication, per-user permissions and an audit log. WavX builds custom APIs and legacy integrations of this kind.

I'm starting a laundry pickup service in Cape Town. I need a customer app, a driver app and a web dashboard for my team. Do these need three separate systems, and is it sensible to have this built in India?

They are three interfaces on one system: a single backend holds customers, orders, routes and payments, and the customer app, driver app and dashboard are views of it, which keeps data consistent and cost down. In WavX's published cost model a medium app starts at ₹4,00,000 (₹3.4L–₹5L) before add-ons; the quote is built in INR, and /tools/app-cost-calculator shows approximate conversions. Building in India is workable: WavX's day runs 6:30 AM to 3:30 PM South African time. Plan for a local payment gateway. The price is negotiable.

Does my business really need an app, or is a good mobile website enough?

A mobile website is enough unless customers or staff will use it repeatedly and you need what only an app provides. Ask four things: will the same person open it weekly or more; do you need push notifications; must it work offline or use GPS, camera or Bluetooth in the background; and does a store listing matter to your customers. Two or more yes answers point to an app. Otherwise a fast mobile site or PWA reaches everyone with no install, at lower cost.

What can a native app do that a PWA cannot on iPhone?

On iPhone, a native app has fuller access to the device than a PWA. Native apps get dependable push notifications without the user first adding a site to the home screen, background location and background tasks, Bluetooth and NFC, deeper integration with Apple Pay, Health data, widgets and Siri, and a listing in the App Store. PWAs on iOS have gained features over time but remain more restricted than on Android, and storage can be cleared by the system. The gap matters most for tracking, hardware and notification-heavy products.

progressive web app development company india

WavX builds PWAs within its web application service, in React and Next.js; a custom web application starts at ₹4,50,000 (₹3.83L–₹5.63L) in its published cost model. When choosing a PWA developer in India, check real offline behaviour and fast loading on budget Android phones, not just an install prompt, and try one of their builds on a slow connection. Launching with the core offline screens first keeps the build lean. WavX also builds native and cross-platform apps, so it can advise which fits. The price is negotiable; request a quote at /contact.

I sell phone accessories in Lagos, mostly through Instagram and WhatsApp. Many of my customers have phones with little free storage and buy data in small bundles. Should I build an Android app or a PWA for ordering?

Start with a PWA. Customers with little storage and small data bundles are reluctant to download an app, while a PWA opens from a link in your Instagram bio or a WhatsApp message, loads in the browser and can be added to the home screen. It can cache the catalogue to save data and take payment by card, bank transfer or USSD through a Nigerian gateway. Move to an Android app later if regular buyers want order tracking and notifications. WavX builds both, as custom code.

My business in India already runs on a custom web system; what does adding a mobile app for it cost?

A companion mobile app is a ₹2,00,000 add-on in WavX's software estimator when the backend and APIs already exist, which is why it costs less than a standalone build. If the web system was built elsewhere or has no APIs, the app is priced through the app model instead, where a simple app starts at ₹1,50,000 (₹1.28L–₹1.88L) and a medium one at ₹4,00,000. The condition of the existing APIs decides which applies. Reusing your backend is the main saving. WavX can negotiate the figure once it reviews the system.

We're a dates and sweets brand in Riyadh and want a gifting app live before Ramadan, which is about four months away. It needs Arabic and English, mada and Apple Pay, and delivery scheduling. Is four months enough, and what should we cut if not?

Four months is enough for a focused first version if scope is frozen early. WavX publishes 2–4 months for mobile apps, and its calculator gives 7–12 weeks for mid-sized builds and 12–20 for larger ones; store review and gateway approval need a buffer beyond that. Protect the date by starting the merchant application for mada immediately and designing Arabic first. If time runs short, cut loyalty, multiple addresses per order and in-app chat, and keep catalogue, gifting messages, scheduling and payment.

app maintenance cost per month india

WavX's published cost model puts app maintenance at 15–25% of the build cost per year, which you divide by twelve for a monthly figure, applied for example to a simple app whose build starts at ₹1,50,000. It covers monitoring, security updates, enhancements and emergency help. Hosting, SMS, WhatsApp, maps and store accounts are separate running costs paid to others. Grouping small changes into fewer releases keeps it low. The maintenance plan is open to discussion and set in the written quote; ask at buildwith@wavxsolutions.in.

Do I still need to pay for maintenance if my app is working fine?

An app that works today still needs maintenance, because the things around it keep changing. New iOS and Android releases, new phone models, expiring certificates, updated store rules and security patches in third-party libraries all need attention even when no feature changes. Skipping maintenance for a long stretch usually ends in a larger, riskier catch-up job or a store warning. WavX's post-launch maintenance covers monitoring, security updates, feature enhancements and emergency help, with the specific terms agreed in the written scope.

What happens to my app when a new version of iOS comes out?

Most apps keep working on a new iOS version, but some part often needs attention: a layout that shifts on new screen sizes, a permission that behaves differently, or a library that must be upgraded. Apple releases test versions months ahead, so a maintained app is checked against them before the public launch and updated if needed. Apple also periodically requires apps to be built with newer tools to stay eligible for updates. An app left untouched for years gradually breaks or gets flagged in the store.

How often does a mobile app need to be updated to stay on the App Store and Play Store?

There is no fixed schedule, but an app that goes more than about a year without an update starts to run into store requirements. Google requires apps to target a recent Android version to remain available to new users, and Apple requires submissions to be built with recent tools and may remove apps that look abandoned. Privacy declarations and payment or login SDKs also need periodic updates. A practical rhythm is a maintenance release every few months, plus one after each major iOS and Android launch.

We launched a customer app about three years ago and haven't touched it since. Reviews now say it crashes on newer phones, and Google has emailed about an outdated target version. The original agency has closed. What should we do first?

First secure what you own: the source code, the store accounts and the signing keys. With those, a new team can assess the code, upgrade the framework and libraries, raise the Android target version, fix the crashes and resubmit. If the code is three years behind, expect the upgrade to surface several breaking changes, and compare its cost with a rebuild before committing. If the source code is missing, a rebuild is the only route. WavX builds and maintains React Native, Flutter and native apps; send details to buildwith@wavxsolutions.in.

What is the three-year cost of ownership for a mobile app in WavX's cost model?

In WavX's cost model the three-year cost of ownership is the build plus two further years of maintenance at 15–25% of build cost per year, with builds starting at ₹1,50,000 for a simple app. Running costs billed by others, such as hosting, SMS, maps and store accounts, sit outside that figure. A smaller first version lowers all three years at once, since maintenance tracks the build. The app cost calculator at /tools/app-cost-calculator shows the estimate; a formal quote follows a free consultation, and it is negotiable.

Our Auckland company is considering WavX to build and then maintain a booking app. New Zealand business hours barely overlap with India. If something breaks during our morning, how would support work?

WavX's working day runs 4:30 PM to 1:30 AM New Zealand standard time, Monday to Saturday, so an issue raised in your morning is picked up from late afternoon unless emergency cover is arranged. WavX lists emergency help as part of post-launch maintenance, but it does not publish response-time commitments, so agree the out-of-hours process and escalation contact in the written maintenance scope. Practical safeguards help too: crash and uptime monitoring with alerts, staged releases, and avoiding deployments just before your business day starts.

how to secure api keys in mobile app

Secret API keys should never be shipped inside a mobile app, because anything in the app package can be extracted. Keep secrets on your backend and have the app call your own API, which then calls the payment, SMS or AI provider. Keys that must live in the app, such as a maps key, should be restricted to your app's bundle ID and signing fingerprint and limited by quota. Store user tokens in the device's secure keystore, and rotate any key that has ever been committed to a repository.

Is it safe to store user data on the phone itself?

It is safe for the right kind of data, stored the right way. Login tokens and other secrets belong in the phone's secure storage, the iOS Keychain or Android Keystore, which is encrypted and tied to the device. Cached records for offline use can sit in a local database, encrypted if they are sensitive. Passwords, full card numbers and identity documents should not be kept on the device at all. Assume a phone can be lost or rooted: clear local data on logout and support remote sign-out.

How is biometric login implemented in a mobile app?

Biometric login uses the phone's own fingerprint or face recognition; the app never sees or stores the biometric itself. After a normal first login, the app saves a credential in the device's secure storage and marks it as requiring biometric approval. On later launches the operating system verifies the user and releases the credential, which the app exchanges for a session with the server. A PIN or password fallback is needed for failed scans, and sensitive actions such as payments can ask for the biometric again.

Does WavX Solutions hold SOC 2 or ISO 27001 certification for mobile app projects?

WavX does not publish any security certification, so it should not be assumed to hold SOC 2, ISO 27001 or similar. What it describes is its practice: role-based access, deployment on AWS, Google Cloud or Azure with monitoring and backups, security updates under maintenance, and full code ownership for the client. An app can be designed around a standard or regulation you name, with compliance sign-off staying with your own advisers. If a certificate is a procurement requirement, ask directly at buildwith@wavxsolutions.in.

We're a London startup building a women's health tracking app. It stores cycle data and symptoms, which our adviser says is special category data under UK GDPR. What does that change about how the app should be built?

It raises the bar on consent, minimisation and security. The app should collect explicit consent for health data separately from general terms, gather only what a feature needs, and let users export or delete everything from inside the app. Encrypt the data on the device and the server, keep it out of analytics and advertising SDKs, and avoid health details in notifications. Host in a region your adviser approves and document it in a data protection impact assessment. The build can follow these requirements; sign-off stays with your adviser.

emulator vs real device testing

Emulators are fine for checking layouts and logic during development, but they cannot stand in for real phones before launch. An emulator runs on a powerful computer with a perfect network, so it hides slow performance, memory limits, battery restrictions, camera and GPS behaviour, push notification delivery and manufacturer-specific quirks. Real-device testing catches the problems users will hit: an older Android phone that stutters, a notch that covers a button, a payment app that fails to open. Both are needed, at different stages.

How can I test my app myself before it goes live on the stores?

You install pre-release builds on your own phone through the stores' testing channels. On iPhone, the developer invites you by email to TestFlight, Apple's testing app; on Android, you join an internal or closed testing track on Google Play or install a build file directly. Each new build replaces the last, and you can invite colleagues or a few customers. Test the full journey on mobile data, not only on office Wi-Fi: sign up, pay a small real amount, receive a notification and recover a forgotten password.

Which devices and OS versions should a mobile app be tested on before launch?

Test on the devices your actual users carry, chosen from analytics or market data for your audience. A sensible set covers a current and an older iPhone, a small-screen iPhone, an iPad if tablets are supported, and Android phones from at least three manufacturers across budget, mid-range and flagship tiers. Include the oldest OS versions the app claims to support and the newest release. Add one low-memory Android phone and one slow network profile, since those reveal most performance problems. Cloud device farms extend coverage beyond phones on hand.

Our Flutter app works on every phone in our office, but reviews keep reporting crashes on certain Samsung and Xiaomi models. Our developer says he can't reproduce it. How do we find and fix a crash we can't see?

Add crash reporting, then let the data point to the cause. A tool such as Firebase Crashlytics records each crash with the device model, OS version and the exact line of code, grouped by frequency, so the developer no longer needs to reproduce it by luck. Device-specific crashes usually trace to low memory, a manufacturer's modified Android, a camera or permission difference, or a native library. Once the report names the pattern, borrow or rent that model, or use a cloud device farm, to confirm the fix before release.

Do I get to try the app while it is being built, or only see it at the end?

You should see it throughout, and WavX's process is built that way. Design comes first: wireframes and an interactive Figma prototype are reviewed before any code is written. Development then runs against fixed milestones with regular demos of working software, so feedback arrives while changes are still cheap. Ask for test builds you can install on your own phone at each milestone. Seeing the product only at the end is a warning sign with any developer, because problems found late cost the most to fix.

what is crash reporting in mobile apps

Crash reporting is a service built into an app that automatically records every crash and sends the details to the developers. Each report shows the device model, operating system version, app version and the line of code that failed, and identical crashes are grouped so the most frequent ones can be fixed first. Without it, the only evidence is a one-star review saying the app closes. Firebase Crashlytics and Sentry are common tools. Crash-free rate after each release is one of the clearest health measures an app has.

What analytics events should a new mobile app track from day one?

Track the handful of events that describe your core journey, not every tap. For most apps that means install and first open, sign-up started and completed, the key action such as first order or booking, payment started, succeeded and failed, notification permission granted or denied, and screen views for the main flow. Add user properties such as acquisition source and plan. These let you see where people drop off and whether they return. Agree event names before development so they stay consistent across iOS, Android and the backend.

Why are people uninstalling my app after the first day?

Early uninstalls usually come from one of five causes: the app asked for sign-up or permissions before showing any value, it was slow or crashed on the user's phone, the store listing promised something the app did not deliver, it sent too many notifications, or it took up too much storage. Analytics will tell you which: compare how far new users get in the first session and where they stop. Fix the first-minute experience before spending more on installs, since ads only fill a leaking funnel.

rebuild app from scratch or fix existing

Fix the existing app when the code is readable, the framework is still supported and the problems are specific; rebuild when the foundation itself is the problem. Signs that point to a rebuild are an abandoned framework, no source control history, a database design that cannot support new features, or fixes that keep breaking other things. A short code audit answers the question with evidence. Rebuilds can reuse the backend, designs and data, so they are rarely a start from zero. Ask for the audit before accepting either recommendation.

The freelancer who built our Android app has vanished. All we have is the APK file from the Play Store and access to our Play Console. There's no source code. Can another developer keep updating the app from the APK?

Not in any practical way. An APK is the compiled product; decompiling it yields fragments that are hard to read and cannot serve as a maintainable codebase. The good news is that you hold the Play Console, which is the harder asset to recover. A new developer can rebuild the app, using the current one as the specification, and publish it as an update to the same listing so existing users and reviews carry over. If the original signing key is lost, Google has a process to register a new upload key.

Can WavX Solutions take over a React Native or Flutter app built by another developer?

React Native, Expo, Flutter and native iOS and Android are the stacks WavX builds and maintains, so an existing app in any of them falls within its work. A takeover starts with access to the repository, store accounts and backend, followed by a review of the code to decide whether to continue with it or rebuild parts. WavX does not publish a fixed takeover price; the quote follows that review and a free consultation. Send the app links and stack details to buildwith@wavxsolutions.in.

Our Singapore tuition centre built its parent app on a no-code app builder two years ago. We now have 2,000 families, the monthly fees keep rising and we can't add features like PayNow fee payment. Should we rebuild as a custom app, and what would it cost?

Rebuilding makes sense once a builder blocks features you need and its fee keeps growing with users. In WavX's published cost model a medium app starts at ₹4,00,000, roughly S$5,200–7,700 before add-ons such as accounts, payments, push and an admin panel; quotes are built in INR. A custom build gives you the code, your own database, PayNow through a gateway and no per-family fee. Plan data migration and parent re-login early. If the figure is beyond plan, WavX can phase it, and the price is open to discussion. Estimate at /tools/app-cost-calculator.

We run a clinic group in Dubai. Our patient app was built four years ago in English only, and we now need Arabic, plus it has become slow. The agency suggests a full rebuild. How long would that take, and can patients keep their accounts?

A rebuild of an established booking app typically fits WavX's published 2–4 month range for mobile apps, with the exact band depending on features. Patients can keep their accounts if the existing backend and database are retained or migrated; the new app is released as an update to the same store listing. Adding Arabic properly means a right-to-left layout, which is hard to retrofit into an old codebase and is a fair reason to rebuild. Ask for a code review first to confirm that the backend is worth keeping.

simple app with login and notifications cost india

A simple app starts at ₹1,50,000 in WavX's published cost model, and with user accounts and push notifications it comes to about ₹1.8L–₹2.7L, built in 4–7 weeks. That covers iOS and Android from one cross-platform codebase, which costs far less than two native apps (×1.0 against ×1.6). Payments, maps, chat or an admin panel can wait for a second version. The figure is negotiable: tell WavX your budget and the scope is shaped to fit it. Check your own mix at /tools/app-cost-calculator.

How much will a medium-sized app with online payments cost me in India?

A medium app in WavX's published cost model starts at ₹4,00,000 (range ₹3.4L–₹5L), and with user accounts, payments and push notifications it comes to about ₹4.6L–₹6.8L, built in 7–12 weeks. Medium means a booking, ordering or membership app with several screens and a backend. An admin panel adds ₹1L and maps ₹60k, so leaving those for phase two keeps the first bill down. Price is open to discussion once WavX sees your feature list. Book the free consultation at buildwith@wavxsolutions.in.

What add-ons does WavX's app cost calculator price separately?

The app calculator prices seven add-ons on top of a base that starts at ₹1,50,000 for a simple app: user accounts ₹40k, payments or subscriptions ₹80k, chat ₹90k, maps and location ₹60k, push notifications ₹25k, an admin panel ₹1L and AI features ₹1.5L. Platform multipliers (×1.0 cross-platform, ×0.85 one native, ×1.6 both native) and design multipliers (×1.0, ×1.25, ×1.5) follow. Choosing only the add-ons you need on day one is the easiest saving. The result is an estimate, and WavX will discuss the final price against your budget.

why app development quotes vary so much

Quotes differ because vendors price different things under the same name. For reference, WavX's published cost model starts a simple app at ₹1,50,000 (range ₹1.28L–₹1.88L) before add-ons. Gaps come from what is included, such as design, backend, admin panel, testing, store submission and support, plus platform assumptions and whether the app is custom code or a reskinned template. Compare quotes line by line against one written feature list and ask what is excluded; a very low figure often leaves out the backend. WavX's number is negotiable once the scope is agreed.

offshore app development cost india vs us agency

WavX's published cost model starts a medium app at ₹4,00,000, roughly $4,100–6,000, and a complex one at ₹8,00,000, roughly $8,200–12,000, before add-ons; the quote itself is built in INR. An Indian team costs less for the same scope because salaries and overheads are lower, not because the work differs, and you own 100% of the code, so no per-user fee follows. The trade-off is time zones: overlap is US Eastern mornings or Pacific evenings only. Pricing is flexible, so share your budget at /contact.

How much would an Indian company charge to build an app for my UK business?

A simple app in WavX's published cost model starts at ₹1,50,000, roughly £1,200–1,700; a medium app is roughly £3,100–4,600 and a complex one roughly £6,300–9,200, before add-ons such as payments, accounts or an admin panel. These are approximate conversions, and the quote itself is built in INR. Building cross-platform instead of two native apps keeps you on the lower multiplier. Maintenance is modelled at 15–25% of the build per year. The number can be negotiated around your budget; /tools/app-cost-calculator gives a starting estimate.

I'm launching a meal-prep subscription in Toronto and Montreal and need an app in English and French with weekly plan selection and card payments. My budget is around C$12,000. Does that work with WavX, and how would we communicate across time zones?

C$12,000 is workable on WavX's published figures. A medium app starts at ₹4,00,000, roughly C$5,600–8,200, before add-ons such as accounts, subscriptions, push notifications and an admin panel; the quote is built in INR after a free consultation. One cross-platform app for iOS and Android keeps spend inside your budget, and WavX is open to shaping scope around that figure. French and English run from translation files. WavX's day ends at 8:30 AM Toronto time in winter and 9:30 AM in summer, so expect an early call plus written updates.

custom ui design vs standard design app cost

Design is a multiplier in WavX's published cost model, applied to a build that starts at ₹1,50,000 for a simple app: standard design ×1.0, custom UI/UX ×1.25 and premium ×1.5. Standard design uses established interface patterns; custom and premium add brand-specific flows, motion and a fuller design system. Custom design pays off in consumer apps where first impressions decide retention and matters less for staff tools, so starting standard and upgrading later is a sensible saving. The design level is open to discussion with your budget. Compare at /tools/app-cost-calculator.

What timeline bands does the WavX app cost calculator use?

The calculator ties build time to the build subtotal in four bands: under ₹3L takes 4–7 weeks, ₹3L to ₹7L takes 7–12 weeks, ₹7L to ₹14L takes 12–20 weeks, and anything above that takes 20 weeks or more. WavX separately states that mobile apps typically take 2–4 months. Store review time and any wait for payment-gateway or SMS approvals are outside WavX's control, so allow a buffer beyond the band when fixing a launch date.

hidden costs of app development

The costs most often left out start after the build. A simple app in WavX's published cost model begins at ₹1,50,000, and maintenance adds 15–25% of the build cost per year. Beyond that, expect Apple and Google developer account fees, cloud hosting, SMS and WhatsApp charges, map usage, gateway fees per transaction and paid SDKs, plus changes requested after scope is signed. WavX's fixed milestones mean scope and cost are agreed up front, and the figure itself is open to discussion. Ask every vendor for a written list of exclusions.

My total budget is ₹3 lakh. I want a hyperlocal delivery app for my town in Rajasthan with customer ordering, rider tracking and online payment. Developers are quoting anywhere from ₹80,000 to ₹9 lakh. What can I realistically get for my budget?

For ₹3 lakh you can get a focused first version. A simple app in WavX's published cost model starts at ₹1,50,000 and, with accounts and push notifications, comes to about ₹1.8L–₹2.7L; a medium app with payments is about ₹4.6L–₹6.8L before maps or an admin panel. A realistic plan is customer ordering plus a basic order screen for you, riders coordinated by phone, and tracking in phase two. Tell WavX your ₹3 lakh limit and the scope is trimmed to fit. Treat a very low quote as likely template resale and ask who owns the code.

It's the first week of August and I want my ethnic-wear brand's shopping app live before the Diwali sale. It needs catalogue, cart, Razorpay, order tracking and push offers. Is that possible, and what would have to go right?

It is possible but tight, with little slack. In WavX's calculator a medium app of this kind falls in the 7–12 week band, and store review needs a buffer beyond that, so the build must start immediately. Three things have to go right: scope frozen in the first week, designs approved quickly, and developer accounts plus the Razorpay merchant account opened at once, since approvals run on other companies' clocks. Launch with catalogue, cart, payments and tracking; add wishlists and loyalty after the sale.

Will I get cheated if I pay an app developer in advance?

Paying something up front is normal; the risk comes from paying without a written scope and without anything delivered in return. Protect yourself by tying each payment to a milestone you can check, such as approved designs, a working test build or store submission. Keep the code repository, cloud hosting and store accounts in your name from the start, so work already paid for cannot be withheld. WavX works to clear scope and fixed milestones with regular demos; the payment schedule is set out in the written quote.

Can I change features in the middle of the app build?

Yes, but each change has a cost that depends on when it arrives. Changes during design are cheap, since only wireframes move. Changes after a feature is built mean rework, and the developer should give a written estimate of extra time and cost before starting. Under a fixed-price contract, new requests are handled as change requests; under time-and-materials, you reprioritise the backlog. WavX offers fixed-price, time-and-materials and hybrid models, and regular demos give a natural point to raise changes early.

data light app for south african users

An app for South African users on prepaid data should be built to spend as little of it as possible. Keep the download small, compress images and load them only when visible, cache anything already fetched, and sync in small batches instead of reloading whole lists. Let users switch off video autoplay and choose Wi-Fi-only downloads. An offline mode covers signal loss during load shedding. Showing how little data the app uses is itself a selling point for price-sensitive users. WavX builds offline-first apps along these lines.

We're building a grocery delivery app for Kuwait. Addresses here use area, block, street, avenue and house number rather than postcodes, customers expect KNET, and the app must be in Arabic and English. What should the developers get right?

Three things: the address model, the payment flow and the bilingual layout. The address form should use structured fields for area, block, street, avenue, house and floor, with an area list that drives delivery zones and fees, plus a map pin for drivers. KNET needs a merchant agreement and a redirect flow that returns to the app with a verified result. Arabic requires a full right-to-left layout and Arabic product search. WavX's working day is 7:30 AM to 4:30 PM Kuwait time, Monday to Saturday.

app banane mein kitna time lagta hai

Mobile app banne mein aam taur pe 2 se 4 mahine lagte hain. WavX ke app calculator mein ₹3L se kam ke build 4 se 7 hafte, ₹3L se ₹7L wale 7 se 12 hafte aur ₹7L se ₹14L wale 12 se 20 hafte ke band mein aate hain. Time is baat se badhta hai ki kitni screens hain, payment, chat ya live tracking chahiye ya nahi, aur admin panel banega ya nahi. Play Store aur App Store ka review time iske upar alag se lagta hai.

login aur notification wali simple app ka kharcha kitna hoga

Login aur push notification wali simple cross-platform app WavX ke published cost model mein ₹1,50,000 se shuru hoti hai, aur in dono features ke saath lagbhag ₹1.8L se ₹2.7L padti hai, 4 se 7 hafte mein. Ek hi code se Android aur iPhone dono chalte hain, isliye do alag native apps se kaafi kam kharcha aata hai. Payment, chat ya admin panel baad mein jod sakte hain. Price negotiable hai, apna budget batayein aur scope usi hisaab se set ho jayega. Estimate /tools/app-cost-calculator pe dekhiye.

Android aur iPhone dono ke liye alag alag app banani padti hai kya?

Nahi, ek hi code se dono ke liye app ban sakti hai; ise cross-platform app kehte hain aur yeh React Native ya Flutter mein banti hai. Booking, delivery ya order wali aam business apps ke liye yeh kaafi hai. Alag-alag native app tab banani chahiye jab bahut heavy graphics ya phone ke hardware ka gehra kaam ho. WavX ke cost model mein dono native apps alag banwana cross-platform se lagbhag 1.6 guna padta hai.

play store pe app kaise daale

Play Store pe app daalne ke liye pehle Google Play Console mein developer account banana padta hai, behtar hai ki woh aapke apne naam ya company ke naam pe ho. Phir app ki signed file, icon, screenshots, description aur privacy policy upload karke review ke liye bhejte hain. Google review karke app live karta hai; approval Google ke haath mein hai, koi developer uski guarantee nahi de sakta. WavX Play Store aur App Store dono pe launch ka kaam project ke saath karta hai.

Main Indore mein Zepto jaisi grocery delivery shuru karna chahta hoon, pehle sirf ek area se. Customer app, delivery boy app aur admin panel chahiye. Kitna kharcha aur time lagega, aur pehle kya banana chahiye?

Complex app WavX ke published cost model mein ₹8,00,000 se shuru hoti hai; accounts, payment, chat, maps, push aur admin panel ke saath cross-platform app lagbhag ₹10.2L se ₹14.9L aur 12 se 20 hafte ki hai. Kharcha kam rakhne ke liye pehle sirf customer app aur admin panel banwaiye, delivery boy ke liye shuru mein WhatsApp se kaam chalaiye. Ek area mein order chalne lagein tab rider app aur dark store ka stock system jodiye. Budget kam ho to bataiye, kaam phases mein baant kar price pe baat ho sakti hai.

Meri dukaan ke liye app chahiye ya website se hi kaam chal jayega?

Ek aam dukaan ka kaam website se chal jata hai; app tab banwaiye jab wahi customer baar-baar order kare. App install karwana mushkil hota hai, par ek baar phone mein aa jaye to push notification aur repeat order aasaan ho jate hain. Website Google pe dikhti hai aur bina install ke khul jati hai, isliye naye customer wahin se aate hain. Beech ka raasta PWA hai, yaani aisi website jo phone pe app jaisi chalti hai. Pehle website, phir zaroorat dikhe to app.

Main Noida mein tiffin service chalata hoon, 150 regular customers hain aur order WhatsApp pe leta hoon. Roz ka hisaab aur monthly payment sambhalna mushkil ho gaya hai. App banwaun ya kuch aur, aur kitna kharcha aayega?

Shuruaat ek internal tool se kariye jo roz ki tiffin count, chhutti ke din aur har customer ka baaki monthly payment track kare; WavX ke published cost model mein yeh ₹2,00,000 se shuru hota hai, range ₹1.7L se ₹2.5L. Orders WhatsApp pe hi aate rahein aur payment UPI link se. Baad mein customer app chahiye to accounts, payment aur push wali medium app lagbhag ₹4.6L se ₹6.8L ki hai. Rate pe baat ho sakti hai, aapke budget ke hisaab se pehla version tay karenge.

Ek freelancer ne meri app 70 percent bana ke chhod di aur ab phone nahi uthata. Mere paas code ka zip file hai par Play Store account uske naam pe hai. Ab is app ko poora kaise karwaun?

Sabse pehle naya Play Console account apne naam pe banaiye, kyunki purane developer ke account wali app aap control nahi kar paoge. Phir code ka zip kisi dusre developer ko dikhaiye; woh batayega ki code chalne layak hai ya nahi, aur backend, database aur API keys usme hain ya nahi. Agar code saaf hai to wahin se aage kaam ho sakta hai, warna dobara banana sasta padta hai. Naye kaam mein likhwa lijiye ki accounts aapke naam pe rahenge aur code aapka hoga; WavX ke projects mein source code poora client ka hota hai.

media app development company in noida

For a media app, check that the company can build the content feed, push notifications for breaking stories, subscriptions or in-app payments, and an admin panel your editors can run without a developer. WavX Solutions builds such apps in React Native or Flutter for Android and iOS and handles the App Store and Play Store launch. It is based in Gurgaon, not Noida; both are in Delhi NCR, so Noida media companies can meet in person when needed and otherwise work over video. Mobile apps typically take two to four months.

I run a four-outlet biryani restaurant chain in Hyderabad. Most orders come through delivery apps and I want my own ordering app with loyalty points, plus stock control for the central kitchen. Can a Gurgaon company handle this remotely, and what would the app cost?

A medium app in WavX's published cost model starts at ₹4,00,000, and a cross-platform ordering app with accounts, payments and push comes to about ₹4.6L–₹6.8L in 7–12 weeks; an admin panel for menus and outlets is a ₹1L add-on. A Gurgaon company can handle this remotely, since ordering apps are specified, demoed and launched online. Keep phase one to ordering and UPI payment, then add loyalty points and central-kitchen stock so spend follows results. Price is open to discussion against your budget. WavX has no Hyderabad office.

can a gurgaon company build an app for my chennai business

A Gurgaon company can build and launch an app for a Chennai business without anyone travelling, because every step is done online: discovery calls, Figma prototypes you approve, regular video demos and the Play Store and App Store submission. What you should check is not distance but whether the scope is written, the milestones are fixed and the source code is yours. WavX works this way with clients across India from its single base in Gurgaon. Mobile apps typically take two to four months.

We work in Tamil and English in Chennai, not Hindi. Can WavX build our customer app with a Tamil option?

An app can be built to switch between English and Tamil; the interface text sits in language files, so adding Tamil is a matter of supplying and checking the translations. Your own staff should approve the Tamil wording, since a Gurgaon team cannot judge how natural it reads. Project discussions, scope and demos would be in English. One caution: for AI chatbots WavX names English, Hindi and Hinglish, so if the app includes a chatbot that must reply in Tamil, raise it during scoping.