Frequently Asked Questions
Common questions and answers about mobile app development
On average, you should budget for an hourly rate of HUF 25,000–30,000 during development. This blended rate covers the time of the leads (the PM or the owner/managing director), the developers, the assistant and the tester alike. The hourly rate depends on the project! Junior developers can easily handle simpler projects, but custom, more complex projects need at least mid-level and, in most cases, senior developers.
A mid-sized app takes roughly 300–800 hours, so you can expect a net cost of about HUF 5,000,000–13,000,000. A smaller app can be built for as little as HUF 3,000,000 (net). A more complex app with advanced features and an admin panel can cost HUF 10–50 million.
Besides development, it's worth budgeting for other costs as well:
• Project management: HUF 500,000–1,000,000
• Designer fees: HUF 200,000–1,500,000
• App store publishing: HUF 200,000–300,000
• Hosting and server services: HUF 30,000–200,000
• Professional IT specification: HUF 1,000,000–3,000,000
• Marketing and legal support: from HUF 50,000
• Custom landing page/promotional site: HUF 200,000–350,000
It depends on your business needs. A mobile-optimized website (PWA) can be the more affordable option if your goal is a basic online presence. However, a native or cross-platform app comes with many advantages:
Benefits of a native/cross-platform app:
• Faster performance and a better user experience
• The ability to send push notifications
• Offline functionality
• Access to phone features (camera, GPS, sensors)
• Presence on the App Store and Google Play, which builds trust
• Better user engagement
Benefits of the mobile web:
• Lower development costs
• No app store publishing needed
• Easier maintenance
If you need complex functionality, frequent user interaction or offline use, an app is the better choice.
Every great app starts with an idea! To evaluate yours, think through the following questions:
1. Is there real market demand for your app?
2. What problem does it solve for users?
3. Who is your target audience, and is the market big enough?
4. Are there similar solutions already, and how will yours be better?
5. How will the app make money?
We offer a free consultation where we can talk through your idea and assess its feasibility from a professional perspective. We'll help you explore the market opportunities and suggest ways to refine the concept.
Remember: even the best ideas evolve during development. What matters is that you get started and stay open to feedback.
Before developing an app, it's worth doing thorough market research and business analysis:
1. Market research: Find out whether there's demand for your service, who your competitors are and what market gap you can fill.
2. Target audience analysis: Define exactly who your users will be, what problems you solve for them and whether they're willing to pay for it.
3. MVP approach: Start with a minimum viable product (MVP) so you can test how the market responds with a smaller investment.
4. Business plan: Calculate your revenue and expenses. When will the investment pay off?
5. User feedback: Interview potential users to validate your idea.
Our team can help with the upfront analysis and advice so you can make an informed decision.
1. No proper market research: Don't assume your idea will automatically succeed – validate it in the market!
2. Too many features at the start: Begin with an MVP; don't try to build everything at once.
3. Choosing the wrong platform: Think about whether you need Android, iOS or both.
4. No business plan: Plan ahead for how the app will make money.
5. An inadequate budget: Plan for realistic costs and a buffer.
6. Neglecting UX/UI: The user experience is critical to success.
7. Ignoring security: Protecting user data is fundamental.
8. No marketing plan: How will people find out about your app?
9. Choosing the wrong development partner: Check their references and experience.
10. Not planning for maintenance: An app needs ongoing attention after launch, too.
You have several options for securing funding:
1. Grants and subsidies:
• Hungarian government grant programs (GINOP, VEKOP)
• EU funding
• Startup Hungary programs
• Incubator programs
2. Investors:
• Angel investors
• Venture capital (VC) funds
• Crowdfunding platforms (Kickstarter, Indiegogo)
3. Bank financing:
• Startup loans
• Széchenyi Card (a Hungarian SME credit program)
4. Bootstrapping:
• Your own funds
• Friends and family (the “3 Fs” – friends, family and fools)
Tips for a successful pitch:
• Build a convincing prototype or MVP
• Have a well-thought-out business plan
• Present the market opportunity with numbers
• Introduce your team
We can help you prepare an investor presentation and build a prototype.
No, you don't need finished documentation to request a quote!
All you need is:
• The core idea of the app
• A list of the main features
• A description of your target audience
• Any example apps or inspiration
What we provide:
• A free consultation to discuss your idea
• A preliminary quote based on what we discussed
• A specification to work out the details
• Wireframes and UX design
• UI design
If you already have documentation:
• Wireframes or designs let us give you a more accurate quote
• We can move faster with the project
• The specification phase may take less time
Feel free to call us, even if all you have is a rough idea – we'll help you work out the details!
Yes, the app can be integrated with your existing systems!
Common integrations:
• ERP systems (SAP, Microsoft Dynamics, etc.)
• CRM systems (Salesforce, HubSpot, etc.)
• Webshop platforms (WooCommerce, Shopify, Magento)
• Payment providers (Stripe, PayPal, SimplePay, Barion)
• Invoicing systems (Billingo, Számlázz.hu)
• Warehouse management systems
• Custom databases and backend systems
Integration methods:
• Through an API (most common)
• Using webhooks
• Direct database connection (less common)
• Middleware solutions
Key considerations:
• The existing system should have a documented API
• Security protocols must be followed
• Data synchronization needs to be planned
We'll assess your existing infrastructure and recommend the best integration approach.
Both testing methods are important, and they serve different purposes:
MANUAL TESTING:
Pros:
• Examines the app from the user's perspective
• Creative bug hunting and edge cases
• Uncovers UX/UI issues
• More flexible, no scripts needed upfront
Cons:
• Time-consuming and repetitive
• Prone to human error
AUTOMATED TESTING:
Pros:
• Fast and repeatable
• Consistent results
• Ideal for regression tests
• Can be integrated into a CI/CD pipeline
Cons:
• Costly initial setup
• Doesn't cover every aspect
Our recommendation – a hybrid approach:
• Automated tests for critical features
• Manual testing for UX and edge cases
• Exploratory testing for new features
We tailor the testing strategy to the size and budget of the project.
Security needs ongoing attention throughout the app's entire lifecycle:
Basic security measures:
• HTTPS for every API call
• Encryption of data at rest and in transit
• Secure authentication (OAuth, JWT)
• Proper handling of sensitive data
• Code obfuscation
Ongoing security:
• Regular security updates
• Keeping dependencies up to date
• Security audits and penetration tests
• Monitoring and logging
• An incident response plan
GDPR compliance:
• Privacy policy
• Cookie policy
• Managing user consent
• The option to delete data
Server-side security:
• Firewall configuration
• DDoS protection
• Regular backups
Our maintenance packages include security updates and monitoring.
You can measure your app's success with various metrics (KPIs):
User metrics:
• Number of downloads
• Active users (DAU, MAU)
• Retention rate
• Session length and frequency
• Churn rate
Business metrics:
• Revenue (if monetized)
• Conversion rate
• Customer acquisition cost (CAC)
• Lifetime value (LTV)
• ROI (return on investment)
App store metrics:
• Ratings and reviews
• Download ranking in the category
• App Store Optimization (ASO) performance
Measurement tools:
• Firebase Analytics (free and comprehensive)
• Google Analytics
• Mixpanel
• App Store Connect / Google Play Console
• Amplitude
We'll help you set up analytics and interpret the data.
A mobile app can offer your business many advantages. It gives you a direct line to your customers through push notifications, increases brand awareness and improves the customer experience with personalized services.
Apps can also work offline, give faster access to your services than a website, and integrate with phone features (camera, GPS, notifications). If your competitors already have an app, it may be important not to fall behind in the digital race.
An app can be especially useful if:
• You interact with your customers regularly
• You want to launch a loyalty program
• Your service relies on location
• You need offline functionality
• You want to reach users with notifications
App development time depends heavily on the project's complexity and the number of features.
Rough timelines:
• Simple app (5–10 screens, basic features): 2–3 months
• Mid-sized app (10–20 screens, more features): 4–6 months
• Complex app (20+ screens, admin panel, integrations): 6–12 months
The development time includes:
• Specification and planning: 2–4 weeks
• UX/UI design: 2–6 weeks
• Development: 2–6 months
• Testing and bug fixing: 2–4 weeks
• App store publishing: 1–2 weeks
We can give you an exact timeline once the specification is complete. For the sake of quality, it's important not to rush development too much.
Before development begins, we use several tools to show you how your app will look and work:
1. Wireframes: Simple black-and-white sketches that show the screen layouts and navigation. They help plan the features and user flows.
2. Interactive prototype: A clickable mockup you can navigate as if the app were already working. It gives you a realistic feel for the user flows.
3. UI design: The final visual design, including colors, fonts, icons and every other visual element. Pixel-perfect designs that development is based on.
During the design phase, we stay in close contact with you and ask for your approval at every step. That way, we make sure the finished app is exactly what you envisioned.
There are many revenue models for mobile apps:
1. Paid app: A one-time purchase price for the download (usually €1–10)
2. Freemium model: Basic features are free; premium features are paid
3. In-app purchases: Buying virtual goods, extra features or subscriptions inside the app
4. Subscription model: A monthly/yearly fee for using the service (e.g., Netflix, Spotify)
5. Ads: A free app that shows ads (banner, video, native ads)
6. Affiliate marketing: Commissions for recommending other products/services
7. E-commerce: Selling products or services directly through the app
8. Data monetization: Selling anonymized user data (in compliance with GDPR)
We'll help you choose the best model based on your app type and target audience.
A prototype and an MVP serve two different purposes in development:
PROTOTYPE:
• A visual, interactive demo, but not a working app
• Its purpose is to present and test the idea
• No real backend or database
• Quick and inexpensive to build
• Ideal for investors and testing
• A clickable mockup that simulates how the app works
MVP (Minimum Viable Product):
• A real, working app with the most important features
• Can be tested with real users
• A working backend and database
• Can be published to the app stores
• Can be developed further based on feedback
• The foundation for building the full app
Our recommendation: Start with a prototype to validate the idea, then move on to an MVP to test the market.
Yes, an NDA (non-disclosure agreement) is an important tool for protecting your idea.
What an NDA protects:
• The app's concept and features
• Business plans and strategies
• Technical solutions
• Any confidential information
Good to know:
• Sign an NDA with every party you work with (developers, designers, investors)
• An NDA doesn't protect general ideas, only the specific implementation
• It's a good idea to have a lawyer review the agreement
We always sign a non-disclosure agreement that protects your idea and all information you share, starting from the very first consultation.
Important: In addition to an NDA, for complex solutions it may be worth considering copyright protection or even a patent.
Choosing a platform depends on several factors:
For the Hungarian market:
• Android dominates (~70–75%)
• iOS (~25–30%)
• Huawei AppGallery is growing
Cross-platform development (recommended):
• We use Flutter
• Android, iOS and web versions from a single codebase
• More cost-effective than separate native development
• Faster development time
• Easier maintenance
When it makes sense to build for just one platform:
• On a tight budget (start with Android if you're targeting the Hungarian market)
• For a specific target group (e.g., premium segment → iOS)
• When you need special hardware features
Huawei AppGallery:
• Worth publishing to if you're building an Android version
• Minimal extra cost
• An additional user base
Our recommendation: Cross-platform development for both major platforms (Android + iOS).
Yes, testing is an essential part of quality app development!
Why testing matters:
• Finding errors and bugs before launch
• Optimizing the user experience
• Identifying security vulnerabilities
• Avoiding app store rejections
Types of testing:
• Functional testing: does every feature work?
• UI/UX testing: is it easy to use?
• Compatibility testing: on different devices
• Performance testing: is the app fast?
• Security testing: is the data protected?
• Regression testing: does it still work after updates?
Our packages include:
• Developer testing (QA)
• Testing on different devices
• A beta testing phase
• Bug fixing before launch
Quality testing protects you from bad reviews and losing users.
An app roadmap (app lifecycle map) lays out the entire process of developing and operating your app.
What the roadmap covers:
1. Concept and planning
2. UX/UI design
3. Development (MVP, then further versions)
4. Testing
5. Publishing
6. Marketing and user acquisition
7. Maintenance and support
8. Further development and new features
9. Scaling
Why it matters:
• A transparent project plan
• Costs you can calculate in advance
• Milestones and deadlines
• Clear priorities
• Useful for investor presentations
What the roadmap includes:
• A feature schedule by version
• Timelines and deadlines
• Resource requirements
• KPIs and goals
We'll help you create a long-term development and operations plan for your app.
An app needs ongoing attention and budget after launch, too:
Recurring costs:
• Server costs: HUF 10,000–200,000/month (depending on traffic)
• Apple Developer Program: ~HUF 40,000/year
• Google Play developer account: ~HUF 8,000 (one-time)
• SSL certificate: free to HUF 50,000/year
• Domain: HUF 3,000–15,000/year
Maintenance costs:
• Basic maintenance: HUF 50,000–150,000/month
• Mid-level (bug fixes + small improvements): HUF 150,000–300,000/month
• Full support: HUF 300,000+/month
Occasional costs:
• Changes required by OS updates (1–2 times a year)
• Handling app store policy changes
• Larger feature developments
Ongoing effort:
• Handling user feedback
• Monitoring analytics and performance
• Marketing and user acquisition
• Updating content (if relevant)
We offer maintenance packages that cover all of these needs.
The app we develop is entirely the property of the client!
The contract includes:
• Transfer of full ownership of the source code
• All related documentation
• Graphic elements and design
• Every component of the finished software
What happens at the end of the project:
• The complete source code is handed over
• Access credentials are transferred (servers, app store accounts)
• Documentation and technical description
• Knowledge transfer on request
Good to know:
• Ownership transfers once the final invoice is paid
• Third-party components (e.g., licensed libraries) come with their own licenses
• The app store accounts (Apple, Google) are registered in your name
Once development is complete, you're completely free to:
• Continue with another developer
• Sell the app
• Modify the code
• Use it in any way you like
