Gamification
User Interface
Push Notifications
Geolocation
In-app Purchases
f) Network Coverage
g) Filter Results
h) Settings
i) Swipe
j) tap
k) check boxes
b) input fields
a) The concept of applying game mechanics and game design techniques to engage and motivate people.
c) The way the user and a computer system interact, in particular the use of input devices and software.
d) A feature is used by applications to alert a user of new messages or events even when the user is not actively using the application.
e) The process of identifying the geographical location of a person or device
l) Apps including these permissions allow you to make payments within the app for additional content or features.