Hola SoyDesarrollador.
¡Lo primero darte la bienvenida al foro!
Lo segundo, secundo totalmente lo que indican los compañeros, creo que son buenos consejos y si te fijas en el foro general, son las pautas que se intenta que siga todo el mundo.
No soy ningún experto en esto y programo más bien poco (sobre todo por tiempo), pero sí he descubierto que además de los manuales el foro es una buena fuente para aprender cosas.
Como te dice bgsoft, si alguien ve todas tus preguntas y no sabe todas las respuestas, puede que se eche atrás para contestar.
Voy a intentar ponerte algunos enlaces que te sean de ayuda para algunas de tus cuestiones, y ya si cuando hagas las pruebas tienes alguna cuestión más concreta pues abres nuevo hilo para esa cuestión.
1.- En el editor visual la venta de propiedades no muestra
Ya te ha contestado Don Oso
2.- Podrian darme un ejemplo de como construir objetos personalizados (clases)
De recomendada lectura son los booklets de Klaus
https://www.b4x.com/android/forum/threads/b4x-documentation-booklets.88985/
En el
B4X Custom Views + CustomViews_SourceCode, si no me equivoco habla de las clases. (Algún día tengo que aprender a trabajar con ellas)
3.- El B4I puede migrar sin problemas aplicaciones de B4A...?
Por supuesto, pero no es tan sencillo como pasar de una a otra. Para dar este paso, es muy importante que aprendas a trabajar con las clases, ya que abstraerás el código del UI.
Aquí indica Erel algunos consejos:
https://www.b4x.com/android/forum/threads/converting-b4a-project-to-b4i.100342/#post-630794
4.- Algún ejemplo que me permita leer códigos de barra y códigos QR....?
Descubrirás que el buscador del foro funciona muy bien, y como hay muchos ejemplos de estos, y no he usado ninguno en concreto, prueba alguno de los que te devuelva la búsqueda
https://www.b4x.com/android/forum/pages/results/?query=barcode
5.- Hay algún otro foro como este en otros sitio web pero que sea en español y gratis...?
De esto ya te han contestado. Aunque creo que el compañero
@jparraga (que ha traducido al castellano un libro del que hablan muy bien de B4A -nota mental, tengo que comprarlo-) tiene en proyecto hacer algo así
6.- En qué carpeta debo colocar las bases de datos de SQLite que mi app usa...? Para se se pueda leer y modificar la base de datos sin necesidad de ser root.... y tabein para colocar en esa carpeta otros archivos varios (imagenes, , txt, etc.)
Me temo que debes leer mucho aún. Si copias los archivos al administrador de archivos del IDE, estos se pasan a la carpeta Assets de tu app, y desde ahí podrás leer las imágenes, texto, etc... Para la base de datos sqlite, sí tendrás que copiarla a la memoria externa, pero no es necesario ser root para ello, hay carpetas seguras en las que tu app puede escribir. Verás que hay muchos post relacionados con este tema, ya cuando te enfrentes a él comentas tus dudas. Te pongo un ejemplo cómo lo hacen algunos compañeros del foro para pasar la bd a una carpeta en la que poder modificarla
https://www.b4x.com/android/forum/threads/sqlite-up-to-date.101481/#post-637332
Seguramente habré cometido alguna inexactitud al escribir al post, así que si algún compañero quiere corregirlo o matizarlo, encantado de seguir aprendiendo.
Ánimo y a aprender-