Application Development

iGates is a software house that builds mobile applications for iOS and Android — from consumer apps used by millions of users to enterprise-grade mobile platforms with strict security requirements. Our mobile portfolio includes work for Waze (consumer-scale mobile), Paybox (mobile payments), Isracard (financial services), Kasamba, AngelSense (wearable IoT companion), and the Hamagen national contact-tracing app. We deliver native iOS, native Android, React Native, and hybrid solutions based on what the product actually needs.

Our mobile-development capabilities cover:

  • Native iOS development — Swift, Objective-C, C/C++ for performance-critical work
  • Native Android development — Kotlin, Java, NDK for hardware-near code
  • Cross-platform — React Native and Cordova where the use case justifies it
  • Mobile backend services — secure APIs, authentication, push notifications, telemetry
  • Mobile SDK development — embeddable libraries for third parties to integrate
  • App Store and Play Store submission — including handling rejection cycles
  • Mobile-specific security — secure storage, certificate pinning, anti-tampering, RASP
  • Performance optimization — battery, memory, network, frame rate
  • Mobile DevOps — Fastlane, automated signing, CI/CD pipelines, A/B rollouts

We pick the right technology for each project, not a default. Native development is the right answer when the application needs hardware integration (BLE, sensors, camera at high resolution), high-performance graphics, on-device machine learning, or platform-specific UI patterns. React Native is the right answer for business applications that need to ship on both platforms quickly, share a backend, and rely mostly on standard UI components. We tell clients honestly which path fits their use case during discovery — even when that conflicts with what the client expected.

Our mobile work spans consumer apps, fintech, healthcare, retail technology, telecommunications, and public-sector applications. Reference accounts include Waze (consumer mobile at global scale), Paybox (Israel's leading P2P payment app), Isracard (mobile banking and financial services), Kasamba (consumer marketplace), AngelSense (wearable companion app for special-needs children), and the Hamagen national proximity-tracing platform.

SIEMENS PLM - Electronic Work Instructions

Mobile product engineering

Mobile product development with practical architecture, secure integrations, and attention to the details that make an app dependable in daily use.

We combine native platform expertise with backend and cloud engineering so the full product works as one system.

Read more: SIEMENS PLM - Electronic Work Instructions

Kasamba Inc.

Mobile product engineering

Mobile product development with practical architecture, secure integrations, and attention to the details that make an app dependable in daily use.

We combine native platform expertise with backend and cloud engineering so the full product works as one system.

Read more: Kasamba Inc.

פלטפורמות ה-GiftCard לקבוצת שופרסל

Mobile product engineering

Mobile product development with practical architecture, secure integrations, and attention to the details that make an app dependable in daily use.

We combine native platform expertise with backend and cloud engineering so the full product works as one system.

Read more: פלטפורמות ה-GiftCard לקבוצת שופרסל

Mobiwol Ltd.

Mobile product engineering

Mobile product development with practical architecture, secure integrations, and attention to the details that make an app dependable in daily use.

We combine native platform expertise with backend and cloud engineering so the full product works as one system.

Read more: Mobiwol Ltd.

Frequently asked questions

Native or cross-platform — which is right for my app?
It depends on what the app needs to do. Native is the right answer when the app integrates with hardware (BLE, sensors, camera at high resolution), uses on-device machine learning, requires the highest possible performance, or needs platform-specific UI patterns. React Native is the right answer for standard business apps shipped on both iOS and Android with shared backend and mostly common UI. In some cases the right answer is a hybrid model: React Native shell with native modules for the performance-critical paths. We make this call during discovery.
Does iGates handle App Store and Google Play submissions?
Yes. Submission is part of the engagement. We prepare the listing materials, handle signing and provisioning, submit through App Store Connect and Google Play Console, and handle review cycles including rejections. We have shipped apps that required regulatory review (financial services, healthcare) and have experience with the additional documentation those reviews require.
What security capabilities does iGates build into mobile apps?
Mobile security depends on the threat model. For financial services and payments work we typically implement certificate pinning, secure storage in the Keychain or Keystore, code obfuscation, anti-tampering, root and jailbreak detection, and runtime application self-protection. For consumer apps we focus on the OWASP Mobile Top 10 fundamentals and dependency hygiene. The right level is set during discovery based on the specific data and the regulatory environment.
Can iGates take over an existing app and improve it?
Yes. Many of our engagements start with an existing application that needs modernization, a new platform port, performance improvement, or a security audit. We run a technical due diligence phase to map the existing codebase, dependencies, and architectural debt before proposing the engagement scope. The output of due diligence is a clear inventory and a recommended roadmap.
How long does mobile app development take?
An MVP with defined features typically takes three to four months. A full business application with backend, content management, and analytics typically runs six to nine months. An enterprise-grade mobile platform with complex integrations and a long-term maintenance plan can run twelve months or longer. We commit to a precise timeline only after the discovery phase produces a written specification.
Does iGates also build the backend that the app talks to?
Yes. Most of our mobile projects include backend work — REST or GraphQL APIs, authentication, push notifications, file storage, real-time messaging, and analytics. We work with AWS, Azure, and Google Cloud, and we can also integrate with existing enterprise backends (ERP, CRM, mainframe). Having the same team own both sides of the wire eliminates the most common source of integration friction.
See more: Application Development