GeneXus Community Wiki
MENU
PAGE INFO
PAGE TOOLS
Add a category
Add a group
CREATE NEW PAGE
TBWelcome
Login
Register
Settings
Change Password
Logout
Search
Recents
i
Text Block
Smart Devices Applications Development (X Evolution 3)
Page Id
33102
Introduction
Welcome to Building Apps for Smart Devices
Smart Devices Applications Overview
Quick start
My first Android application
My first iOS application
My first BlackBerry application
My First Windows 8 Application
My first Offline Native Mobile application
Requirements and Installation
GeneXus X Evolution 3 Hardware and Software Requirements
Android Requirements
Apple Requirements
BlackBerry Requirements
Windows 8 Requirements
GeneXus X Evolution 3 Installation Manual
Understanding SD application development
Online Native Mobile applications architecture
Offline Native Mobile Applications
Offline Native Mobile applications architecture
Objects for Native Mobile applications development
Menu object
Work With for Smart Devices object
Panel object
Theme for Smart Devices object
Panel and Work With for Smart Devices tabs
Layouts
One layout may not fit all
Selection Type property
Default Selected Item Layout property
Canvas control
Orders and Filters in Grids for Native Mobile Applications
Transaction Rules in Native Mobile Applications
Native Mobile Applications Events
Server-side Events in Native Mobile Applications
Client-side Events in Native Mobile Applications
ClientStart event
Back event
Navigation Start Events in Native Mobile Applications
Touch Events in Native Mobile
and other
Control Events
Determining the Base Table for the Form and Grid in Panels
Grids with Multiple Selection for Native Mobile Applications
Application Bars in Native Mobile Applications
Tab Page Control for Native Mobile Applications
Selection Lists
Prompt rule and prompt objects generation:
Prompt rule
Prompt
HowTo: Create a User Prompt from scratch in Smart Devices
The development cycle
How to start?
Separated KBs
Integrated KBs
Native Mobile Applications Prototyping
Knowledge Base Navigator
iOS
Execution for iOS
Prototyping in iOS with a compiled application
HowTo: Prototyping My iOS Application on My Mac
iOS Applications Wireless Prototyping
iOS7
Android
Creating an Android Virtual Device
Emulation for Android
Execution for Android Using the Device
BlackBerry
Select different BlackBerry simulators
Emulation for BlackBerry
Execution for BlackBerry
Cloud prototyping
Deploy to cloud: Step by Step
Deploy to GeneXus Prototyping Cloud: under the hood
Executing From QR Codes
Startup Object
Application deployment
Platform markets
Google Play
Apple Store
BlackBerry AppWorld
Enterprise deployment
Versioning
Test deployment
How to integrate a Smart Devices application with a preexisting one
Introduction
Integration Scenario: Independent Database in the SD module
Integration Scenario: No Database in the SD module: direct access to pre-existing system Database
Integration Scenario: No Database in the SD module: access through services to pre-existing system
HowTo: Using external services in a Smart Device App
Application look and feel
Theme for Smart Devices object
Images
Images for Smart Devices applications
Density of Images
gx-content-mode
Maximum Upload Size property
Navigation Style
Transitions - UI visual effects in apps
Transformations
Application Bar look and feel
Control Types
For repetitive information:
Paged Grid control
Leaves control
Horizontal Grid control
Magazine Viewer Control
Image Gallery control
Maps control
Image Map control
Charts control
SparkLine control
Matrix Grid
For single information (depending on its data type):
Dynamic Combo Box control
Rating control
Scanner control
Linear Gauge control
Physical Measures control
Geolocation control
Advanced Image control
Wheel control
MultiWheel control
Slider control
User controls
Auto Grow in Grids
Auto capitalization for edit controls
Text auto corrector when typing
Do you need to colapse space when a control is invisible?
Developing Drag and Drop in Panels
Google Analytics in Smart Devices
Embedded Android native video player
Security
GeneXus Access Manager (GAM)
Authentication
GAM - Native Mobile Authentication
GAM - Authentication Scenarios
GAM - Local Authentication Type
GAM Facebook Authentication Type
GAM - Twitter Authentication Type
GAM Google Authentication Type (X Evolution 3 upgrade 3 or prior)
GAM - External Web Services Authentication Type
Authorization
GAM Authorization
GAM - Authorization Scenarios
GAM - Permissions
GAM External Authorization
Permissions
HowTo: Manage Execute Permissions on WWSD LIST and SD Panels
CRUD restricted
HowTo: Permissions in SD Applications, CRUD Restricted
HowTo: Permissions in SD Applications, WW and CRUD Restricted
Auto-registered user
Auto-Register Anonymous Users
Auto-register anonymous user - How it works
Auto-register anonymous user - How to identify auto-registered users
Auto-register anonymous user - SD usage example
Monetizing
In-App Purchase
What is In-App purchase
In-App purchase sample scenarios
One-time purchase
Consumable purchase
Subscriptions
Testing an In-App purchase application
In-App purchase coding examples
In-App Purchase Sample - Classified Ads
In-App Purchase Sample - My Kitchen
In-App purchase related properties
Interacting with In-App purchase platform frameworks
iOS Store kit
In-App Billing service
BlackBerry Payment service SDK
Ads
What is Ads?
Ads
Notifications
What is Notifications?
Push Notifications in Native Mobile Applications
Local Notifications in Smart Devices
HowTo: Sending Notifications to Smart Devices Applications
HowTo: Using Geolocation Proximity Alerts
Geolocation
What is Geolocation?
SDGeolocation Control
GeoLocation API
Timezone
What the TimeZone problem is?
TimeZone Support
Cache Management
What is Caching?
Smart Devices caching
Enable Data Caching property
Check For New Data property
Smart Devices Cache Management property
Extensibility
User Controls for Native Mobile applications
External Objects for Smart Devices
Troubleshooting
Smart Devices Troubleshooting tools
Online resources
GeneXus X Evolution 3 Release Notes
Native Mobile Generator
http://training.genexus.com
Technical Support
GeneXus Tips
Smart Devices Community Forum
http://www.gxtechnical.com/forum
GeneXus X Evolution 3 Samples
http://showcase.genexus.com
User Controls for Native Mobile applications
This documentation is valid for:
To create your own User Controls for Native Mobile applications, check the following links:
Creating a User Control Definition for Native Mobile applications
Creating User Controls for Apple
Creating Item User Controls for Apple
Creating List User Controls for Apple
HowTo: Debug User Control for Apple
Creating User Controls for Android
Sub Categories
See all
Pages
See all
Page Id
15301
Anchor
Next →
NextNode
Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Sure!
No
Additional feedback?
comment
Thank you for your feedback!
Backlinks
See all
Forward links
See all
More from mcreciente
See all
Contributions by
EDIT
—
CREATED: 16 MARCH 2011 11:59 AM -
UPDATED: 30 MAY 2022
11:24 AM
BY
MCRECIENTE