• Home
  • Install & Deploy
    • Install the Felgo SDK
    • Update the Felgo SDK
      • Update Guide
      • What's New in this Release
      • Older Releases
    • Migrate to Felgo 4
    • Create a New Project
    • Deploy to Devices
      • Run on Android
      • Run on iOS
      • Run on Desktop
      • Run on Embedded
      • Run on Web
    • Publish to App Stores
    • Felgo QML Hot Reload NEW!
    • Cloud IDE
    • Integrate Felgo with Existing Native Applications
    • Call Native APIs and Embed Native Views in QML using JavaScript
  • Build Apps App Components & Guides
    • Overview
    • Get Started
    • Felgo for Web & JS Developers
    • Felgo for Android Developers
    • Felgo for iOS Developers
    • Felgo for Qt Developers
    • Layout & Positioning
    • Navigation
    • Widgets & Controls
    • Model and View Separation
    • Theming
    • Touch & Gestures
    • User Input
    • Animations
    • Images & Photos
    • PDF
    • ListView & ScrollView
    • Storage, Data & Firebase
    • Files, PDFs, Downloads
    • Audio & Video
    • Location & Maps
    • Camera & QR
    • Sensors
    • App Logic & Native Code
    • Bluetooth LE
    • Charts
    • Web View
    • Ads, Analytics, Notifications & more
    • REST Service
    • Connectivity & Networking
    • Shaders & Graphical Effects
    • 3D, AR, Machine Learning & AI
    • Internationalization
    • Accessibility
    • Universal and App Links
    • Other App Tutorials
      • Getting Started
      • Basic Tutorials
      • Code Snippets
      • Support Multiple Resolutions
        • Supporting Multiple Screen Sizes & Screen Densities with Felgo Apps
      • Internationalization
      • More Tutorials for Felgo & Qt
    • All Components & APIs
      • Essentials
        • App
        • AppFlickable
        • AppPage
        • FlickablePage
        • ListPage
      • Controls
        • AppActivityIndicator
        • AppButton
        • AppCard
        • AppCardSwipeArea
        • AppCheckBox
        • AppIcon
        • AppImage
        • AppListItem
        • AppListView
        • AppMap
        • AppModal
        • AppOverlay
        • AppPaper
        • AppRadio
        • AppRangeSlider
        • AppScrollIndicator
        • AppSwitch
        • AppSlider
        • AppTabBar
        • AppTabButton
        • AppText
        • AppTextEdit
        • AppTextField
        • AppTextInput
        • AppToolTip
        • DatePicker
        • Dialog
        • FloatingActionButton
        • IconButton
        • ImagePicker
        • InputDialog
        • MultiResolutionImage
        • NativeDialog
        • PageControl
        • PictureViewer
        • PullToRefreshHandler
        • RoundedImage
        • SearchBar
        • SectionSelect
        • SimpleRow
        • SimpleSection
        • SwipeButton
        • SwipeOptionsContainer
        • TextFieldRow
        • VisibilityRefreshHandler
      • Navigation
        • ActivityIndicatorBarItem
        • AppDrawer
        • ButtonBarItem
        • IconButtonBarItem
        • Navigation
        • NavigationBar
        • NavigationBarItem
        • NavigationBarRow
        • NavigationItem
        • NavigationStack
        • TabControl
        • TextButtonBarItem
      • Styling
        • IconType
        • Theme
        • ThemeAppButton
        • ThemeAppCheckBox
        • ThemeAppRadio
        • ThemeColors
        • ThemeDialog
        • ThemeNavigationAppDrawer
        • ThemeNavigationBar
        • ThemeNavigationTabControl
        • ThemeTabControl
        • ThemeSimpleRow
        • ThemeSimpleSection
        • ThemeSimpleSectionCompact
        • StyleSimpleRow
        • StyleSimpleSection
        • RippleMouseArea
      • Utility
        • DateFormatter
        • FpsMeter
        • Storage
        • VersionCheckDialog
        • VersionCheckLoader
      • Bluetooth LE
        • BluetoothLeCharacteristic
        • BluetoothLeManager
        • BluetoothLeDevice
        • BluetoothLeService
      • Context
        • FileUtils
        • NativeUtils
        • Qt Context Objects
        • SpeechToText
        • ZeroConf
      • Multimedia
        • YouTubeWebPlayer
        • BackgroundMusic
        • GameSoundEffect
        • Additional Qt Quick Components
          • QtMultimedia
          • SoundEffect
          • MediaPlayer
          • Video
          • VideoOutput
          • Camera
      • Networking
        • HttpRequest
        • HttpImageUtils
        • HttpNetworkActivityIndicator
        • Promise
        • XMLHttpRequest Element
        • DownloadableResource
        • ZeroConf
      • PDF
        • PDF Utils
      • View Model
        • JsonListModel
        • SortFilterProxyModel
        • AllOf
        • AnyOf
        • ExpressionFilter
        • Filter
        • IndexFilter
        • RangeFilter
        • RegExpFilter
        • RoleFilter
        • ValueFilter
        • ExpressionRole
        • JoinRole
        • ProxyRole
        • SwitchRole
        • ExpressionSorter
        • RoleSorter
        • Sorter
        • StringSorter
        • LocaleAwareSorter
      • QML Native Code Components
        • NativeView
        • NativeObject
        • NativeClass
        • NativeObjectUtils
        • NativeViewBinding
      • Native App Integration
        • FelgoIOS
        • FelgoIOSView
        • FelgoAndroidActivity
        • FelgoAndroid
        • FelgoAndroidView
        • FelgoAndroidFragment
      • Useful QML Components
        • Full list of QtQuick 2.0 types
        • QML overview documentation
        • QtQuick overview documentation
        • Item
        • Animation
        • Timer
        • Loader
    • Demo Apps
      • Felgo Developer App
      • Access Demos & Examples
      • Conference App
      • Component Showcase App
      • Music Streaming App
      • Time Tracking App
      • Bluetooth LE App
      • GPS Workout App
      • News App
      • Social Network App
      • Bike Sharing App
      • Messenger App
      • Map Features Showcase App
      • Map Browser Communication
      • Weather Dashboard App
      • ToDo List App
      • Coffee Machine UI App
      • Real Estate App
      • Video Player App
      • Shopping List App
      • Input Forms Demo App
      • Translation Example
      • C++ QML Integration Demo App
      • C++ Backend Charts Demo App
      • MVC Architecture Demo App
      • More App Examples
      • Code Snippets
        • Snippet Overview
        • Listview
        • Navigation
        • REST Access & Local Storage in Database
        • Maps
        • Styling
  • Build Games Game Components & Guides
    • Overview
    • Get Started
    • Tutorials
      • Basic Tutorials
        • Getting Started with Felgo and Qt Creator
        • Entity Based Game Design
        • Creating QML Objects
        • Communication between QML Objects
      • Game Tutorials
        • Flappy Bird
        • BalloonPop
        • Match-3
        • Doodle Jump
        • Slots Game
        • 2048
        • Side Scroller with R.U.B.E. Box2D Level Editor
      • Support Multiple Resolutions
        • Creating mobile games for different screen sizes and resolutions
        • Supporting Multiple Screen Sizes & Screen Densities with Qt & Felgo
      • Scenes
        • Create mobile games with multiple scenes and multiple levels
      • Internationalization
        • Internationalization with Felgo
    • All Components & APIs
      • Core Components
        • GameWindow
        • GameWindowApplicationWindow
        • AppItem
        • Scene
        • Utils
        • EntityManager
        • EntityBase
        • Storage
        • DownloadableResource
      • Context
      • Visual
        • Camera
        • GameAnimatedSprite
        • GameSpriteSequence
        • GameSprite
        • ParallaxItem
        • ParallaxScrollingBackground
        • LineItem
        • PolygonItem
        • Additional Qt Quick Components
          • Image
          • BorderImage
          • Text
          • Rectangle
      • Input
        • SimpleButton
        • StyledButton
        • JoystickControllerHUD
        • TwoAxisController
        • Additional Qt Quick Components
          • MouseArea
          • MultiPointTouchArea
          • Flickable
          • Keys
          • TextInput
          • TextEdit
      • Physics
        • Basic Physics Components
          • PhysicsWorld
          • BoxCollider
          • CircleCollider
          • PolygonCollider
        • Fixture Components
          • Fixture
          • Box
          • Circle
          • Polygon
          • Chain
          • Edge
        • Joint Components
          • Joint
          • DistanceJoint
          • FrictionJoint
          • GearJoint
          • MotorJoint
          • MouseJoint
          • PrismaticJoint
          • PulleyJoint
          • RevoluteJoint
          • RopeJoint
          • WeldJoint
          • WheelJoint
        • Advanced Physics Components
          • Box2D
          • World
          • DebugDraw
          • Contact
          • RayCast
          • ColliderBase
          • Body
      • Multimedia
        • YouTubeWebPlayer
        • BackgroundMusic
        • GameSoundEffect
        • Additional Qt Quick Components
          • QtMultimedia
          • SoundEffect
          • MediaPlayer
          • Video
          • VideoOutput
          • Camera
      • Networking
      • View Model
      • A.I.
        • PathMovement
        • MoveToPointHelper
        • MovementAnimation
      • R.U.B.E. Editor
        • RubeParser
        • RubeBody
        • RubeFixtureCircle
        • RubeFixturePolygon
        • RubeImage
      • Slot Machine
        • SlotMachine
        • SlotMachineReel
        • SlotMachineModel
      • Utility
        • DateFormatter
        • FpsMeter
        • Storage
        • VersionCheckDialog
        • VersionCheckLoader
      • Particles Components
        • GameParticle
      • Most useful QML Components
        • Full list of QtQuick 2.0 types
        • Item
        • Animation
        • Timer
        • Loader
    • Game Demos & Examples
      • Access Demos & Examples
      • Getting Started
      • Match-3
        • Juicy Squash Simple
        • Juicy Squash Advanced
      • Puzzle
        • 2048
      • Casino
        • Flask of Rum - Slot Game
      • Side Scroller
        • Flappy Bird
        • R.U.B.E. Editor - Side Scroller Game Made With Box2D Level Editor
        • Parallax Examples
      • Tower Defense
        • Squaby
      • Jump and Falldown
        • Doodle Jump
        • Chicken Outbreak
        • Chicken Outbreak2
      • Platformer
        • Platformer - A starting point for your Super Mario style game
      • Physics
        • Stack The Box
        • Box2D Examples
      • Action
        • Crazy Carousel
        • Durdles
        • Simple Ninja Game - Arcade Game from Ray Wenderlich Tutorial
      • Arcade
        • ZombieBreak - Game from Ray Wenderlich Tutorial
      • Tap Tap
        • BalloonPop - Game from Ray Wenderlich Tutorial
      • Racing
        • Car Challenge
      • Support Multiple Resolutions
        • GameWindowSceneScaling Example
        • Density Independence Examples
      • Scenes
        • Multi-Scene-Multi-Level Demo
      • More Examples
  • Qt APIs General Qt Components & Guides
    • All Modules and Types
    • Qt QML
    • Qt Quick
    • Qt Quick Layouts
    • Qt Quick Controls
    • Qt Charts
    • Qt Graphical Effects
    • Qt Location
    • Qt Multimedia
    • Qt Positioning
    • Qt Sensors
    • Qt WebView
  • Felgo Plugins In-app Purchases, Ads, Analytics and more
    • Introduction
    • Felgo Plugin Demo
    • Tutorials
      • Android Build System: Gradle
    • AdMob
      • AdMob Plugin
      • APIs
        • AdMobBanner
        • AdMobBannerNative
        • AdMobInterstitial
        • AdMobRewardedVideo
    • Chartboost
      • Chartboost Plugin
      • APIs
        • Chartboost
    • In-App Purchases
      • Soomla Plugin
      • APIs
        • Store
        • Currency
        • CurrencyPack
        • LifetimeGood
        • SingleUseGood
        • SingleUsePackGood
        • StorePurchase
        • VirtualPurchase
    • Facebook
      • Facebook Plugin
      • APIs
        • Facebook
        • FacebookProfile
    • Google Firebase
      • Firebase Plugin
      • APIs
        • FirebaseAnalytics
        • FirebaseAuth
        • FirebaseDatabase
        • FirebaseStorage
        • FirebaseConfig
    • Apple Sign In
      • Apple Sign In Plugin
      • APIs
        • AppleSignIn
        • AppleSignInButton
    • Game Center
      • GameCenter Plugin
      • APIs
        • GameCenter
    • Amplitude Analytics
      • Amplitude Plugin
      • APIs
        • Amplitude
    • Local Push Notifications
      • Notification Plugin
      • APIs
        • Notification
        • NotificationManager
    • Google Cloud Messaging Push Notifications
      • GoogleCloudMessaging Plugin
      • APIs
        • GoogleCloudMessaging
    • OneSignal Push Notifications
      • OneSignal Plugin
      • APIs
        • OneSignal
    • OAuth 2.0
      • OAuth 2.0 Plugin
      • APIs
        • OAuth2Client
    • HockeyApp Beta Distribution & Crash Reports
      • HockeyApp Plugin
      • APIs
        • HockeyApp
    • Wikitude Augmented Reality SDK
      • Wikitude Plugin
      • APIs
        • WikitudeArView
  • Video Tutorials
    • Install Felgo
    • Get Started: Games
    • Visual Designer & Apps
    • Android Deployment
    • More Tutorials