1. Miguel Alzate
  2. PowerServer Mobile (Obsolete)
  3. Monday, 21 December 2020 18:38 PM UTC

Hello world.

¿What’s the mechanism to incorporate a datawindow (say, a report) in a mobile app GUI if using a UI technology such as Xamarin or Flutter?

Accepted Answer
Marco Meoni Accepted Answer Pending Moderation
  1. Tuesday, 22 December 2020 16:50 PM UTC
  2. PowerServer Mobile (Obsolete)
  3. # Permalink

Hi Miguel,

here is what I did to build the UI for Web or Mobile applications (same codebase, multiple platforms):

- Demo from Armeen's Keynote, minute 15':00"

https://www.youtube.com/watch?v=u6xFgAwptWs&t

- Dev tools and programming, see for example minute 1h:34':00"

https://www.youtube.com/watch?v=HRKNPA1EM_o

Best,

Marco

Comment
  1. Miguel Alzate
  2. Tuesday, 22 December 2020 19:56 PM UTC
Great, Marco!. I have browsed the video and I am very pleased because I think it's just exactly what I needed to find out. Thanks a lot!
  1. Helpful
There are no comments made yet.
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Monday, 21 December 2020 18:54 PM UTC
  2. PowerServer Mobile (Obsolete)
  3. # 1

Hi Miguel;

  The one suggestion I have for you is to place some DataStore(s) and DW Object(s) into a .NET Assembly using Appeon's SnapDevelop tool. Making sure to wrapper this with some methods that allow the .Net Assembly to interact with the DBMS and outside world to return the datum in the format that either Xamarian and/or Flutter needs in order to display it effectively to the user.  That would also be my advice to ASP.Net developers as well.

Regards ... Chris

Comment
  1. Miguel Alzate
  2. Monday, 21 December 2020 23:31 PM UTC
Thanks, Chris. I shall dive deeper into your suggestions and let you know any outcome.
  1. Helpful
There are no comments made yet.
FILI SOSA Accepted Answer Pending Moderation
  1. Monday, 21 December 2020 21:59 PM UTC
  2. PowerServer Mobile (Obsolete)
  3. # 2

Miguel,

Once that you have created your DataWindow, just export it as C# Model and create the Web API.   That Web API can be consumed by any client/technology that supports JSON.   I created a presentation in Elevate that takes you step by step in creating the Web API.  In my case, I use PHP to call my API, but you can use any technology.   Here is the video of my presentation.

https://www.appeon.com/conference/elevate-2020/live?id=248

ELEVATE 2020 | Appeon

 

Miguel,

Buenas tardes, espero te encuentres muy bien.   Una vez que tienes creado tu DataWindow, lo que tienes que haces es convertirlo a modelo de C# utilizando nuestra herramienta SnapDevelop.   El Web API creado puede ser llamada por cualquier cliente/tecnología que soporte el formato JSON.   En el Elevate 2020 tengo una presentación que te lleva paso a paso para generar la Web API, es muy sencillo y rápido.     Consulta el video y para cualquier duda estoy a tus órdenes.

https://www.appeon.com/conference/elevate-2020/live?id=248

Comment
  1. Miguel Alzate
  2. Monday, 21 December 2020 23:53 PM UTC
Hola, Filiberto. Gracias por tu respuesta. El proceso de creación de modelos C# a partir de datawindows lo conozco bien pues lo he utilizado para construir mis REST API, las cuales no tienen componentes visuales. Lo que quisiera saber más en detalle es el manejo de la parte gráfica (visual), es decir, cómo, al interior de la herramienta que utilice para construir la interfaz gráfica de mi aplicación móvil (sea ésta Xamarin, Flutter, React Native, etc.) puedo diseñar y mostrar las ventanas para el ingreso y la visualización de la información con base en los datawindows de mi REST PI no visual.

  1. Helpful
There are no comments made yet.
FILIBERTO SOSA Accepted Answer Pending Moderation
  1. Monday, 21 December 2020 23:20 PM UTC
  2. PowerServer Mobile (Obsolete)
  3. # 3

Miguel,

Te paso el link del video en español.

https://www.youtube.com/watch?v=nj7eEaItCrw

(122) Creando una Web API desde cero con Tokens de Autenticación de Auth0.com (IDaaS) - YouTube

Comment
There are no comments made yet.
FILIBERTO SOSA Accepted Answer Pending Moderation
  1. Tuesday, 22 December 2020 00:03 AM UTC
  2. PowerServer Mobile (Obsolete)
  3. # 4

Miguel,

Lo que Appeon está trabajando es únicamente la parte NO VISUAL de los datawindows.    Una vez que el datastore te regresa el JSON por medio de la API,  debes utilizar tu herramienta como Xamarin para darle el formato deseado.

 

Comment
  1. Miguel Alzate
  2. Tuesday, 22 December 2020 00:13 AM UTC
Ok, Filiberto, entendido. Perdona la pregunta: ¿Tú, personalmente, qué herramienta usas para construir la interfaz gráfica de tus apps móviles?
  1. Helpful
There are no comments made yet.
FILIBERTO SOSA Accepted Answer Pending Moderation
  1. Tuesday, 22 December 2020 00:18 AM UTC
  2. PowerServer Mobile (Obsolete)
  3. # 5

Miguel, estamos utilizando React Native.  Cualquier asesoría con gusto te podemos apoyar.

Comment
  1. Miguel Alzate
  2. Tuesday, 22 December 2020 00:56 AM UTC
Fili: ¿En tu conferencia Elevate 2020 tratas el tema de la construcción de la interfaz gráfica de aplicaciones móviles?
  1. Helpful
  1. FILIBERTO SOSA
  2. Tuesday, 22 December 2020 01:08 AM UTC
No, esto debido a que el Elevate se centra únicamente en productos Appeon. Lo consideraré para la siguiente plática.
  1. Helpful
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.