Glossary
Tech terms, plain language.
Every word you'll encounter when building, testing, and publishing your app — explained without jargon.
📱 App Development & Publishing
Development
The process of creating an app — designing screens, writing code, and connecting everything together. With Appzentic, AI does this for you based on your description.
Testing
Running your app to check that it works correctly before releasing it to real users. Like proofreading an email before you send it.
Build / Packaging
Converting your app's source code into a single installable file that a phone can run. Like baking — ingredients (code) go in, a finished product (APK or IPA) comes out.
Publishing / Launching
Submitting your packaged app to Google Play or the App Store so that users around the world can find and download it.
Distribution
How your app reaches users. Options include app stores (public), TestFlight (iOS beta testing), direct APK download (Android), or enterprise deployment (internal company use).
Source Code
The human-readable text files that contain all the instructions for your app. Like a recipe — the AI writes it, you own it, and you can take it anywhere.
Native App
An app built specifically for iOS or Android using that platform's own language (Swift or Kotlin). Runs faster and feels more natural than a web app disguised as a native app.
Web View Wrapper
A fake "native" app that's actually just a website displayed inside a plain container. Slower, less capable, and not accepted by some app stores. Appzentic does not build these.
🌐 Internet & Server Basics
Server
A computer that's always on and connected to the internet, storing your app's data and handling requests from users. Like a kitchen that never closes — it processes orders 24/7.
Backend
The hidden server-side part of your app — handles user accounts, stores data, and processes business logic. Users never see it, but it powers everything.
Frontend
The part of your app that users see and interact with — screens, buttons, forms. On mobile, this is the Swift or Kotlin code. On web, it's the HTML/CSS/JavaScript.
API (Application Programming Interface)
The "waiter" between your app and the server. Your app tells the API what it needs, the API fetches it from the database and brings it back. Lets your iOS, Android, and web apps all share the same data.
Domain Name
The human-friendly address for your app on the internet (e.g., myapp.com or myapp.appzentic.com). Without it, users would have to type a string of numbers to reach your app.
SSL Certificate
A security credential that encrypts the connection between your app and its users. The padlock icon you see in a browser means SSL is active. Required for any app that handles user data.
DNS (Domain Name System)
The internet's phone book. It translates domain names (myapp.com) into the actual server addresses (numbers) that computers use to find each other.
Cloud Storage
Files stored on remote servers rather than on your own computer — user profile pictures, video uploads, documents. Accessible from anywhere with an internet connection.
Web Deploy
Publishing your web app to a server so anyone with the URL can access it in a browser. After a web deploy, your app is live on the internet.
API Deploy
Launching your backend code on a server so your mobile and web apps can connect to it. Without an API deploy, your app's frontend has no data to display.
🗄️ Databases
Database
An organized system for storing and retrieving data. Like a very organized filing cabinet — you can quickly find any record, update it, or delete it.
Relational Database (SQL)
Stores data in rows and columns, like a spreadsheet — but with multiple related sheets. Good for structured data: orders, users, products, payments. Examples: MySQL, PostgreSQL. Best for: e-commerce, finance, anything with complex relationships.
Document Database (NoSQL)
Stores data as flexible JSON documents — like a collection of forms where each one can have slightly different fields. No rigid table structure needed. Example: MongoDB. Best for: content-heavy apps, social platforms, apps with varied data structures.
Key-Value Store / Cache
The fastest type of storage — stores simple pairs (like "username → session token"). Lives in memory, not disk, so it's extremely quick. Example: Redis. Best for: speeding up your app by storing frequently accessed data so the database isn't hit every time.
📦 Mobile App Builds & Distribution
APK (Android Package Kit)
The installable file format for Android apps — like a .exe on Windows. You can share it directly as a download link or submit it to Google Play. Scan the QR code in your build results to install it on your Android phone.
AAB (Android App Bundle)
A newer Android package format required by Google Play. Instead of one big APK, Google uses the AAB to generate an optimized APK for each device — smaller download size, better performance for end users.
IPA (iOS App Archive)
The installable file format for iPhone and iPad apps — the iOS equivalent of an APK. Required for App Store submission and TestFlight distribution.
TestFlight
Apple's official platform for distributing iOS apps before they're on the App Store. You send an email invitation to your testers; they download the TestFlight app and install your build. Supports up to 10,000 testers. Free, but requires an Apple Developer account.
UDID (Unique Device Identifier)
Your iPhone's unique hardware fingerprint — a long string of letters and numbers that identifies your specific device. Required when distributing an iOS app via Ad Hoc — only registered UDIDs can install the build. Found by connecting your iPhone to a Mac with Finder or iTunes.
Ad Hoc Distribution
An iOS distribution method where you install the app directly on specific registered devices (identified by UDID) without going through the App Store. Limited to 100 devices per year per Apple Developer account. Good for small-scale testing.
App Store / Google Play
The official stores where users discover, download, and update apps. Google Play (Android) charges a one-time $25 registration fee. The App Store (iOS) charges $99/year. Both require app review before an app goes live.
Signing Certificate (.p12)
A digital credential that proves an app was built by you and hasn't been tampered with. Required before any iOS or Android app can be distributed. Think of it as a wax seal that guarantees authenticity. When you publish under your own developer account, you provide your certificate to Appzentic for the build.
Provisioning Profile (.mobileprovision)
An iOS-specific file that links your app, your signing certificate, and the devices or distribution method it's authorized for. Works together with your .p12 certificate. Required for all iOS builds — whether for testing or App Store submission.
Apple Developer Account
A paid Apple membership ($99/year) required to distribute iOS apps through TestFlight or the App Store. Without one, you can still build and test your app internally using Appzentic's shared account — but to publish under your own name on the App Store, you need your own.
HLS (HTTP Live Streaming)
A video streaming protocol that splits long videos into small chunks and adapts quality based on the viewer's internet speed. Instead of waiting for an entire video to download, playback starts almost immediately. Used in Appzentic's video apps for smooth, buffer-free viewing.
PWA (Progressive Web App)
A web app with some app-like features — can be "installed" on your home screen and sometimes works offline. But it's still a web app at heart, not a native app, and can't access all phone hardware features.