Hola Hemerito:
Bienvenido al grupo.
Como bien te ha dicho Heppy lo primero es el ciclo de vida, asi entenderás que pasa cuando pones la aplicación en marcha, que hace cuando giras la pantalla, cuando pulsas un botón del dispositivo, etc . Parece una tonteria, pero si no entiendes esto será un quebradero de cabeza ponerte a programar. Ese ciclo de vida (en Android lo llaman así) es lo mismo que en Visual Basic cuando entra en
Sub Form_Load() o en
Form_Activate() y al salir sale en
Form_Unload(Cancel As Integer) . Aqui tambien hay un ciclo, lo unico que es algo mas complicado por que intervienen los giros y los botones.
Yo creé un tutorial que es una guia rápida donde lo explico y ademas puedes bajarte una imagen con el comportamiento dependiendo de la acción, es una chuleta que me hice cuando empecé a programar en esto y que la tenia siempre a mano y me fué de mucha utilidad, de ahí a compartirla.
Puedes verlo aqui:
https://www.b4x.com/android/forum/t...ia-rápida-del-ciclo-de-vida-de-android.38760/
Yo te aconsejaria que empezaras con el típico "hola mundo" que es lo mas simple a hacer en cualquier lenguaje de poner una etiqueta con un texto. Y te aconsejo que pongas LOG en cada sub del ciclo de vida (aunque ya te salen en el log) y veas asi como se comporta al entrar, al girar, al pulsar el botón de retroceso, el home, etc. Y cuando tengas claro esto, ya puedes empezar con tu aplicación, aunque en vez de hacerla al completo, empezaria abordando cosas, por ejemplo la visualización, un programa que haga la visualización que quieres, y luego las siguientes fases. Te lo digo por que si haces la aplicación por completo, si te empiezan a salir errores y aqui los errores verás que hacen referencia a llamadas java que no corresponden con la linea de tu programa, en algún caso te puedes volver loco saber donde tienes el error. La verdad que ahora con el nuevo IDE de la versión 5 está todo mucho mejor. Y ademas de los LOG siempre podrás compilar en modo debug ( Debug (rapid) )donde igual que en Visual Basic podrás poner puntos de ruptura y correr el programa paso a paso. Pero cuidado, que a veces en debug te salen errores que en la compilación normal (Release) no los tienes.
Bueno, de nuevo bienvenido y si te salen dudas crea un post que siempre habrá alguien que te responda, aunque antes mírate el post de Heppy:
Indice de temas con [Solucionado] o de gran interés https://www.b4x.com/android/forum/t...ran-interés-ultimo-problema-con-update.44948/ donde posiblemente encontrarás la solución. Y si aun asi no la encuentras, siempre podrás hacerla en el foro general inglés donde Erel (el administrador) u otro de los muchos expertos que hay te darán la solución. Si tienes un rato mirate el post:
Mejorar el foro “Spanish Forum” donde intentamos mejorar nuestro foro español :
https://www.b4x.com/android/forum/threads/mejorar-el-foro-“spanish-forum”.39799/ , y si tienes alguna sugerencia siempre estamos abiertos a mejorar.
Saludos