Mapa mental
Mobile Programming concepts
Conteúdo do mapa
Mobile Programming concepts
Mobile App
- https://whatis.techtarget.com/definition/mobile-app
- Software Application
- Designed for
- Constraints of the devices and the demands
- Tablets and smartphones
Mobile operating system
- https://www.javatpoint.com/mobile-operating-system
- Operating system
- Helps to run applications software
- Ex: Android and iPhone OS
Mobile programming
- Type of software developer
- building apps for
- Google’s Android, Apple’s iOS and Microsoft’s Windows Phone platforms
- building apps for
- Mobile plataform
- Type of software developer
Mobile application development platform
- https://searchmobilecomputing.techtarget.com/definition/mobile-application-development-platform https://magenest.com/en/best-mobile-app-development-platforms/ https://www.ibm.com/cloud/learn/mobile-application-development-explained
- Type of software
- Building application
- Installed from an app store or from a mobile web browser
- For
- smartphones and digital assistants
- For
- languages used for the software
- Java, Swift, C# and HTML5.
Source code
- https://www.thoughtco.com/source-code-definition-958200 https://www.washington.edu/research/glossary/source-code-and-object-code/
- Programming statements
- Human-readable stage
- For
- Computer programming
- For
- Examples
- C, C++, Delphi, Swift, Fortran, Haskell, Pascal
- Is run through a compiler
- Make machine code
- Object code
Bug
- https://www.gartner.com/en/information-technology/glossary/bug
- Unexpected problem
- Result of
- External interference
- With the program’s performance
- External interference
- Cause
- Minor bugs
- Frozen screens or unexplained error messages
- Major bugs
- Unintended effects or integrated software
- Damage data files.
- Unintended effects or integrated software
- Minor bugs
User interface (UI)
- https://www.interaction-design.org/literature/topics/ui-design
- The point at which human users interact
- Computer, website or application
- Makes
- User's experience
- Easy
- Intuitive
- User's experience
Usability
- https://www.bbc.co.uk/bitesize/guides/zrrc2sg/revision/6
- Use software easier
- How useable software is
- Related to
- It's intended purpose
- Related to
- Key characteristic
- The way the human-computer interface is designed
Responsive desing
- https://www.interaction-design.org/literature/topics/responsive-design
- Used to create content
- Adjusts smoothly to various screen sizes
- Graphic user interface (GUI)
- Using
- Size elements in relative units (%) and apply media queries
- Helps
- Designs to automatically adapt to the browser space
- Ensure content consistency across devices.
- Designs to automatically adapt to the browser space
- Helps
- Size elements in relative units (%) and apply media queries
Native app
- https://www.nngroup.com/articles/mobile-native-apps/
- Are icons on the device home screen
- Installed from an app store
- Developed specifically for one platform
- It takes
- Full advantage of all the device features
- Examples
- The camera or the GPS
- Examples
- Full advantage of all the device features
- It takes
- Software program
- Use on a particular platform or device
- Provide
- optimized performance and take advantage of the latest technology
- Provide
- Use on a particular platform or device
Emulator
- https://www.pcmag.com/encyclopedia/term/emulator https://www.businessinsider.com/what-is-an-emulator https://www.dictionary.com/browse/emulator
- Computer program or software
- Simulate another kind of device
- Examples
- Google's Android "emulator"
- Apple's iOS "simulator"
- Examples
- Do the same work or run the same programs
- Allow you to run newer programs on older, incompatible operating systems.
- Simulate another kind of device
Informações
- Descrição
- Mapa Mental sobre Mobile Programming concepts, criado por PAULA CATALINA TELLEZ COMBARIZA em 30-08-2021.
- Criado por
- PAULA CATALINA TELLEZ COMBARIZA
- Visualizações
- 1
- Avaliação