forumNew topic

How many weeks does it take to deliver a mobile app — is the agency's timeline normal?

YYavuz S***MemberCommunity member
Joined
Jun 2025
Message
3
#1

We are a logistics company in Bursa providing regional distribution and courier services with 14 vehicles. We wanted to have a mobile app developed so our clients can track packages, request new couriers, and receive real-time notifications. Last month we shook hands with a software agency for a budget of 320,000 TL.

Before signing the contract, we were told the project would take at most 8 weeks, including design development, and launch. We are currently in week six but all we have are approved UI mockups. The backend and API integrations haven't even been tested yet. Now they are claiming store review processes alone can take 2-3 weeks and that the project will take at least 14 weeks.

For those experienced in the industry: what is a realistic delivery timeline for a mid-scale mobile app built from scratch? Was 8 weeks an impossible promise from the start, or is the agency dragging their feet on purpose?

HHazalMember
Job title
UX Researcher
Joined
May 2024
Message
118
Most Helpful#2

Short answer: It is not realistic to build a mid-scale mobile app with third-party integrations from scratch and launch it on app stores within 8 weeks. A standard mobile project takes at least 12 to 16 weeks including design frontend, backend integration and testing.

A realistic mobile app roadmap usually consists of these stages: 1) Discovery and UX/UI design takes about 3-4 weeks, and revisions can easily extend this. 2) Frontend development and service integration requires an average of 6-8 weeks of intensive engineering. 3) QA, user acceptance testing and bug fixing take at least 2-3 weeks. 4) Finally, store submission and review takes an average of 2-5 days on iOS and up to 7 days on Google for newly created accounts.

Agencies promising 8 weeks to close a deal by completely ignoring QA and store review timelines is unfortunately a very common sales tactic. Having only UI designs ready by week six indicates the agency actually started development late.

To save the schedule at this stage, you need to freeze the scope. Push secondary features outside of courier tracking and order creation to v2, and demand weekly test builds (via TestFlight or APK) from the agency to monitor actual progress on working screens.

RRıdvan Y***Expert
Job title
Software team lead
Joined
Sep 2023
Message
196

Doki · Interface design · 2023

#3

Eight weeks only works if you're slapping a logo onto a ready-made template. Any team promising eight weeks for a scratch-built app with maps, courier tracking, push notifications, and payment gateways is either green or deliberately painting a rosy picture just to bag the contract.

VVildan B***MemberCommunity member
Joined
Nov 2023
Message
21
#4

The biggest blind spot is background services. Map location services and battery optimization eat up the most dev time on mobile. Having the UI ready means nothing without functional backend endpoints. Plus, iOS app review guidelines often reject courier and tracking apps on the first attempt due to location permissions, so you definitely need to budget a 1-week buffer for that.

ÖÖmerMember
Job title
Financial Analyst
Joined
Dec 2023
Message
126
#5

We had a similar field tracking app built last year. The agency promised 10 weeks, but going live took a solid 21 weeks. Design took 4 weeks, coding took 12 weeks, bug fixing took 3 weeks, and store approvals plus security permissions took 2 weeks.

HHüsniye C***Member
Job title
Information Security Specialist
Sector
Insurance
Organization type
40-person manufacturing company
Joined
Apr 2022
Message
295

Doki · Brand identity · 2024

#6

store review doesn't take 3 weeks btw and if the account is brand new google sometimes holds it for a week that's true, but ios usually gets back within 48 hours. sounds to me like the agency is blaming store policies for their own delays.

VVildan D***Member
Job title
Quality control inspector
Sector
Electrical-electronics
Organization type
regional distributor
Joined
Apr 2024
Message
160

Doki · Phishing awareness training · 2024

#7

Before blaming the agency, you need to look at your own approval processes. How many days did it take you to sign off on designs? Did out-of-scope requests slip in like 'let's add this too, let's put photos on courier profiles'? Client-side revisions usually push a project back by at least 3 weeks.

MMeryem A***Member
Job title
Logistics planning
Sector
Electrical-electronics
Organization type
regional distributor
Joined
May 2023
Message
62
#8

Call an emergency meeting with the agency first thing tomorrow. Tell them, 'Fine if it takes 14 weeks, but you must send me a working test build by next Monday.' And do not pay the remaining balance until the app is live in the stores without issues and logs its first successful delivery.

IIrmak Ö***ExpertCommunity member
Joined
Aug 2023
Message
153
#9

What tech stack are they building the app with? Is it hybrid, or are they writing native code for each platform separately? Also, is the agency building the backend database and API services from scratch, or are they integrating with your existing accounting or ERP software?

MMehmet A***Expert
Job title
Software developer
Sector
Education
Organization type
300-person organization
Joined
Jul 2022
Message
2
#10

Take these three steps to handle the delay: 1) Freeze the scope immediately and don't add any new features. 2) Require weekly written status reports and intermediate test builds. 3) Sign an addendum tying remaining milestone payments to app store approval.

TTuğçe M***Member
Job title
Operations manager
Sector
Logistics
Organization type
two-branch business
Joined
Jan 2023
Message
362
#11

Could you elaborate on that? If code ownership isn't in the contract you have no bargaining power when leaving.

The answer varies greatly by industry; there is no one-size-fits-all rule.

BBora G***Expert
Job title
Product Manager
Sector
Healthcare services
Organization type
20-person company
Joined
Jul 2022
Message
292

Doki · Infrastructure migration · 2026

#12

The most overlooked point about mobile app delivery time is this: Solutions that work at a small scale collapse when you grow; I learned this late.

If acceptance criteria aren't written, when the work is done is open to debate. Good luck with that.

EEmre O***MemberCommunity member
Joined
Feb 2024
Message
104
#13

I think differently. When we decide without measuring, we always end up in the same place.

If code ownership isn't in the contract, you have no bargaining power when leaving. Just leaving this note, it might be useful.

NNihal T***Veteran
Job title
CPA
Joined
Jul 2023
Message
129
#14

I agree with this. Taking notes for two weeks yields better results than a six-month estimate.

Good luck with that.

FFerhat K***Member
Job title
Software team lead
Sector
Machinery manufacturing
Organization type
a company within a holding
Joined
Jan 2023
Message
377
#15

I think differently. The answer varies greatly by industry; there is no one-size-fits-all rule.

BBeyza K***Member
Job title
Field sales representative
Sector
Advertising and promotion
Organization type
two-branch business
Joined
Feb 2024
Message
6

Doki · Log management setup · 2026

#16

I went through the same thing two years ago. If you don't write this down from the start, it leads to arguments later.

Good luck with that.

ZZehra Y***Member
Job title
Country Manager
Sector
Tourism
Organization type
family business
Joined
Jul 2024
Message
9

Doki · Phishing awareness training · 2024

#17

Youre right Ive been down that road too. btw if you get three different answers on a topic, the question was asked wrong.

ZZehra C***Member
Job title
Software developer
Sector
Consulting
Organization type
8-person team
Joined
Mar 2023
Message
94
#18

Yes, that's exactly how it is with mobile app delivery time. Mistakes made on the mobile app delivery time side are usually reversible but expensive.

Correct me if I'm wrong.

IIrmak Ş***VeteranCommunity member
Joined
Sep 2022
Message
32
#19

i've been down this road, let me tell you. access credentials should be opened in the company's name not personal accounts.

if you post the result here it will help others too.

EElif T***MemberCommunity member
Joined
Apr 2025
Message
343
#20

I went through the same thing two years ago. Every "we'll look at it later" in a meeting means unbilled work.

Solutions that work at a small scale collapse when you grow; I learned this late. Good luck with that.

Reply