Save the date: we'll be presenting the future of Enterprise Low-Code Development: GeneXus 17.

Version: GeneXus 17

GeneXus for Mobile course

Course dynamic

We recommend that you work on the practice exercises provided in the Materials section, as you watch the videos of each group of topics. In this section, you will find information about the software requirements to start working.
 
Below each video, you will find the corresponding scripts (transcripts with images). 

NOTE: This course was recorded with GeneXus 16 but it is still functionally valid, with the exception that some names have changed in GeneXus 17.

Names that were modified in GeneXus 17
 
OLD NAME (GeneXus 16) NEW NAME (GeneXus 17)
Generator
Smart Devices Generator Native Mobile Applications
Objects
Panel for Smart Devices Panel
Menu for Smart Devices Menu
Property in Main Object
Android Base Style Base Color Scheme
Stencil options 
Search for Compatible Stencils Swap table with Stencil

Lessons

Presentation

The study focuses on how to develop mobile applications for Android and Apple with GeneXus, in versions capable of functioning with or without connectivity.  

Instructions are provided on how to follow the platforms’ guidelines, including the conceptual model underlying the applications, their architecture, the UI (User Interface) design, and the ways to achieve a satisfactory UX (User Experience). Additionally, the course includes methods for programming behavior, prototyping and startup and how to add security.  

The course shows the development of an Android simplified app by way of example, considering this simpler prototyping in the absence of a Mac. However, concepts are analogous for Apple, and the course includes mention to specificities for each platform when applicable. 

More information

Objective
After completing this course, you will be able to develop a functionally complete mobile application.

In this course, the main theoretical foundations of this type of application will be acquired and the main features and tools that GeneXus offers us will be studied so that you can start developing applications for mobile devices.
 
Designed for
For those who want to start developing Native Mobile applications with GeneXus and do not have previous experience in developing this type of application.

Prerequisites: 
Have the knowledge provided in the GeneXus Core Course.
 
Modes: You may choose between the in-person course (in which case we suggest contact our academic partners in your country) and the self-study course. 
 
Approximate duration: 36h theoretical/practical.

Scope
See scope

Accelerate your learning with teacher support

With instructors and fellow students, it's even easier to learn.

Previous versions

Materials

Simple exercises that will enable you to test several concepts relative to the version of GeneXus 17 for mobile smart devices. In the following link you can get the XPZ files used in the videos.

The practice material consists of a simplified version of the EventDay application which is the study subject in the videos. 

Bonus Material

To take the course and work on the exercises you need the trial version of GeneXus.
 
GeneXus  Trial  

KB solution of practical exercises:
Name: GeneXus16SDDevelopmentCoursePracticalExercises  
Server: http://samples.genexusserver.com/v17

Note:
The trial version of GeneXus will automatically install, among other things, the Android SDK. If you already have a full version of GeneXus you will have to install it manually. Additionally, we suggest that you use the SDK emulator to benefit from the advantages of hardware acceleration in your computer. Learn more about this topic by accessing this wiki link
When using the emulator, make sure that it is open before the first Run. You don’t need to close it and open it every time, just leave it open while you prototype.