COMPANY
COMMUNITY
BLOG
HELP
MY ACCOUNT
EN PT ES

icono GXandroid

“I was amazed by GeneXus X Evolution 2” :: Post by Gabriel Medina about Beta 1

22November/2010
Read about Gabriel Medina’s first steps using the beta version of the Smart Devices generator. He is a GeneXus Community member from Argentina who wants to develop applications for smart devices, something that he has been able to do with GeneXus.

I was amazed by this new version, but first of all I'd like to admit a few things:

 
  • I (would) like to develop for Android
     
  • I don’t know how to program in Java
  • Application development in ANDROID uses Java
  • I don’t have ANDROID skills
  • I’m not skilled in application development for smartphones, either...

 
 
 
Current scenario:
 
In this situation, which we may call awful -from the standpoint of a developer who aspires to develop mobile applications which are in such high demand- the options are many, but almost all of them imply a steep learning curve and many hours of hard work to finally be able to obtain a working application.
 
It can be done, and some of my friends are doing it. They told me that they had installed Eclipse, Android's SDK, Java's JDK and a large number of software programs, in addition to reading manuals, running tests, fixing errors. Eventually, several months later they began to achieve modest results.
 
Some time later, another friend that I won’t name –Diego Soto– told me that developing for Android is not a crazy endeavor. However, I had serious doubts about his assertions because he is an expert C# developer and is also skilled in Java. I thought to myself, “It comes easy for him”.
 
Besides, how much time would I be able to devote to pursuing this aim of developing for Android? My time is scarce and it is one my most valuable assets, so I can't let it slip between my fingers learning things that go out of style or become obsolete. It has happened to me before.
 
Good news:
The best news in the software development world came at the beginning of the XX GeneXus Meeting in Montevideo when Nicolás Jodal announced it to the entire GeneXus Community.,
 
He said that today’s software development world is not changing, but rather, it is experiencing a complete revolution towards mobile applications due to the emergence of a new, revolutionary platform posed by Smart Devices.
 
 
My anecdote:
Today, after installing the Toolkit for Android development -following the instructions on GeneXus wiki
 
 
1)      Below is what I had to write:



 
 
 
2)      Next, I applied the pattern for Smart Devices to each one of the transaction objects, Customer and Company. Note that I could have applied the options for iPad, or BlackBerry (iOS and RIM, respectively). I chose Android.



3) Note: You cannot press F5 lightly and go on with your life as if nothing has happened... no, my friends, F5 must be taken seriously and used wisely. Please do not resort too frequently to this practice in your labs or, if you do, enlist the help of professionals.





Lastly, I leave you some images of the application running:


     






 
Of course, everything was done using the modeling features provided by GeneXus, without having to write a single line of code.

When there is a new data type (domain, in GX) called “address”, the generator calls the Google API that shows a map Object, and it is done automatically, without our intervention.

It looks like this:





Source: http://genexus.blogspot.com/2010/11/quede-asombrado-con-genexus-x-evolution.html
Related
Making ideas happen, together :: Important announcements for the Community regarding technology for smart devices
GeneXus X Evolution 2 Beta released!
My first Android application or, rather, getting started with GeneXus Evolution 2
Smart Devices Generator for Android, BlackBerry, iOS :: By Gastón Milano, GeneXus Architect
The Android fever :: Post by Cristhian Gómez about his experience using the platform
Android, iOS and BlackBerry are already supported by GeneXus X Evolution 2 Beta 1
GeneXus X Evolution 2 Beta 2 released!
User Controls for Smart Devices
South American Soccer Cup 2011, business benefits, and control of personal finances. What do they have in common?
Special Edition #GeneXusTheBestOf2014 :: Cloud Computing, the Internet of Things, GeneXus X Evolution 3, Success Stories, Smart Devices and ... Much More!
Release of U2 of GeneXus Evolution 3
Chopo Mobile introduces successful app in Mexico, developed with GeneXus and used for medical studies
GeneXus™ ERP Explorer and Connector for SAP® ERP Now Live on SAP Store
We have a new Download Center! The GeneXus download center has an enhanced appearance at its new location
Demand for Apple TV apps expected to double in 2016