Appos Studio

Introduction


What is Appos Studio?

Last Updated: Feb 15, 2025

Appos Studio

Appos Studio is a no-code mobile app builder that turns your responsive website into native mobile apps for iOS and Android devices. Ideal for businesses, entrepreneurs, and developers alike, Appos Studio simplifies app creation with an intuitive interface, design customization options, and seamless publishing tools.

With integrations like Adobe Express for design and Astra AI for support, you can create polished, professional apps with minimal effort.


What is a Native Mobile App?

Last Updated: Feb 15, 2025

A native mobile app is designed and optimized specifically for mobile operating systems like iOS or Android. Installed directly onto devices via app stores, native apps provide superior performance and enhanced user experiences.

Key benefits include:

  • Fast Performance: Takes full advantage of device hardware for a smooth user experience.
  • Access to Device Features: Enables app integration with cameras, microphones, GPS, and more.

Native apps deliver polished, professional experiences but typically require significant resources to develop—until now. With Appos Studio, you can build native apps quickly and affordably.

Getting Started


Prerequisites

Last Updated: Mar 25, 2025

To use Appos Studio effectively, ensure you have the following:

  • Desktop or Laptop: Recommended for full access to features.
  • Internet Connection: A stable connection for uploading assets and building apps.
  • Responsive Website: A mobile-friendly site to use as the foundation for your app.
  • Developer Accounts: Required for publishing apps.
    • Apple Developer Account: $99 USD/year
    • Google Developer Account: $25 USD one-time fee
  • D-U-N-S® Number: Apple and Google require a D-U-N-S number to verify businesses and organizations. If you don’t have one, you can apply for free at dnb.com.
  • Adobe Account: To use our Adobe Express add-on for designing splash screens, app icons, and more, you’ll need a free Adobe account. If you don’t have one, you’ll be prompted to create one when you first open Adobe Express from Appos Studio.
  • Payment Method: A credit card is required to purchase subscriptions or build credits.

Creating an Account

Last Updated: Mar 25, 2025

Sign Up Page

  • Go to studio.appos.io.
  • Click Sign Up.
  • Provide:
    • A valid email address & phone number.
    • A secure password (and confirm it).
  • Agree to the Terms of Use and Privacy Policy.
  • Click Create Account. You’ll receive a confirmation email—follow the link to verify your account.

Signing into Appos Studio

Last Updated: Feb 15, 2025

Login Page

  • Visit studio.appos.io.
  • Login with:
    • Email Address: Enter your credentials.
    • Google Account: Use the “Sign in with Google” option.

Resetting Your Password

Last Updated: Feb 15, 2025

Forgot Password Page

  • Click Forgot Password on the login page.
  • Enter the email address linked to your account.
  • Check your inbox for a password reset link and follow the instructions.

Using Appos Studio


Creating a New App

Last Updated: Feb 26, 2025

Create a New App

1. Fill out the App Details Form:

  • App Name: What you want your app to be called.
  • Website Link: The URL of your existing website.
  • Theme Color: Choose a primary color for your app.
  • Layout Template: Select from 5 layouts:
    • Drawer & Bar
    • Tabs & Bar
    • Tabs
    • Bar
    • Blank

2. Click Continue to proceed to design customization.


Customizing Your App Design

Last Updated: Mar 17, 2025

Customize Your App

  • Theme Colors: Use HEX codes to match your brand colors.
  • Navigation Icons: Search for icons that align with your brand identity.
  • Backgrounds and Images: Upload high-resolution images for splash screens, icons, and menus.

Pro Tip: Use the Color Palette Tool at appos.design/palette to extract HEX codes from your logo.


Adding Navigation Features

Last Updated: Mar 17, 2025

Navigation Menus

  • Internal Links: Connect app pages.
  • External Links: Direct users to external resources or websites.
  • Actions:
    • Call: Add click-to-call functionality.
    • Email: Open the user’s email client with a pre-filled address.

Setting Permissions

Last Updated: Mar 17, 2025

Localization Settings

Advanced features like geolocation, camera, and microphone can enhance user experience. Ensure your website supports these integrations and provide detailed explanations of their use for compliance with app store policies.


How to Preview Your App

Last Updated: Mar 17, 2025

Preview Your App

Previewing your app in Appos Studio is an important step in the development process, allowing you to see how it will look and function on a mobile device. Here’s how to get started:

Accessing the Emulator

While creating or editing an app in the Appos Studio dashboard, you’ll find the phone emulator located on the right side of your screen. This tool lets you test your app in real-time.

Steps to Preview Your App

  • Select Your Device Type: Choose between a phone running Android or iOS operating systems. This ensures you can preview your app on the platform of your choice.
  • Run the Preview: Click the “Run Preview” button to install and run your app in the emulator. During peak times, you may experience a short wait as the system queues requests. This is because only a limited number of emulators can run simultaneously.
  • Manage Emulator Features with Buttons: Below the emulator, you’ll find several useful buttons to help you manage and refine your preview experience:
    • Reinstall: If your app experiences issues or updates you’ve made are not reflected, use the “Reinstall” button. Make sure to save your changes before reinstalling the app.
    • Screenshot: Click the “Screenshot” button to capture high-quality images of your app. These screenshots can be used to promote your app, showcase it to stakeholders, or upload as app store visuals.
    • Stop: Press the “Stop” button to immediately shut down the emulator if you no longer need it running.

Understanding the Emulator Experience

  • Splash Screen & Pop-Up: When the emulator starts, you will see a splash screen featuring a 3D cubic icon, followed by a pop-up message asking, “Open in Expo Go?”. Click the “Open” button to proceed. These elements are part of the emulation software and will not appear in your final app.
  • Performance Expectations: Apps running in the emulator may appear slower than they will in the final product. This is a normal part of the preview process and not reflective of your app’s final performance.

Final Product Assurance

Rest assured, when your app is built for production, it will deliver fast, smooth performance as a native app for both iOS and Android platforms. The emulator is simply a tool to help you test and refine your app before publication.

Plans & Credits


How Our Subscription Plans Work

Last Updated: Mar 25, 2025

Subscription Plans

Appos Studio offers flexible subscription plans designed to fit your needs, whether you’re building apps occasionally or regularly. Our tiered subscription plans provide different levels of build credits, allowing you to choose the plan that best suits your app development requirements.

Understanding Plans & Credits

  • Build Credits: Each app build (a pair of iOS and Android apps) consumes one credit.
  • Free Previews: Previews are free and unlimited, allowing you to test and refine your app before committing to a build.
  • Monthly & Yearly Plans: You can choose between monthly and yearly subscription plans.
    • Yearly Plans: Receive a 20% discount compared to monthly plans, providing greater value for consistent use.

For the most current pricing and available service plans, please visit appos.io/pricing.

How to Sign Up for a Paid Plan

  • Log In to Your Appos Studio Dashboard:
  • Select the App You Wish to Upgrade:
    • From your dashboard, click on the app you want to build or upgrade.
  • Choose Your Plan:
    • Review the available plans and select the one that best fits your needs.
    • Plans are structured to provide varying levels of build credits, ensuring you only pay for what you need.
  • Complete Your Payment:
    • Follow the instructions provided by Stripe, our secure payment processor, to safely complete your transaction.
    • You will receive a confirmation email once your payment is processed successfully.

Managing Your Subscription

You can upgrade, downgrade, or cancel your plan at any time from your Appos Studio dashboard. Navigate to My Profile > Service Plans. Changes to your subscription will be processed securely through Stripe, ensuring your payment information remains safe.


Purchasing Additional Build Credits

Last Updated: Mar 17, 2025

  • Navigate to My Account > Subscription Plans. Select your plan and click Buy More. Complete the payment process.
  • Select your plan and click Buy More.
  • Complete the payment process.

Publishing Requirements


Publishing Requirements

Last Updated: Mar 17, 2025

Publishing your app to the Apple App Store or Google Play Store is an exciting step, but it’s important to follow best practices to ensure a smooth approval process. Here’s a guide to the latest guidelines and tips for both iOS and Android apps to help increase your app’s chances of approval.

Apple (iOS) App Store Guidelines

The Apple App Store maintains strict quality standards, and following their guidelines closely is essential. Here are the key areas to focus on:

  • App Functionality & User Experience
    • Performance: Apple prioritizes apps that run smoothly without crashes, bugs, or errors.
    • Compatibility: Ensure your app is optimized for the latest iOS versions and devices, including iPhones and iPads with varying screen sizes.
    • Design Consistency: Apple emphasizes clean, intuitive interfaces with clear navigation and accessibility. Adhere to Apple’s Human Interface Guidelines (HIG) to meet their design expectations.
  • Content Guidelines
    • Relevance: Apple does not allow placeholder content, so make sure all media, text, and interactive elements are relevant and complete.
    • Privacy Policy: Include a comprehensive privacy policy that explains what data is collected and how it’s used. This policy must be accessible within the app.
    • User-Generated Content: If your app includes user-generated content, you’ll need to include mechanisms for reporting and moderating content.
  • Security & Privacy
    • User Data Protection: Any collection of user data should be disclosed, and apps should ask for user permission before accessing sensitive information.
    • Data Encryption: Encrypt sensitive data to protect user privacy, especially if your app involves transactions or personal data.
  • App Store Metadata
    • Accurate App Descriptions: Ensure that the app’s title, subtitle, description, and keywords accurately represent the app’s functionality.
    • Screenshots & Previews: Upload high-quality screenshots and a video preview that showcase your app’s core features.
    • App Icon: Apple requires high-resolution app icons that are visually appealing and represent the app’s purpose.
  • In-App Purchases & Monetization
    • If your app includes in-app purchases, they must be handled through Apple’s payment system. Additionally, list any subscription details clearly to avoid user complaints and possible rejection.

Google Play Store Guidelines

Google Play has specific guidelines for functionality, privacy, and content. Meeting these standards will help improve the user experience and ensure that your app is quickly approved.

  • App Functionality & Stability
    • Performance Testing: Google requires that all apps run smoothly on devices running the latest Android versions. Test your app across different Android devices and screen sizes.
    • Navigation & Responsiveness: Ensure the app offers a smooth navigation experience, with intuitive controls that work as expected.
  • Content Policy Compliance
    • Appropriate Content: Avoid any offensive or inappropriate material, including adult content, hate speech, and copyrighted material without permissions.
    • Targeted Age Group: If your app is for a specific age group, verify that the content is suitable and the app meets Google’s Family Policy if it targets children.
    • User-Generated Content: As with iOS, provide reporting and moderation for any user-generated content.
  • Privacy & Data Security
    • Privacy Disclosures: Include a clear privacy policy within the app and on your app’s Google Play listing page.
    • Data Collection Transparency: Let users know what data is collected and why, ensuring that all sensitive data access is requested with explicit permissions.
  • App Listing Requirements
    • Accurate Descriptions: Use clear and accurate descriptions in your app’s title and summary to set realistic expectations.
    • High-Quality Visuals: Include visually appealing, high-quality screenshots and videos that reflect the app’s main features.
    • App Icon: Google Play requires a high-resolution icon that is simple and recognizable.
  • Monetization & Ads
    • In-App Purchases:Google requires that all in-app purchases use Google Play’s billing system, and all monetization elements must comply with their Ads Policy.
    • Transparency in Subscriptions: Clearly display subscription details, renewal terms, and cancelation information to users.

General Tips for Both App Stores

  • Test Thoroughly: Run multiple tests on both Android and iOS devices to identify bugs or performance issues before submitting.
  • Comply with Local Laws: Both app stores require apps to follow relevant local laws, including those related to user data, especially in regions with strict privacy regulations like the EU.
  • Avoid Misleading Content: Ensure that all content, including marketing material, is accurate to avoid misleading users.

Following these best practices will help ensure that your app meets the approval criteria for both the Apple App Store and Google Play Store. Staying informed about guideline updates will also help maintain compliance, ensuring a smooth and successful publishing experience.


Common Reasons for App Rejections

Last Updated: Mar 17, 2025

  • Incomplete metadata (missing app descriptions, screenshots, etc.)
  • Misuse of permissions (e.g., excessive location tracking).
  • Non-compliance with platform-specific guidelines.

Tips for Successful Publishing

Last Updated: Mar 17, 2025

  • Use engaging, error-free descriptions.
  • Ensure all images are high-quality and meet app store dimensions.
  • Regularly update your app to fix bugs and enhance functionality.

iOS Publishing


Introduction

Last Updated: Mar 25, 2025

Apple App Store Connect

Publishing an app on the Apple App Store can be an overwhelming process, especially if you’re unfamiliar with the steps involved. This guide will take you through each stage, not only telling you what to do but also helping you understand why each step is important. Our goal is to ensure you feel confident and well-informed as you navigate the process.

Disclaimer:
This publishing documentation is offered as a courtesy for users who wish to publish their app to the Apple App Store independently. However, due to the complexity and evolving nature of the process, Appos does not provide support for self-service publishing. For assistance, please contact Apple support directly, or connect with other users in the Appos Support Community forums.

Prefer a hands-off approach? We also offer full-service app publishing for a low one-time fee. Visit our pricing page for more details.


Signing Up for an Apple Developer Account

Last Updated: Mar 25, 2025

Certificates, Identifiers & Profiles

Enrolling in the Apple Developer Program is a crucial step for distributing your apps on the App Store. This guide outlines the differences between Individual and Organization accounts, details the requirements for each, and provides step-by-step instructions for enrollment.

Individual vs. Organization Accounts

  • Individual Account: Ideal for solo developers or sole proprietors. Apps are listed under your personal legal name on the App Store.
  • Organization Account: Suited for companies, non-profits, or government entities. Apps are displayed under the organization’s legal entity name, offering a more professional appearance.

Requirements for Organization Accounts

  • Legal Entity Status: Your organization must be a legal entity capable of entering contracts with Apple.
  • D-U-N-S Number: A unique nine-digit identifier from Dun & Bradstreet, used to verify your organization’s identity.
  • Legal Binding Authority: The individual enrolling must have the authority to bind the organization to legal agreements.
  • Work Email Address: An email associated with your organization’s domain.

Enrollment Fees

  • Annual Fee: $99 USD, billed annually. Nonprofits, educational institutions, and government entities may be eligible for a fee waiver.

Enrollment Steps

  • Create an Apple ID: If you don’t have one, create an Apple ID (appleid.apple.com). Ensure two-factor authentication is enabled.
  • Sign In to Apple Developer: Visit the Apple Developer (developer.apple.com) and sign in with your Apple ID.
  • Start Enrollment: Navigate to the enrollment page (developer.apple.com/programs/enroll).
  • Choose Entity Type:
    • Individual: Select “Individual” and proceed.
    • Organization: Select “Organization” and provide your D-U-N-S Number and legal entity information.
  • Enter Personal or Organization Information: Fill in the required details accurately.
  • Review and Agree to Terms: Carefully read the Apple Developer Program License Agreement and agree to the terms.
  • Complete Payment: Pay the annual fee using a valid payment method.
  • Await Confirmation: Apple will verify your information and send a confirmation email once your enrollment is approved.

Creating and Managing Your App ID

Last Updated: Mar 25, 2025

Certificates, Identifiers & Profiles

An App Identifier (App ID) is a unique string that identifies your app. It is crucial because it allows Apple to recognize your app and its associated services (like push notifications).

Why You Need an Identifier

An App ID is necessary to link your app to specific services and functionalities. Without it, your app cannot utilize essential features or communicate with Apple services.

How to Create an Identifier

  • Access the Apple Developer Portal:
    • Visit Apple Developer (developer.apple.com) and sign on with your Apple ID.
    • Click on Account at the top-right corner.
  • Navigate to Identifiers:
    • Under Certificates, Identifiers & Profiles.
    • Select Identifiers.
  • Create a New Identifier:
    • Click the + button to add a new identifier.
    • Select App IDs and click Continue.
  • Choose the Type:
    • Select App and click Continue.
  • Register Your App ID:
    • Description: Enter a descriptive name for your identifier.
    • Bundle ID: Select Explicit and enter your unique Bundle ID. This ID is generated in Appos Studio and can be found under the Main Info tab in the Bundle ID field.
    • App Services: Select the services your app will use, the Push Notifications field must be selected even if you do not plan on using Push Notifications.
  • Finalize the Identifier:
    • Review your details and click Continue.
    • Click Register to complete the setup.

Creating Your App in App Store Connect

Last Updated: Mar 25, 2025

Creating a New App

Creating your app in App Store Connect is an essential step that sets the foundation for managing your app’s presence on the App Store. This includes configuring essential information that will appear on your app’s page, such as the app name, primary language, and more.

Why You Need to Create an App

Before you can publish or even test your app, you must register it with Apple. This step allows you to manage your app's metadata, track performance, and submit updates. Without creating the app record, you won't be able to upload your build or configure settings.

How to Create Your App

  • Access App Store Connect:
  • Navigate to My Apps:
    • From the dashboard, click on Apps.
    • You will see a list of your existing apps (if any).
  • Create a New App:
    • Click the + button and select New App from the dropdown menu.
  • Enter App Information:
    • Platform: Choose the platform you are building for (iOS, macOS, etc.).
    • Name: Enter the name of your app as it will appear on the App Store.
    • Primary Language: Select the primary language for your app’s content.
    • Bundle ID: Choose the Bundle ID you created earlier.
    • SKU: Enter a unique identifier for internal tracking (e.g., myapp-v1.0.0).
    • User Access: Specify whether the app will be available to all team members or limited to specific users.
  • Confirm and Save:
    • Review your information for accuracy.
    • Click Create to finish setting up your new app.

Creating Your App Signing Key for iOS

Last Updated: Mar 25, 2025

App Signing Key for iOS

To connect your Appos Studio app with Apple, you need three critical pieces of information: the Issuer ID, Key ID, and P8 file. These are necessary for authentication and communication between Appos Studio and your Apple Developer account.

  • Access App Store Connect:
  • Navigate to Users and Access:
    • On the App Store Connect dashboard, click Users and Access.
  • Generate a New API Key:
    • Select the “Integrations” tab.
    • Ensure that “App Store Connect API” is selected.
    • Select the Team Keys tab at the top.
    • Click the + button to add a new API key.
    • Enter a name for the key (e.g., "MyApp API Key"). This name is for your reference only.
    • Set the access level to Admin for full control.
    • Click Generate to create the key.
  • Download and Store the P8 File:
    • After generating the key, click Download API Key to save the P8 file.
      Important: You can only download this file once. Store it securely in a safe location.
  • Retrieve the Issuer ID and Key ID:
    • The Issuer ID is located at the top of the Team Keys page.
    • The Key ID is displayed alongside the new API key in the list.
  • Save These Details Securely:
    • Keep the Issuer ID, Key ID, and P8 file together, as they will be used during the app setup in Appos Studio.

Connecting Appos Studio with App Store Connect

Last Updated: Mar 25, 2025

Connect Appos Studio to iOS

Before you can build and publish your app, you must create an iOS key for Appos Studio. This key is crucial because it links your app in Appos Studio to your Apple Developer account.

  • Go to Key Manager: This is where you manage all keys for app builds.
  • Click 'Create Key': Start the process of generating a new key.
  • Select 'Create iOS': This ensures the key is compatible with Apple publishing.
  • Enter a List Name: This is just for your reference and will help you identify the key during your build.
  • Retrieve Apple API Credentials: Use your Issuer ID, Key ID, and P8 key gathered from Apple Store Connect in the last step.
    • Why This Matters: These credentials allow Appos to communicate directly with Apple’s servers, enabling automated uploads and updates.
  • Paste Issuer ID and Key ID: Make sure these fields are accurate to prevent build errors.
  • Upload the P8 Key File: This file is vital as it contains your private key. You only get to download it once, so store it safely.
  • Click 'Save Key': Finalizes your setup and saves the credentials for future use.

Build & Download Your App

Last Updated: Mar 25, 2025

Starting a New Build

Now that your key is set up, you can proceed with building your app in Appos Studio.

  • Navigate to App Download: This is where all your builds are managed.
  • Click 'New Build': Start the creation of a new version of your app.
  • Select 'iOS': Choose the iOS platform for your build.
  • Enter the Version Number: This must match the version declared in your app’s metadata. Consistency here is crucial to avoid submission errors.
  • Choose Signing Option: Select the key you just created.
  • Toggle 'Publish to App Store Connect': This setting automatically uploads the build to your App Store Connect account. You can find the build in the TestFlight section once the upload is complete.
  • Click 'Start Building': The system will compile your app and prepare it for submission.

Pro Tip: Each build you submit to the app stores must have a unique version number. We recommend following Semantic Versioning (starting with 1.0.0) and breaking it down into three parts:

  • MAJOR: For big changes (e.g., complete redesign) – e.g., 2.0.0
  • MINOR: For smaller updates (e.g., navigation changes) – e.g., 1.1.0
  • PATCH: For bug fixes or minor tweaks – e.g., 1.0.1

Always increase the number with each update and never use the same version number twice. Start with 1.0.0 and work up from there.


Preparing & Testing Your App with TestFlight

Last Updated: Mar 25, 2025

Testing Your App

TestFlight is an essential tool for beta testing your app on actual devices before it goes live on the App Store. It allows you to share your app with testers and receive valuable feedback on performance and usability.

Why Use TestFlight?

TestFlight helps you ensure that your app works properly on different devices and iOS versions. It also allows you to catch any bugs or issues before the official release, reducing the chances of negative reviews or app rejections.

Setting Up Your App for TestFlight

  • Upload Your Build:
    • In App Store Connect (appstoreconnect.apple.com), navigate to My Apps.
    • Select your app from the list.
    • Go to the TestFlight tab.
    • Since you are using Appos Studio to build and publish your app to App Store Connect, the build will automatically appear in the TestFlight section only if you toggle “Publish to App Store Connect”.
  • Testing Groups:
    • Before inviting internal testers, you need to create a group. You can assign specific builds to each group, which is especially useful when testing different features with separate groups of people.
    • This is useful if you want to test different features with different groups of people.
  • Invite Testers:
    • In the Testers section, you can add internal testers (team members who are part of the developer account) or external testers (public beta testers who do not need to be added to the App Store Connect account).
    • For external testing, you will need Apple’s approval before you can start testing.
    • Click Invite Testers and enter their email addresses.
  • Send Invitations:
    • Testers will receive an email invitation with a link to download the TestFlight app and install your app.
    • They must install TestFlight on their device and accept the invitation.

Publishing Your App

Last Updated: Mar 25, 2025

App Information

After building your app, you need to upload it to the App Store and complete the necessary metadata. Click on the app you want to submit, and you will see a list of sections on the left displaying the required fields under the Distribution tab in Apple Store Connect.

  • Prepare for Submission
    • Screenshots: You need at least 10 iPhone screenshots and 3 iPad screenshots. Use Appos Studio’s emulator to capture these.
    • Promotional Text: A brief text (up to 170 characters) that highlights key features or value.
    • App Description: This should clearly explain what your app does and its benefits (up to 4000 characters).
    • Keywords: Choose relevant keywords to improve your app's discoverability.
    • Version Number: This must match your build version to avoid upload errors.
    • Copyright Information: Use your business’s legal name.
    • Select Your Build: Select the version you are submitting, and choose the appropriate build from the list.
    • Demo Login: If your app has a login, provide demo credentials for the Apple review team.
    • Contact Information: Apple may reach out if they need more information.
  • App Information
    • Subtitle: This is a brief, catchy description that appears under your app’s name on the App Store.
    • Category: Select the category that best fits your app, such as "Productivity," "Lifestyle," or "Education."
    • Set Age Rating: Apple requires you to specify an age rating for your app to ensure appropriate content guidelines.
  • App Privacy
    • Privacy Policy URL: This is a link to your company's Privacy Policy detailing how data is handled.
    • Get Started: Select the “Get Started” tab and follow the prompts.
  • Pricing and Availability
    • App Availability: Select what countries and regions you would like to make your app available to. Remember: If you choose to make your app available in the EU, you have to sign the Digital Service Act agreement.

Once you have completed filling out all the required fields above, you will proceed by clicking the “Add for Review” button located in the top right corner of the page. After this, you will need to click the “Submit for Review” button to officially send your app for evaluation.

At this stage, the team at Apple will begin their thorough review process to ensure your app meets their guidelines and standards. This process typically takes a few days, but it can vary. Apple will reach out to you, usually via email, if they have questions, require more information, or if changes need to be made before approval can be granted.

Android Publishing


Introduction

Last Updated: Apr 3, 2025

Google Play Console

Getting your app on the Google Play Store might seem like a daunting task—especially if it’s your first time. That’s why we’ve created this step-by-step guide to simplify the process. You’ll not only learn what to do, but also gain insight into why each step matters, so you can launch with confidence and clarity.

Disclaimer:
This publishing documentation is offered as a courtesy for users who wish to publish their app to the Google Play Store independently. However, due to the complexity and evolving nature of the process, Appos does not provide support for self-service publishing. For assistance, please contact Google support directly, or connect with other users in the Appos Support Community forums.

Prefer a hands-off approach? We also offer full-service app publishing for a low one-time fee. Visit our pricing page for more details.


Sign Up for a Google Account

Last Updated: Apr 3, 2025

Sign Up for Free Google Account

To set up a Google Developer account, you must first have a Google account. You have two options for creating a Google account: one with a company email and one without (using a standard Gmail address). Choose the option that best fits your needs.

Option 1: Create a Google Account with Your Company Email (Free)

  • Go to the Google Account Creation Page:
  • Use Your Existing Company Email:
    • Click on “Use your existing email” to link your existing business email to a Google account.
  • Fill Out Your Information:
    • Enter your name, birthday, gender, and select “Use your existing email address”. (e.g., name@yourcompany.com).
  • Verify Your Email Address:
    • Google will send a verification code to your email.
    • Check your inbox, copy the code, and paste it into the verification field.
  • Set Your Password:
    • Set a strong password and confirm it.
    • Click Next.
  • Complete the Setup:
    • Add a recovery phone number (optional but recommended).
    • Accept Google's Terms of Service to complete the setup.

Why This Matters: Using your existing company email allows you to maintain a professional presence without needing to pay for Google Workspace. This option is perfect for small businesses or individuals who want to use their branded email without additional costs.

Option 2: Create a Standard Google Account with a Gmail Address

If you don’t already have an email or would like to use a Gmail address, follow these steps:

  • Visit the Google Account Creation Page:
  • Fill Out the Registration Form:
    • Enter your first and last name.
    • Provide your birthday and gender.
    • Choose a username (e.g., myappdev@gmail.com).
    • Create a strong password and confirm it.
    • Click Next.
  • Add Recovery Information:
    • Add a recovery email and phone number for security.
    • Complete the CAPTCHA to prove you’re not a robot.
  • Review Google’s Terms of Service:
    • Review Google's Terms of Service and click Create Account.

Why This Matters: Creating a standard Gmail account is quick and straightforward. It’s ideal for independent developers or those who don’t need a branded email address for professional use.


Set Up Your Google Developer Account

Last Updated: Apr 3, 2025

Sign Up for Google Developer Account

Joining the Google Developer Program is essential if you want to publish apps on the Google Play Store. In this guide, we’ll break down the key differences between Individual and Business accounts, outline what you’ll need for each, and walk you through the enrollment process step by step.

Individual vs. Business Accounts

  • Individual Account:
    • Recommended if you are an independent developer or publishing apps under your personal name.
    • Your personal name will appear as the developer name on the Google Play Store.
  • Business Account:
    • Recommended if you are publishing apps on behalf of a company or organization.
    • Your company name will appear as the developer name on the Google Play Store.
    • You must provide a D-U-N-S® number (Dun & Bradstreet number) to verify your business identity.
    • You can obtain a D-U-N-S number through the Dun & Bradstreet website. Allow a few weeks for processing if you don’t already have one.

This section is being updated. Please check back soon for the latest information. In the meantime, if you need assistance, visit our Support Forums, check our FAQs, or submit a support ticket through the Appos Studio dashboard. You can also reach our support team directly at support@appos.io.

Push Notifications


Sending a Push Notification

Last Updated: Mar 25, 2025

OneSignal Push Notifications

Android Push Notifications are a core feature of Appos Studio, powered by our seamless integration with OneSignal. Please note: It may take up to 48 hours after your Android build is completed before you will have access to this feature.

To send a push notification:

  • Access the Push Newsletter Tab: Log into Appos Studio and select your app’s Push Newsletter tab.
  • Click New Newsletter.
  • Create Your Notification:
    • Title: Enter an attention-grabbing title, such as “Boost Your Sales – Limited Time Offer: 20% OFF!️”.
    • Message: Write your message, like “Take your business to the next level! Enjoy 20% OFF when you create your mobile app with us. Offer valid for a limited time only. Don’t miss out!”.
    • Image (Optional): Attach an image you’d like to include in your notification to enhance visual appeal.
  • Send Your Notification: Once your notification is ready, click ‘Send Push’.

Your push notification will be instantly sent to your app users on Android devices.

Promoting Your App


Using Astra AI for Marketing

Last Updated: Mar 25, 2025

Astra AI Assistant

Creating promotional content that captures attention can be challenging, but Astra AI, your AI-powered support chatbot, makes it quick and effortless. With Astra AI, you can generate eye-catching promotional content ideas and even receive personalized suggestions for marketing your app on social media — all in just a few seconds.

Using Astra AI to Create Promotional Content

  • Access Astra AI:
    • Log into Appos Studio and click the Astra AI Chat Icon located at the bottom-right corner of your dashboard.
  • Ask Astra AI for Content Ideas:
    • Type a request for promotional ideas, such as:
      • “Give me a catchy social media post promoting my mobile app builder.”
      • “Suggest some attention-grabbing titles and messages for promoting my app on Instagram and Facebook.”
  • Receive Instant Suggestions:
    • Astra AI will provide you with ready-to-use promotional text, headlines, and content ideas tailored to your app’s purpose and audience.
    • Examples Astra AI might generate:
      • Title: Transform Your Website into a Mobile App – No Coding Needed!
      • Message: “Ready to reach more customers? Convert your website into a mobile app in minutes! Try it for FREE and see the difference.”
  • Get Personalized Ideas:
    • Provide Astra AI with more details for customized content:
      • “I want to create a promotional post for small business owners showcasing how easy it is to convert their website to an app. Make it sound exciting!”
    • Astra AI will tailor the content to appeal directly to your target audience, making your promotional efforts more effective.

Why Use Astra AI for Promotional Content?

  • Instant Creativity: Save time by generating catchy titles, messages, and calls-to-action in seconds.
  • Tailored Suggestions: Astra AI can personalize content ideas based on your specific needs and target audience.
  • Content Variety: Generate different formats for various platforms like Facebook, Instagram, LinkedIn, TikTok, and YouTube.
  • Enhanced Productivity: Instead of spending hours brainstorming, let Astra AI do the heavy lifting.

Tips for Best Results

  • Be specific about your target audience and promotional goals when asking Astra AI for help.
  • Combine Astra AI’s suggestions with Adobe Express to quickly turn text-based ideas into polished visuals and videos.
  • Experiment with different styles and messages until you find what resonates most with your audience.

Screenshots and Descriptions

Last Updated: Mar 17, 2025

High-quality screenshots and an engaging description are essential for attracting users.

Capturing Screenshots:
Use Appos Studio’s preview tool to easily capture screenshots for both iOS and Android. Simply run your app on the device and click the screenshot button. Choose images that highlight your app’s core features and value.

Writing Your Description:
For a compelling app description, use Astra AI for quick help. Just click the purple question mark in the bottom right corner of the Appos Studio dashboard and provide a brief overview of your app. Astra will generate a professional description for you.


Social Media Sharing

Last Updated: Mar 25, 2025

Adobe Express Integration

Promoting your mobile app on social media is like rolling out the red carpet for your audience — it’s your chance to dazzle, engage, and convert. With powerful tools like Adobe Express, creating scroll-stopping visuals and videos has never been easier. Whether you’re crafting eye-catching Facebook posts, captivating Instagram reels, polished LinkedIn graphics, or viral TikTok and YouTube clips, Adobe Express has you covered. Choose from stunning, professionally-designed templates and make them your own with just a few clicks. It’s your creative playground — turn your app’s story into something everyone wants to talk about.

Creating Social Media Content with Adobe Express

  • Open Adobe Express: Log into Adobe Express and choose from various templates designed for social media platforms.
  • Select Your Template: Browse templates categorized by platform, such as Instagram Stories, TikTok videos, Facebook Ads, etc.
  • Customize Your Design: Add your app’s logo, screenshots, promotional text, and branding colors.
  • Enhance Your Content: Include engaging visuals like animated text, stickers, or custom backgrounds to grab attention.
  • Download & Share: Once you’re happy with your design, download the file or share it directly to your social media accounts.

Social Media Promotion Strategies

Using the right strategy is just as important as creating high-quality content. Here are some effective techniques:

  • Highlight Your App’s Benefits:
    • Clearly communicate what makes your app valuable.
    • Use catchy headlines and engaging visuals to show features and benefits.
    • Examples: “Turn your website into a mobile app in minutes!” or “Reach more customers with your new mobile app.”
  • Post Regularly & Stay Consistent:
    • Schedule posts consistently to keep your audience engaged.
    • Use a mix of promotional posts, educational content, and user-generated content.
    • Create a posting calendar to ensure regular updates.
  • Leverage Multiple Formats:
    • Use different formats to maximize reach:
      • Static Images: App screenshots, announcements, or promotional offers.
      • Short Videos: Demonstrations, tutorials, and customer testimonials.
      • Reels/Stories: Quick, eye-catching content that’s perfect for Instagram and Facebook.
      • Carousels: Showcase different features or benefits in a swipeable format.
  • Encourage User Interaction:
    • Invite your audience to share their experience with your app.
    • Repost user-generated content (with permission) to build credibility.
    • Encourage users to tag your brand when showcasing their app experience.
  • Run Contests & Giveaways:
    • Create promotional campaigns encouraging users to try your app.
    • Example: “Share your app creation and tag us for a chance to win a free month of premium features.”
  • Use Paid Advertising (If Budget Allows):
    • Boost your reach by running ads on Facebook, Instagram, TikTok, or YouTube.
    • Use targeted advertising to reach small business owners, entrepreneurs, and solopreneurs.
  • Utilize Hashtags & Keywords:
    • Add relevant hashtags to make your posts discoverable.
    • Example hashtags: #MobileAppBuilder, #WebsiteToApp, #SmallBusinessApp, #NoCodeApp
  • Track Performance & Adjust:
    • Monitor engagement metrics (likes, comments, shares, views) to see what works best.
    • Use insights from each platform to refine your content strategy.

Additional Tips

  • Keep your brand voice consistent across all posts.
  • Always include a clear Call-to-Action (CTA) such as “Download Now” or “Try for Free.”
  • Regularly engage with your audience by responding to comments and messages.

Integrations


Adobe Express

Last Updated: Mar 28, 2025

Adobe Express Integration

Whether you’re designing splash screens, creating app icons, or crafting promotional graphics for app stores with text and visuals, this documentation will guide you through every feature. From beginners to seasoned designers, Adobe Express offers all the tools you need to produce high-quality designs efficiently and effortlessly.


Uploading an Image from Your Device

To upload an image from your device in Adobe Express, follow these steps:

  • Upload from Your Device:
    • In the Adobe Express window, locate the left-hand navigation menu.
    • Click on the “Upload” option.
    • Browse your device and select the desired file to open.
  • Upload from Adobe Cloud Storage:
    • In the same left-hand navigation menu, click the “Your Stuff” button.
    • Select the file you want to use from your Adobe Cloud storage.

Your image is now ready to use in Adobe Express.

Saving Your Designs for Future Editing

To save your designs for future editing in Adobe Express, follow these steps:

  • Saving Your Design:
    • After completing your edits, click the “Download” button located in the top-right corner of the navigation menu.
    • This will save your design to your device, allowing you to access or share it later as needed.

Your creative work is preserved and ready for future editing with just a few clicks.

How to Add Text to Your Designs

  • Open Your Design: Launch Adobe Express and open the design you want to edit.
  • Select the Text Tool: From the left panel, click on Text and then select Add your text.
  • Enter or Paste Your Text:
    • Type Directly: Start typing your desired text.
    • Paste Copied Text: Click the three dots icon (⋮) and select Paste to insert previously copied text.

Your text will now appear in your design. You can customize the text’s font, size, color, and alignment as needed.


How to Remove Background from Images

  • Open Your Design: Launch Adobe Express and open the design containing the image you want to edit.
  • Select Your Image: Click on the image within your design that you want to remove the background from.
  • Remove the Background: Go to the Image panel on the left and click on Remove Background. If you want to restore the background later, simply select the image and click Remove Background again.
  • Download Your Edited Image: Once satisfied with your changes, click Download to save the image to your device.

Astra AI Assistant

Last Updated: Mar 25, 2025

Astra AI Assistant

Astra AI is Appos Studio’s integrated support chatbot, powered by OpenAI’s technology, designed to assist you with your questions and provide guidance while using Appos Studio. Here’s how to make the most of Astra AI:

How to Access Astra AI

  • Log into Appos Studio.
  • Click on the Astra AI Chat Icon located at the bottom-right corner of your dashboard.

How to Ask Questions

  • Type Your Question or Request: Simply enter your question in the chat box.
  • Be Specific: The more details you provide, the better Astra AI can assist you. For example:
    • Instead of: “How do I publish my app?”
    • Try: “How do I publish my Android app using Appos Studio?”
  • Review Astra AI’s Response: Astra AI will provide you with clear, step-by-step instructions or direct you to relevant resources.

Common Requests Astra AI Can Help With

  • Troubleshooting Errors: Describe the issue you’re encountering, and Astra AI will guide you through potential solutions.
  • Feature Guidance: Ask about specific features of Appos Studio and how to use them effectively.
  • Documentation Access: Request links or summaries from relevant documentation within Appos Studio.
  • App Publishing Assistance: Get help with the process of publishing your Android or iOS apps.

Tips for Best Results

  • Keep Questions Clear & Concise: Short, direct questions usually provide the most accurate answers.
  • Use Keywords: Mention specific features, sections, or topics for more precise guidance.
  • Follow Up: If you need more help, simply continue the conversation.

Support Availability

Astra AI is available 24/7. For more complex issues that require human support, you can always contact our support team at support@appos.io.

Glossary


Term Definition
AAB File An AAB (Android App Bundle) file is the official publishing format for Android apps on Google Play. It contains all the app’s code and resources but is not installable itself—Google Play uses it to generate optimized APKs for different devices.
Admin A person who is in charge of the operation of a network of the app and is able to make changes to it. (short for administrator)
Android A mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.
APK File An APK (Android Package Kit) file is the standard format for installing Android apps. It contains all the necessary components of an app and can be downloaded from the Google Play Store or sideloaded onto devices manually.
App Build An app build is a version of a mobile app that is ready for use by customers, typically as a pre-release version. In programming, a build is identified by a build number, rather than a release number. It involves compiling all the code and assets into a finished application, which can then be tested or distributed to users.
App Bundle ID An app bundle ID is a unique identifier for an app that can identify an app in a provisioning profile.
App Code Signing Key Android apps are signed with a private key. To ensure that app updates are trustworthy, every private key has an associated public certificate that devices and services use to verify that the app update is from the same source. Devices only accept updates when its signature matches the installed app’s signature.
App Drawer An app drawer is a menu that displays all of the apps installed on a mobile device, such as an Android device. It’s also known as an app tray or app launcher.
App Icon An app icon is a visual representation of an app that appears on a device’s home screen, app menu, or in the app store.
Design Template A design template is a pre-made, customizable design that defines a set of layouts for an application. Design templates can be used for individual sections or entire pages.
Div Block A Div Block can be used to create divisions, sections, containers, dividers, layouts, and more in a Webflow project. A Div Block is represented by the HTML div tag. A Div Block can define the divisions, sections, and containers on the web page. Divs can work as dividers or to create space.
D-U-N-S® Number A D-U-N-S® Number is a unique nine-digit identifier assigned to businesses by Dun & Bradstreet. It is widely used for verifying company information, creditworthiness, and global business identification. The D-U-N-S Number is required by Apple and Google to open developer accounts as proof of a legitimate, registered business before publishing apps on their platforms.
Error Image The image shown on the screen when the app encounters an error.
Extended License This software license provides full access to the purchased product, including the source code, allowing for complete customization and modification. This license is perfect for developers or businesses that need to adapt or modify the product to meet specific needs.
Geolocation The process of identifying the location of a device using a variety of data sources to determine the device’s geographic location. This data can come from GPS, cell phone towers, Wi-Fi access points, Bluetooth beacons, and IP addresses.
HEX Code A HEX code is a six-character alphanumeric value used to represent colors in web and graphic design. It consists of three pairs of hexadecimal digits (ranging from 00 to FF), each representing the intensity of red, green, and blue (RGB) in a color. For example, #969FFF represents a shade of purple.
iOS iOS stands for “iPhone Operating System.” It is the operating system software that runs on Apple’s iPhone and iPad devices.
IPA File An IPA (iOS App Store Package) file is the format used to distribute and install apps on Apple devices. It contains the app’s code, assets, and metadata and can be installed on iOS devices via the App Store or sideloaded using development tools like Xcode or TestFlight.
ISO Code ISO codes are identifiers for countries, currencies, and other standards created by the International Organization for Standardization (ISO).
Localization The process of adapting a mobile application to meet the linguistic, cultural, and technical requirements of different target markets worldwide. For example: language translation.
Native App A mobile application built for a specific operating system (iOS or Android) using platform-specific languages. Native apps offer optimal performance, security, and seamless integration with device features but must be downloaded from an app store.
Navigation The process of moving between screens and interacting with the app’s features using a device like a smartphone or tablet. It’s made up of the menus, buttons, icons, and other user interface elements that allow users to access different parts of the app.
Offline Image The image displayed on the screen when the user’s device is not connected to the internet.
Permissions Mobile app permissions are the controls that allow users to specify which data an app can access on their device. These permissions can include access to the camera, microphone, location, contacts, SMS messages, health data, files, and media.
Privacy Policy A privacy policy is a legal document that outlines how a company or website collects, uses, stores, and protects user data. It informs users about the types of personal information collected, whether it’s shared with third parties, and what rights users have regarding their data.
Progress Indicator A visual or textual element that shows the status of an ongoing operation, such as loading content or processing data.
Push Notification An app push notification is a short message sent from an app publisher to a user’s mobile device, even when the app isn’t open. Push notifications can be used to send news alerts, promotions, reminders, and more.
Push Newsletter Notifications displayed directly on your contacts’ browsers – even when they’re not navigating on your website.
Refreshing Refreshing a browser reloads a web page with the most recent version of its content. This can help resolve some site errors.
Regular License This software license allows you to use the purchased product for personal or commercial projects but does not include access to the source code.
Screen Orientation The way a device’s display is oriented, either in portrait (height greater than width) or landscape (width greater than height).
Screenshot A screenshot is a captured image of a device’s screen at a specific moment. It is commonly used for sharing visual content, troubleshooting issues, or documenting information. Screenshots can be taken using built-in shortcuts on mobile devices, tablets, and computers.
Software License A legal agreement that governs how a software product can be used, distributed, and modified.
Launch Screen The first screen that appears when a user opens an app, also known as a splash screen.
Theme A set of visual elements, such as colors, fonts, and layout patterns, that establish the overall look and feel of your app.
User Agent A user agent is a software that allows a user to access the internet by communicating with web servers on their behalf, such as Google Chrome and Mozilla Firefox.

Roadmap



What’s on the horizon for Appos

We’re committed to continuously enhancing your Appos experience. Expect significant platform updates with exciting new features and improved functionality coming your way early next year.

  • New Partner Program: Empowering interactive agencies, web designers, and other professionals to offer their clients mobile apps, expanding their services while generating monthly recurring revenue.
  • Easier App Settings: Scheduled for release in Q3 2025 for Appos Studio. Advanced settings will be moved to a separate sub-tab, providing a cleaner interface for entry-level users while preserving powerful features for developers and advanced users.
  • Expanded Adobe Express Integration: Enables creating stunning visuals for app store listings, promotional materials, social media marketing, and more, with additional features coming soon to the Appos Studio dashboard.
  • Advanced Security Features: Enhanced security options including Google Captcha, expanded two-factor authentication, and support for more complex passwords with special characters to ensure maximum protection.

Changelogs


  • 3 April 2025
    • Adobe Express Integration Added: You can now create stunning splash screens, app icons, and more directly within Appos Studio using Adobe Express. This powerful, AI-enhanced design tool makes it easy to generate high-quality visuals with just a few clicks—no design experience required.
    • Astra AI Now in Appos Studio: Our OpenAI-powered support assistant, Astra, has moved from the Support Center directly into your Appos Studio dashboard. No more switching tabs—Astra is now just a click away, ready to help 24/7/365 without ever leaving your workspace.
    • New Website Design Launched: We've rolled out a completely redesigned website featuring a modern, intuitive interface, improved navigation, and a fresh new look aligned with our updated brand identity.
    • New "Tabs Only" Design Layout: Introducing our sleek and intuitive "Tabs Only" layout, offering a streamlined, modern navigation experience for your apps.
    • Enhanced Security with Multi-Factor Authentication: We've added OTP email verification during account signup and login to better protect your data and reduce fraudulent or bot-created accounts. Your Appos Studio account is now more secure than ever.
    • Enhanced Customer Profiles Added: You can now update and manage your contact details directly from your Appos Studio dashboard under “My Profile.” Be sure to keep your info current so we can stay in touch with important updates, support, and account-related notifications.
  • 21 March 2025
    • Updated App Core: We've upgraded our Flutter code base to ensure compatibility with the latest iOS and Android releases, provide enhanced performance, improve stability, and offer a smoother user experience across all devices.
  • 19 March 2025
    • Added App Tracking Transparency (ATT) Compatibility: Implemented compatibility with Apple's App Tracking Transparency framework to ensure compliance with iOS privacy requirements.
  • 22 February 2025
    • Astra AI Chatbot Launched: Introduced Astra AI, our new support chatbot powered by OpenAI, now available in the Support Center to assist users with questions and troubleshooting.
  • 21 February 2025
    • Android App Preview Fixed: Resolved issues causing Android app previews to fail, restoring full functionality for testing & development.
  • 20 February 2025
    • Brand Refresh: We’ve updated our logo, colors, and brand identity to better reflect our vision and enhance the user experience.
  • 9 February 2025
    • Server Migration Complete: We’ve successfully migrated to new, faster, and more reliable servers to enhance performance and ensure a smoother user experience across the Appos network.
    • New Tutorials Page: Introduced a dedicated Tutorials section in the Support Center, making it easier to access step-by-step guides.
  • 30 December 2024
    • Added Blog Section: Introducing the Appos Blog! Stay informed with the latest updates, tips, and insights on mobile app and website development.
  • 29 December 2024
    • Updated Terms of Use: Updated our policies on Communication & Notifications, with added clarity on account security, subscription terms, and the Service Level Agreement (SLA).
    • Appos Sign-In: Integrated Appos account sign-in with our Support Forums for a quicker and smoother login experience.
  • 28 December 2024
    • Updated Docs: Moved the Changelogs, Glossary, and Publishing Requirements into the Documentation section.
  • 27 December 2024
    • Support Forums Launched: Introduced the Appos Support Community for user discussions, tips, and peer-to-peer assistance.
    • phpBB Integration Page: Created a dedicated page for forum administrators to streamline the process of creating mobile apps for their communities.
  • 21 December 2024
    • Comprehensive Appos Studio Docs: Added detailed documentation to guide users through app creation, design, and publishing.
  • 19 December 2024
    • Changelogs Page: Launched the Changelogs page to keep users informed of updates and fixes.
  • 9 December 2024
    • Google Sign-In: Enabled native Google account sign-in for a faster, more seamless login experience.
  • 17 September 2024
    • Hello World: Released the alpha versions of Appos and Snap2App, marking the start of our app development revolution.
Contact Appos

Write our team

Our Newsletter

Subscribe free