App Development Concepts Flashcards
Grade 8 · Technology · Flashcards
Key vocabulary and concepts for understanding how apps are designed and built.
Flashcards
- App Development
- The process of creating software applications for devices like phones, tablets, and computers.
- Algorithm
- A step-by-step set of instructions used to solve a problem or complete a task.
- User Interface (UI)
- The visual elements of an app — screens, buttons, and menus — that users see and interact with.
- Backend
- The server-side part of an app that manages data, logic, and communication with databases.
- Frontend
- The client-side part of an app that users see and interact with directly.
- API
- Application Programming Interface — a set of rules allowing different software systems to communicate.
- Bug
- An error or flaw in code that causes the program to behave incorrectly.
- Debugging
- The systematic process of finding and fixing bugs in a program's code.
- Function
- A reusable block of code that performs a specific task when called.
- Deployment
- The process of publishing and releasing an app so that end users can download and use it.
- Source Code
- The human-readable instructions written by a developer in a programming language.
- Testing
- Checking an app for errors and ensuring it works correctly before release.
- Swift
- Apple's programming language used primarily to build iOS and macOS applications.
- Kotlin
- A modern programming language used primarily for Android app development.
Get a personalized course on App Development Concepts built around your child.