icon

A gif Z Mobile App
Development Company

Have a mobile app development project collaborate on?

Contact Us Today!

Get your free audit
Image

FIRST LOOK MATRIMONY

FirstLook Matrimony is a modern matchmaking app that helps you find your perfect life partner with personalized matches, easy chat options, and a secure platform built on trust.

Image

Trustaurant

Trustaurant is a travel-friendly food app that helps you discover and order from trusted restaurants nearby or along your journey, all in real-time.

Image

Candela

Candela Learnings is an engaging educational app offering interactive video courses in subjects like History, Geography, Biology, and Physics—all in one place.

Image

EGC

EGC Customer+ is a smart, user-friendly app designed to help you track cost savings, manage key contacts, and stay in control of your account performance—all in one place.

Image

AGRI APP

AGRI APP is a smart farming solution designed to help farmers manage crops, monitor weather, track expenses, and access expert guidance—all in one convenient mobile platform.

Image

TALKIYO

Talkiyo is a mental wellness app that connects users with multilingual expert listeners for real-time emotional support, offering stress relief through simple, per-second voice calls.

Image

UXPO

A sleek and modern smartphone interface from UXPO showcases a stylish social shopping app, blending aesthetics with intuitive user engagement.

Image

Way To Nikah

Way To Nikah is India’s trusted Muslim matrimonial platform—manually verified, Sharia-compliant, and family‑friendly—connecting thousands of serious singles and their families through chat, video calls, and secure profile browsing.

Image

Learn Stroke

Learn Stroke is a top-tier IAS exam prep app offering interactive video lessons—covering answer writing, newspaper analysis, current affairs, note-making—and guided by experienced faculty to strengthen your UPSC foundation.

Image

MANTLE SOLUTIONS

Mantle Solutions empowers LuLu Group’s global operations with end-to-end digital transformation—from streamlined accounting and HR to advanced IT and process automation.

Image

EDUVY

Eduvy is an education-focused app that guides students toward academic success and career readiness, helping them unlock opportunities and build a bright future.

Image

WE MART

WE MART is a hypermarket app offering a seamless digital shopping experience with easy access to groceries, household items, and exclusive in-store deals.

Image

DUBAI POLICE

The Dubai Police app empowers citizens and event organizers with easy access to emergency services, security updates, and event coordination tools under the Event's Security Committee.

Image

Dum Dum

Dum Dum is a music artist discovery and booking app that connects users with local performers like DJs, singers, and bands for unforgettable live event experiences.

Image

HAITCH

HAITCH is a user-friendly mobile app that helps businesses showcase their products, categories, and contact details in a digital catalog format for easy customer access.

Image

Pipli

Pipli is an AI-powered customer intelligence platform that helps businesses enhance engagement through digital billing, real-time analytics, and personalized communication.

Image

ANANTA LIVING

ANANTA LIVING App is a wellness and lifestyle platform that offers holistic solutions for mental, physical, and emotional well-being.

Image

Zedit

ZEDIT App is an advanced photo and video editing platform that offers creative tools and filters for professional-quality content creation.

Image

NEEDS

NEEDS App is a user-friendly platform designed to connect individuals with essential services and daily needs, all in one place.

Image

We Care

WeCare is a compassionate health and wellness app designed to support users with personalized care services, emotional support, and easy access to trusted healthcare professionals.

Image

GUIDEX

GUIDEX is a smart navigation and assistance app designed to help users explore, discover, and reach destinations efficiently with real-time guidance and intuitive support.

Image

Oh Yes

Oh Yes is an all-in-one home service app that lets you easily book trusted professionals for cleaning, repairs, and maintenance—pay only after the job is done.

Image

Jain Tube

Jain Tubes, part of the Jaihind Group, stands for strength and reliability, delivering high-quality pipes built to endure with trust and precision.

Image

Living Together Matrimony

Living Together Matrimony is a matchmaking app designed to help like-minded individuals connect for serious relationships and live-in partnerships based on mutual compatibility and shared values.

Image

Whistle

Whistle is a football networking app that lets users find players, book turfs, organize matches, and manage teams seamlessly.

Image

Chavara Matrimony

The Chavara Matrimony app offers a seamless and secure platform for Christian singles to find compatible life partners through verified profiles, advanced search filters, and personalized match suggestions.

Image

LALA Stories

Lala Kids Stories offers engaging and educational tales designed to spark imagination and instill values in young children.

Image

Lulu Happiness

Highly efficient application masterpiece to provide an aesthetic experience to the users.

Image

DiFit Lifestyle

Feature-rich mobile app solution to turn your fitness concept.

Image

Josco Jewellers

Jewellery store application to showcase the products in an impressive way.

Image

24 Connect

Innovative and engaging app solutions to meet the demands of modern media networks.

Image

Centreal Bazaar

The most professional and scalable supermarket app with loads of modern features.

Image

TT Devassy Jewellery

Beautifully designed jewellery app to have an immense customer reach.

Image

English Mithra

Custom Online platform for learning English in the latest technologies.

the architect of robust app development

About Team

Our team is an expert in developing world-class apps and delivering remarkable digital experiences. The better tech experiences our team holds with cutting-edge technologies mitigate modern business challenges. Meet the trailblazers of tech who are epic talents dedicated to specific requirements to transform the way businesses engage.

Learn More About Us
+

Years of Experience

+

App Delivered

+

Industries Covered

+

Certified Professionals

+

Countries Served

+

Clients

+

Trending Apps

+

Global Brands

Our Latest Projects

Explore our latest projects that lie as our testament to our commitment and discover our expertise in how we transform the experience. We unlock greater business value to meet a unified vision.

View More
image

FIRST LOOK MATRIMONY

FirstLook Matrimony is a modern matchmaking app that helps you find your perfect life partner with personalized matches, easy chat options, and a secure platform built on trust.

image
image

Trustaurant

Trustaurant is a travel-friendly food app that helps you discover and order from trusted restaurants nearby or along your journey, all in real-time.

image
image

Candela

Candela Learnings is an engaging educational app offering interactive video courses in subjects like History, Geography, Biology, and Physics—all in one place.

image
image

EGC

EGC Customer+ is a smart, user-friendly app designed to help you track cost savings, manage key contacts, and stay in control of your account performance—all in one place.

image
image

Have a project idea in mind? Get a FREE consultation

Let's Talk image

Industries We Serve

Know the diverse industry base we cater to with technical expertise and innovation. Unlock efficiency in any industry vertical with a robust mobile app development solution. Our versatile platforms are tailored to meet diverse industry needs.

View More

Words From The Wise

The words of our esteemed clients for the exceptional app development. They exceeded expectations, and our application expertise has been an add-on towards the empowerment of businesses.

image

We would like to thank the entire Appzoc team for helping us with our LuLu Happiness App. They have been extremely helpful in every step of the way. They went beyond expectations while fulfilling every aspect in terms of quality.

Kiran Puthran

Mall Head at Lulu Group India

What would you like to know ?

Appzoc is ready to guide you along each step with everything you need to know to find, qualify, implement, and launch your tech project. We ensure that your product is built, ready to adapt and grow with your business. We use tools and expertise to deliver results efficiently and a comprehensive blend of advanced technologies.

Our app projects start with creating custom visuals and the design process by discovering the value behind your brand. We focus on effective design and usability. They are integral in the app development process as they extend a measurable impact and undeniable influence on the digital landscape.

We are renowned in the mobile app development sector for our vast experience and the positive reviews from our previous clients on our expertise. We delve into client-oriented technology implementation sticking to the latest trends in the industry. Our expertise extends outstanding services and high-quality products.

Yes, using frameworks like Flutter or React, we put forward cross-platform development solutions as well. These frameworks will allow us to save resources, time, multiple platform deployments and most importantly in just a single code. Our dedicated team of experts deliver secure and high-quality solutions.

The update plan of each app is different. How often an app update is to be done depends on the issues the customer encounters and the new technology or feature your competitor has come up with. There is no standard approach to when an app needs to be updated. It entirely depends on the brand, customers, and industry.

News & Blogs

Walk through our latest news and insight that clearly tells you how the ideas flourish. Explore the leading tech-powered triumphs on a detailed note from concept to conclusion.

View More
Article featured image

Step-by-Step: Leveraging ‘App Clips’ to Solve User Acquisition Hurdles in India

Most Indian Users Will Not Download Your App. Here Is What You Can Do About It.     Instant QR code payments have become a common habit for customers in busy Indian markets. But ask them to download a large app just to browse or place an order, and many drop off. This happens every day. Every extra step in the user journey can reduce conversions, making app download friction a key acquisition barrier. Mobile data, despite being cheaper than it was five years ago, still runs out. And most importantly, people do not want to commit to an unknown brand before they have experienced anything from it. App Clips for business addresses this problem directly. It is a native iOS feature that lets users access key app functions without installing the full app.  For Indian businesses trying to grow their mobile user base, it is worth understanding properly.   What App Clips Actually Are     An app clip provides instant access to key iOS app features through a seamless, zero-download experience.  Key features of App Clips include:  They launch from QR codes, NFC tags, links, or Apple Maps.  They connect to your full iOS app and provide instant access to key features. App Clips are limited to 10MB in size. Users can download the full app directly from the App Clip. The 10MB limit encourages a focused and streamlined user experience.You cannot pack everything in. You have to decide what matters most for a first-time user and build only that.   The Indian Market Specifically Needs This     According to Counterpoint Research, smartphones priced below ₹20,000 account for a significant share of India’s smartphone market, which means many users continue to rely on devices with limited storage and processing capacity. As a result, app downloads are often a more deliberate decision.   Beyond storage, there are a few other India-specific factors that make App Clips for business particularly relevant: QR-code payments are now a routine part of daily transactions in India. Users in tier-2 cities are often cautious about new apps. A no-download interaction removes that anxiety entirely. They try the experience, and if it is good, they come back. Conversion at the point of intent is higher than conversion from ads. An App Clip placed at the right physical touchpoint catches a user exactly when they need what you offer. Few acquisition channels can match that timing. How to Use App Clips to Acquire Users    App Clips can be used in different ways, depending on your customer touchpoints and business goals.  At checkout with QR code payments  This is the most natural fit for the Indian market. A QR code can open an App Clip for ordering or payments without requiring an app download. Users can then choose to download the full app for extra benefits.  On physical products with NFC tags NFC tags provide instant access to App Clips, making them ideal for retail, hospitality, and events.  Through shared links App Clips can be shared through WhatsApp, Instagram, or SMS, giving users instant access with a single tap.  Through Apple Maps for local discovery Businesses can make App Clips accessible directly through Apple Maps. A user searching for a nearby salon, clinic, or restaurant sees a prompt to open the App Clip for booking or menus. This is one of the few acquisition channels where you reach a user with clear intent, at close proximity, at no additional ad spend.   Working Within the 10MB Limit     The 10MB limit is the technical constraint that shapes everything about how an App Clip is built. Getting it right is not just about keeping file sizes small. It is about making architecture decisions early.   Some practical principles: Strip out anything that is not directly related to the clip’s single purpose. If the clip is for payments, it does not need your full product catalog. Use Apple’s native frameworks for authentication and payments. Sign in with Apple and Apple Pay are both available inside App Clips and they handle security without adding much to your file size. Defer account creation. Asking users to register before experiencing value often leads to lower conversion rates. Let them complete the action first. Lean on server-side data over bundled assets wherever possible.   Doing this well requires iOS development experience, not just familiarity with Swift. The decisions made during architecture directly affect whether the clip stays under 10MB and still delivers a good experience.   Why Development Expertise Matters     Bangalore is home to a strong iOS development talent pool with experience across major consumer app categories.  For App Clip projects specifically, that experience with complex iOS frameworks and App Store compliance processes matters a great deal.   App Clips are not complicated to conceptually understand but they are easy to get wrong technically. Misconfigured Associated Domains, oversized clip bundles, and poor handoff flows between the clip and the full app are common issues when teams treat them as a simple side task. iOS app development in Bangalore has produced teams that treat App Clips as a serious distribution channel, not an afterthought.     What Appzoc Brings to This     Having delivered mobile solutions across retail, healthcare, logistics, and service sectors, Appzoc combines iOS engineering expertise with product strategy to help businesses build acquisition-focused mobile experiences.  We help businesses with: Identifying which user interaction is the right entry point for an App Clip Building the clip within the 10MB limit without sacrificing the experience Setting up QR code and NFC tag infrastructure for physical deployments Connecting the clip’s analytics to the broader funnel so you can see what is converting We do not recommend App Clips for every business. For some, the full app is the right first step. But if you have a physical presence, a transactional moment with customers, or a referral-heavy growth model, the case for App Clips is usually strong.     The Straightforward Case for Getting Started     Higher acquisition costs mean businesses must focus on reducing friction and increasing conversions. App Clips for business shortens that journey significantly. App Clips let users complete actions instantly using familiar tools like QR codes and NFC tags.  To explore whether App Clips fit your business, connect with the team at Appzoc for expert guidance.  We provide practical recommendations based on your product goals and customer journey.   Explore how App Clips can support your growth. Connect with Appzoc today 

Article featured image

Navigating iOS ‘Privacy Manifests’: A Checklist for Indian App Owners

Your App Could Be Rejected Tomorrow – And You Might Not Even Know Why   Imagine you’ve spent months building a polished iOS app. The UI is clean, the features work flawlessly, and you’re finally ready to push that update. You submit it to the App Store – and 24 hours later, it comes back rejected. Not because of a bug. Not because of a guideline violation. But because of a small file you didn’t know you needed. This is the reality hundreds of app owners faced when Apple began enforcing Privacy Manifests. And for Indian app owners navigating both Apple’s requirements and India’s freshly enforced Digital Personal Data Protection (DPDP) Act, the stakes have never been higher. The good news? Compliance is entirely achievable – if you know exactly what to do. This checklist will walk you through every step.     The Problem: A Silent Compliance Gap That’s Costing App Owners   There is a problem with the way apps are being used, in that silent compliance gaps are costing app owners. For years, the private disclosure of information in iOS apps has been generally self-reported. App Store Privacy Labels were completed manually by the developers, and Apple essentially believed them. Third-party SDKs – analytics tools, ad networks, crash reporters – ran in the background, largely unknown about what they were collecting.   Apple has altered the rules.   Apple introduced the iOS Privacy Manifest guide as part of a sweeping update to its privacy framework. The mandate is straightforward: every app and every third-party SDK that collects data or uses certain sensitive APIs must now include a structured declaration file – the PrivacyInfo.xcprivacy file – that tells Apple exactly what data is being touched and why.   The consequences of ignoring this are real:   New app submissions and updates without a proper Privacy Manifest are rejected by App Store Connect. Inaccurate or missing declarations can result in app removal. That analytics library you dropped in? That crash reporting tool? If it doesn’t have its own Privacy Manifest, your app submission is at risk.     What Exactly Is a Privacy Manifest?     A Privacy Manifest is a property list file called PrivacyInfo.xcprivacy, which is embedded in your app’s bundle (or in an SDK’s framework). As you bundle your app for distribution, all the Privacy Manifests in your app and its included SDK are automatically consolidated together in a Privacy Report that directly populates your App Store Privacy Nutrition Label.   It declares three core things:   Data Types Collected: Every category of user data your app touches – location, contact info, financial data, identifiers, usage data – must be listed, along with whether it’s linked to the user’s identity and whether it’s used for tracking.  Required Reason APIs: Certain sensitive system APIs now require a declared reason for use. The four categories Apple flags are: File Timestamps User Defaults System Boot Time Disk Space If your app uses any of these – and the UserDefaults API alone is used by a vast majority of iOS apps – you must declare why.   Tracking Domains If your app connects to any domain for tracking purposes, those domains must be listed. iOS 17 automatically blocks connections to declared tracking domains when a user denies App Tracking Transparency (ATT) permission.     The Checklist: What Every Indian iOS App Owner Must Do Work through each item below before your next App Store submission.   ✅ Step 1: Audit Your App’s API Usage Open your project and scan for usage of the four required reason API categories. Action: Run a search across your codebase for these API references and list every instance.   ✅ Step 2: Create Your PrivacyInfo.xcprivacy File In Xcode 15 or later: Go to File → New → File Scroll to the Resources section Select App Privacy Click Next → Create   The default filename PrivacyInfo.xcprivacy must not be changed. Select your app’s target in the Targets list when creating the file. Important: If you distribute a third-party SDK, create a separate Privacy Manifest inside that SDK’s target.     ✅ Step 3: Declare All Data Types Your App Collects For each type of data your app or SDK collects, add a dictionary entry to the NSPrivacyCollectedDataTypes array. For each entry, specify the purpose. Be thorough. Underdeclaring is just as problematic as not declaring at all.     ✅ Step 4: Declare Required Reasons for Each Sensitive API For every Required Reason API your app uses, add it to the NSPrivacyAccessedAPITypes array and select an approved reason from Apple’s official list.     ✅ Step 5: List All Tracking Domains When your app has ad networks, analytics platforms, or any other service that can track users across apps and websites, add the websites to the manifest under NSPrivacyTrackingDomains. Keep in mind: If the user rejects the permission of ATT, iOS 17 will automatically deny connection to these domains. Plan your app’s behaviour accordingly.   ✅ Step 6: Audit Every Third-Party SDK You Use This is the step most app owners overlook – and where the most App Store rejections are happening. Go through every SDK, library, and package in your project and verify: Does it have its own PrivacyInfo?xcprivacy file? Does it have a compliant manifest that is current to the version you’re on? If the SDK is on Apple’s list of common third-party SDKs, then the SDK should also contain a digital signature. If your SDK doesn’t have a version that’s privacy manifest compliant yet, you will have to wait for their update (and see if there are open issues in their repository) or get another SDK that’s privacy manifest compliant.     ✅ Step 7: Review the Auto-Generated Privacy Report in Xcode Before submission, go to Product → Archive, then select your archive and click Generate Privacy Report. Xcode will compile all Privacy Manifests from your app and its dependencies into a single report. Review it carefully. Any gap between this report and your App Store Privacy Label needs to be corrected before submission.     ✅ Step 8: Align with India’s DPDP Act Here’s where Indian app owners have an additional layer of responsibility that goes beyond Apple’s requirements. As per the Digital Personal Data Protection Act, with rules notified in November, 2025, the following are required: There must be explicit, informed consent from users before information is collected. The consent notice has to be clear about the types of data collected and their purpose. Users can withdraw their consent and ask for the removal of their data. If there is a significant number of users, then the app could be classified as a Significant Data Fiduciary, mandating a Data Protection Officer and regular audits.     ✅Step 9: Maintain Your Manifest Up to Date It takes ongoing work to achieve privacy compliance. Every time you: Install or upgrade an SDK. Add a feature that adds new data types. Add an analytics or advertising platform. You should review and update your Privacy Manifest before the next submission. Consider it an essential component of your release checklist, rather than an add-on.     Don’t navigate this alone. Appzoc is here to help! Privacy Manifests affect all elements of your iOS App: the code you’ve written, the SDKs you’ve integrated, the App Store metadata, your legal consent flows, and more. Correctly doing so requires knowledge of the evolving guidelines of Apple, as well as technical expertise. We have been developing mobile applications for our clients in India and overseas on iOS and Android platforms at Appzoc.   As a trusted provider of iOS app development in Bangalore, WebCastle not only creates apps, but how to create apps that remain compliant, remain live, and remain trusted. From doing a full Privacy Manifest audit for current iOS apps to assisting in the creation of new apps from scratch with compliance in mind, we are here to help.   Don’t let rejection by the App Store be your only sign that something is amiss. Let’s do it right the first time.

Article featured image

Automating Privacy Manifest Generation: Top Tools for iOS DevOps Teams

If you develop iOS apps, Apple’s privacy manifest requirements are important to understand. Since Xcode 15, apps and third party SDKs submitted to the App Store must meet these requirements. Missing or incorrect information can lead to App Store rejection. For teams managing a single app with occasional updates, handling this manually may be manageable. For teams juggling multiple apps, frequent updates and growing dependency lists, doing it manually is a problem waiting to happen. Privacy manifest automation fixes that, and this post covers the tools worth knowing about.   What Goes Into a Privacy Manifest   Before getting into tools, it helps to be clear on what the manifest actually needs to contain. There are four things Apple wants declared: What data your app collects, covered under Privacy Nutrition Labels Which system APIs your app uses and the reason behind each one Any third-party SDKs that access privacy-sensitive APIs Any tracking domains your app communicates with The part that catches teams off guard is that this file needs to stay current. Adding new features or updates may require manifest changes.    Where Manual Processes Break Down   Most teams start by handling the manifest manually. Someone writes the initial file, it gets reviewed before submission, and everyone moves on. That works until it doesn’t. Common problems that come up: A developer adds a new SDK but forgets to update the privacy manifest Someone updates the file locally but it never makes it into the submission branch A dependency update quietly introduces new privacy-sensitive API calls that nobody notices until the rejection email arrives Team members disagree on what needs declaring and the file ends up inconsistent Every one of these situations leads to either a rejected build or a compliance gap. Neither is a good outcome. This is the exact problem that privacy manifest automation is built to prevent.   Fastlane Plugins If your team already uses Fastlane, its plugin system makes it easy to add custom actions to your build process:  Scans your linked frameworks during the build lane Checks them against a reference list of known privacy-sensitive SDKs Flags gaps in your manifest or updates the file directly Fails the lane and notifies the team if something is missing The community has been releasing open-source Fastlane actions specifically for privacy manifest work, so check the plugin index and GitHub before writing something from scratch. The biggest practical benefit here is that Fastlane is probably already embedded in your workflow, so you’re extending something familiar rather than introducing something new.   Swift Scripts Swift scripts can automate privacy manifest generation without requiring additional tooling.  A typical Swift script approach works like this: Parse your Package.swift or Podfile to pull out all current dependencies Check each one against Apple’s list of APIs requiring reason declarations Generate or update the PrivacyInfo.xcprivacy file through automated plist generation based on detected dependencies Run the script as a pre-commit hook locally or as a step in your CI/CD pipelines The main appeal is that your iOS developers are the ones maintaining the script. There’s no language shift when something needs fixing. The tradeoff is that you own it fully. When Apple changes requirements or new SDKs enter your project, someone on the team needs to keep the script current.   Open-Source Utilities A number of dedicated tools have appeared specifically to solve the privacy manifest problem. PrivacyManifest is an open source tool that helps manage privacy manifests by scanning your Xcode project and identifying areas that may need attention. These tools work well for: Teams coming to privacy manifests fresh and needing a starting point Auditing existing apps where you’re not sure the current manifest is complete Creating a baseline file first makes manual adjustments easier and more efficient Most of these tools support command line use, making CI/CD integration straightforward. Choose a tool that is actively maintained and supports the latest Apple requirements.   Xcode Build Phase Shell Scripts For teams that want something simple without adding new dependencies, a shell script attached to a custom Xcode build phase is a lightweight option worth considering. It won’t generate your manifest, but it will validate it on every single build. This approach handles: Confirming the manifest file exists and has content Checking that specific required keys are present Triggering a build warning or failure if something looks wrong Used with automated tools, it helps detect issues early and ensures continuous validation with minimal effort.   Bringing It All Together in Your Pipeline   The goal across all of these tools is the same. You want manifest validation to be automatic, not something that depends on someone remembering to check before a submission. A practical pipeline structure looks like this: On every pull request, run a scan for new privacy-sensitive dependencies and surface any manifest gaps as part of the review On every App Store submission build, validate the full manifest against current Apple requirements before the build proceeds Automatically review the manifest after dependency updates and flag any required changes These tools integrate easily with CI/CD platforms and can send alerts through Slack, pull requests, or build reports.   A Note for Teams Doing App Development in Bangalore   Teams handling app development bangalore are increasingly building for clients with apps on the global App Store. Apple’s requirements apply regardless of where the development happens, and submission rejections affect client relationships directly. Having privacy manifest automation built into your standard process is a straightforward way to reduce that risk and show clients that compliance is handled at the infrastructure level, not as an afterthought before release. Get This in Place Before Your Next Release   A rejected submission under deadline pressure is one of the more stressful things an iOS team deals with. If the reason for that rejection is an incomplete privacy manifest, it’s also one of the more avoidable ones. Pick one tool from this post that fits your current setup and get it running in your pipeline this sprint. If full generation feels like too much to take on right now, start with validation. The important shift is treating the privacy manifest as part of your build process rather than a pre-submission checklist item. Need help implementing privacy manifest automation? Contact Appzoc to discuss the right approach for your project. 

Who We Are : Appzoc

We are a team of highly dedicated and talented bunch of mobile app developers who are ready to do whatever it takes to ensure that the full mobile potential of your business is realized. Be it iPhone, Ipad or android device. We offer the best services for Android, iOS, and cross-platform apps from our app developers in Kerala. Appzoc, with more than 9 years of expertise, is regarded as the top mobile app development company, and we are renowned for offering a wide variety of App development services. We are dedicated to providing our clients with exceptional application arrangements. Appzoc’s iOS and Android... Read more
WhatsApp