Autor Tema: Basic4Android Programen en BASIC sus programas Android  (Leído 15041 veces)

0 Usuarios y 1 Visitante están viendo este tema.

79137913

  • Megabyte
  • ***
  • Mensajes: 185
  • Reputación: +21/-4
  • 4 Esquinas
    • Ver Perfil
    • Eco.Resumen Resumenes Cs. Economicas
Basic4Android Programen en BASIC sus programas Android
« en: Octubre 31, 2011, 03:34:04 pm »
HOLA!!!

El programa es pago, pero se puede conseguir lo saben :P
[REQUIERE]
JAVA SDK
ANDROID SDK
[/REQUIERE]


Citar
Basic4android es un entorno de desarrollo simple pero poderoso que se dirige a los dispositivos Android.
Basic4android idioma es similar al lenguaje Visual Basic con el apoyo adicional de los objetos.
Basic4android aplicaciones compiladas son nativos de las aplicaciones de Android, no hay tiempos de ejecución adicionales o dependencias.
A diferencia de otros IDEs Basic4android está 100% enfocada en el desarrollo de Android.
Basic4android incluye un diseñador de gran alcance de GUI con soporte integrado para múltiples pantallas y orientaciones. No es necesario escribir XML.
Usted puede desarrollar y depurar con el emulador de Android o con un dispositivo real (o USB conectado en la red local).
Basic4android tiene un rico conjunto de bibliotecas que facilitan el desarrollo de aplicaciones avanzadas.
Esto incluye: bases de datos SQL, GPS, puertos serie (Bluetooth), la cámara, el análisis de XML, servicios Web (HTTP),
Servicios (tareas en segundo plano), JSON, Animaciones, red (TCP y UDP), texto a voz (TTS), reconocimiento de voz, WebView, AdMob (anuncios), Gráficas, OpenGL, gráficos y mucho más.

Algo que no esta ahi es que las aplicaciones son 100% android nativo, asi que van a funcionar en cualquier  android post version 2.

Pagina OFICIAL

EDIT:

Agrego tabla de migracion VB6 to B4A
Código: Visual Basic
  1. This file is primarily for reference when converting Visual Basic 6 source code to B4A.
  2.   VB6                  B4A
  3.   ===                  ===
  4. controls            Views  (button, edittext, label, etc.)
  5. In the VB6 code window, the top left drop-down list contains all
  6. the controls you have placed in the current form and the right list
  7. contains all the events for each control.  The equivalent in B4A can
  8. be found by clicking on Designer - Tools - Generate Members. Once
  9. you have created Subs in the program coding window, the tab "Modules"
  10. on the right side will list each of the Subs.
  11. In B4A, you start by typing "Sub [viewName]" followed by a space and
  12. follow the prompts, pressing Enter after each selection until B4A
  13. ends with "EventName" highlighted. This is where you would type in
  14. the name of the Sub.
  15. editBox = string      editBox.Text = string
  16. In VB6, you can leave ".Text" off the names of controls when assigning
  17. text to them, but this is not allowed in B4A.
  18.  
  19. Dim/ReDim:
  20. ---------
  21. Dim Array(n)        Dim Array(n+1)
  22. While "n" is the last index number in VB6, it indicates the number
  23. of array elements when used in B4A. For example, to Dim an array
  24. with 0-32 elements in VB6, you would say Dim A(32), while to convert
  25. this to B4A, you need to change it to Dim A(33), yet index #33 is
  26. never used (doing so would cause an out-of-range error).
  27. ReDim Preserve      Use a List.
  28. ReDim Array()       Dim Array(n+1) -- to clear an array, just Dim it again.
  29. [Dim a Int: Dim b as Boolean]
  30. If Not b Then...    If Not(b) Then...
  31. If b Then...        same
  32. If b = True Then    same
  33. If a Then...        If a > 0 Then...
  34.                        B4A does not treat any non-zero value as True like VB6.
  35. a = a + b           If b = True Then a = a - 1
  36.                        Boolean's value cannot be used in a math function in B4A.
  37. Global Const x=1    B4A does not have a Global Const function.
  38.                        In Sub Globals, you can say   Dim x as Int: x = 1
  39.                        but x is not a constant (it's value can be changed).
  40.  
  41. Loops, If-Then, Select Case:
  42. ---------------------------
  43. Do [Until/While]    same
  44. Loop [Until/While]  Loop  [Until/While not allowed.]
  45. For - Next          same
  46. For i... - Next i   The loop variable (i) is not allowed with Next.
  47. Exit Do/For         Exit
  48. If - Then - Else    same, except VB's ElseIf is "Else If" in B4A; ditto EndIf
  49.   ---              Continue [Skips to Next in For-Next loop]
  50. For i = 1 to 6        For i = 1 to 6
  51.   If i <> 4 Then        If i = 4 Then Continue
  52.     ...code...          ...code...
  53.   End If                ...
  54. Next                  Next
  55. Select Case [expr]  Select [value]
  56.  
  57. Colors:
  58. ------
  59. L1.BackColor =      L1.Color = Colors.Red
  60.     vbRed
  61. L1.ForeColor =      L1.TextColor = Colors.Black
  62.     vbBlack
  63.  
  64. Calling a sub:
  65. -------------
  66. SubName x, y        SubName(x, y)
  67. Sub SubName()       Sub SubName() As Int/String/etc. -- a Global variable cannot be
  68.                        a parameter, so say that "player" is a Global variable, you
  69.                        cannot say: PlayCard(player). Instead you have to say:
  70.                        i=player: PlayCard(i)
  71. Function FName()    Sub FName() As [var.type]
  72.    As [var.type]       In B4A, any Sub can be used like a Function by adding a
  73.                        variable type such as
  74.                           Sub CheckX(x As Int) As Boolean
  75.                              ...optional code...
  76.                              If x = [desired value] Then Return True
  77.                              ...optional code...
  78.                           End Sub
  79.                        If no Return is given, then zero/False/"" is returned.
  80.                        The calling code does not have to reference the returned
  81.                        value, so that while "If CheckX(x) = True..." is valid,
  82.                        so is just "CheckX(x)"
  83. Exit Sub            Return
  84. Exit Function       Return [value]
  85.  
  86. General:
  87. -------
  88. CInt
  89. DoEvents            same, except that Erel says:
  90.                     "Calling DoEvents in a loop consumes a lot of resources and
  91.                    it doesn't allow the system to process all waiting messages
  92.                    properly." This was in response to my pointing out that while
  93.                     in a Do Loop with DoEvents in it, WebView could not be loaded
  94.                     or if loaded, would not process a hyperlink click. And Agraham
  95.                     says: "Looping is bad practice on mobile devices. The CPU will
  96.                    be constantly executing code and using battery power as the
  97.                    code will never get back to the OS idle loop where the hardware
  98.                    power saving measures are invoked."
  99. Format()            NumberFormat & NumberFormat2 [see documentation]
  100. InputBox($)         InputList(Items as List, Title, CheckedItem as Int) as Int
  101. can list multiple       Shows list of choices with radio buttons. Returns index.
  102. choices for which       CheckedItem is the default.
  103. the user enters a   InputMultiList(Items as List, Title) As List
  104. number to choose.       User can select multiple items via checkboxes.
  105.                         Returns list with the indexes of boxes checked.
  106. MsgBox "text"       MsgBox("text", "title")
  107. i=MsgBox()          MsgBox2(Message, Title, Positive, Cancel, Negative, Icon) as Int
  108.                         Displays three buttons with text to display for buttons
  109.                            (Positive, Cancel, Negative)
  110.                         Icon is displayed near the title and is specified like:
  111.                            LoadBitmap(File.DirAssets, "[filename].gif")
  112.    ---              ToastMessageShow(text, b) [where b=True for long duration]
  113. Following is a Sub from Pfriemler which acts like InputBox:
  114. Sub InputBox(Prompt As String, Title As String, Default As String, Hint As String) As String
  115.     Dim Id As InputDialog
  116.     Id.Hint = Hint
  117.     Id.Input = Default
  118.     ret = Id.Show(Prompt, Title, "OK", "","Abbrechen", Null)
  119.     If ret = -1 Then Return Id.Input Else Return ""
  120. End Sub
  121.  
  122. Rnd is < 1          Rnd(min, max) is integer >= min to < max
  123. Rnd(-#)             RndSeed(#) - causes Rnd to generate the same random number series
  124.                                  for the same # entered.
  125. Randomize           Not needed in B4A to randomize Rnd.
  126. Round(n)            same, or Round2(n, x) where x=number of decimal places
  127.  
  128. i = Val(string)     If IsNumber(string) Then i = string Else i = 0 --
  129.                     An attempt to use i=string "throws an exception" if the string is
  130.                     not numbers, even if the string starts with numbers. For example,
  131.                     t = "10:45"
  132.                     i = Val(t) sets i=10 but causes an error in B4A.
  133.                     Instead,
  134.                     i = t.SubString2(0, 2) = 10
  135. control.SetFocus    view.RequestFocus
  136. n / 0 : error       n / 0 = 2147483647 -- B4A does not "throw an exception" for
  137.                        division by 0, but it does return 2147483647 no matter
  138.                        what the value of "n" is.
  139. x = Shell("...")    See "Intent". This is not a complete replacement, but allows
  140.                        code such as the following from the B4A forum (by Erel):
  141.                     Dim pi As PhoneIntents
  142.                     StartActivity (pi.OpenBrowser("file:///sdcard/yourfile.html"))
  143. t = Timer           t = DateTime.Now ' Ticks are number of milliseconds since 1-1-70
  144.  
  145. TabIndex:
  146. --------
  147. In VB6, TabIndex can be set to control the order in which controls get focus
  148. when Tab is pressed. According to Erel, in B4A:
  149.    "Android handles the sequence according to their position. You can set
  150.    EditText.ForceDone = True in all your EditTexts. Then catch the
  151.    EditText_EnterPressed event and explicitly set the focus to the next
  152.    view (with EditText.RequestFocus)."
  153.  
  154. Setting Label Transparency:
  155. --------------------------
  156. Properties - Back Style        Designer - Drawable - Alpha
  157.  
  158. Constants:
  159. ---------
  160. ""                  Quote = Chr$(34)
  161. vbCr                CRLF = Chr$(10)
  162. vbCrLf              none
  163.  
  164. String "Members":
  165. ----------------
  166. VB6 uses a character position pointer starting with 1.
  167. B4A uses a character Index pointer starting with 0.
  168.         VB6                        B4A
  169. Mid$("abcde", 1, 1) = "a" = letter array index 0 -- "a" = "abcde".CharAt(0)
  170. Mid$("abcde", 2, 1) = "b" = letter array index 1
  171. Mid$("abcde", 3, 1) = "c" = letter array index 2
  172. Mid$("abcde", 4, 1) = "d" = letter array index 3
  173. Mid$("abcde", 5, 1) = "e" = letter array index 4
  174.      VB6                               B4A
  175.      ===                               ===
  176. Mid$(text, n, 1)                    text.CharAt(n-1)
  177. Mid$(text, n)                       text.SubString(n-1)
  178. Mid$(text, n, x) [x=length wanted]  text.SubString2(n-1, n+x-1) [n+x-1=end position]
  179. Mid$(text, n, x) = text2            text = text.SubString2(0, n-2) & _
  180.                                            text2.SubString2(0, x-1) & _
  181.                                            text.SubString(n-1 + z)  where...
  182.                                              z = Min(x, text2.length)
  183. Left$(text, n)  [n=num.of chars.]   text.SubString2(0, n)
  184. Right$(text, n)                     text.SubString(text.Length - n + 1)
  185. If a$ = b$...                       If a.CompareTo(b)...
  186. If Right$(text, n) = text2...       If text.EndsWith(text2)...
  187. If Left$(text, n) = text2...        If text.StartsWith(text2)...
  188. If Lcase$(text) = Lcase$(text2)...  If text.EqualsIgnoreCase(text2)...
  189. Following are some subs from NeoTechni which take the place of VB6
  190. string functions:
  191. Sub Left(Text As String, Length As Long)As String
  192.    If length>text.Length Then length=text.Length
  193.    Return text.SubString2(0, length)
  194. End Sub
  195. Sub Right(Text As String, Length As Long) As String
  196.    If length>text.Length Then length=text.Length
  197.    Return text.SubString(text.Length-length)
  198. End Sub
  199. Sub Mid(Text As String, Start As Int, Length As Int) As String
  200.    Return text.SubString2(start-1,start+length-1)
  201. End Sub
  202. Sub Split(Text As String, Delimiter As String) As String()
  203.    Return Regex.Split(delimter,text)
  204. End Sub
  205.  
  206. x = Len(text)                       x = text.Length
  207. text = Replace(text, str, str2)     text.Replace(str, str2)
  208. Lcase(text)                         text.ToLowerCase
  209. Ucase(text)                         text.ToUpperCase
  210. Trim(text)                          text.Trim
  211.   (no LTrim or RTrim in B4A)
  212. Instr(text, string)                 text.IndexOf(string)
  213. Instr(int, text, string)            text.IndexOf2(string, int)
  214.                                        Returns -1 if not found.
  215.                                        Returns char. index, not position.
  216.                                        Starts search at "int".
  217. InStrRev(text, str, start, case)    text.LastIndexOf(string)
  218.   Searches from end of string,      text.LastIndexOf(string, start)
  219.     optionally from "start".           Cannot specify case sensitivity.
  220.   case = 0 = case-sensitive
  221.   case = 0 = case-insensitive
  222.                                     A boolean form of IndexOf is -
  223.                                     If text.Contains(string) = True Then...
  224. If Lcase$(x) = Lcase$(y)...         If x.EqualsIgnoreCase(y)...
  225. text = Left$(text, n) & s &         text.Insert(n, s)
  226.           Right$(Text, y)
  227. Asc(s) [where s = a character]      same
  228.  
  229. Error Trapping:
  230. --------------
  231. VB6:
  232. ===
  233. Sub SomeSub
  234.    On [Local] Error GoTo ErrorTrap
  235.       ...some code...
  236.    On Error GoTo 0 [optional end to error trapping]
  237.    ...optional additional code...
  238.    Exit Sub [to avoid executing ErrorTrap code]
  239. ErrorTrap:
  240.    ...optional code for error correction...
  241.    Resume [optional: "Resume Next" or "Resume [line label]".
  242. End Sub
  243. B4A:
  244. ===
  245. Sub SomeSub
  246.    Try
  247.       ...some code...
  248.    Catch [only executes if error above]
  249.       Log(LastException) [optional]
  250.       ...optional code for error correction...
  251.    End Try
  252.    ...optional additional code...
  253. End Sub
  254. WIth B4A, if you get an error caught in the middle of a large subroutine, you can
  255. NOT make a correction and resume within the code you were executing. Only the code
  256. in "Catch" gets executed, plus any code following "End Try".
  257. Try-Catch in place of GoTo:
  258. --------------------------
  259. Try-Catch can be used as a substitute for GoTo [line label] for forward, but not
  260. backward, jumps. It cannot be used to replace GoSub, for which B4A has no equivalent.
  261. Start the code with "Try" and replace the [line label] with "Catch".
  262. Replace "GoTo [line label]" with code which will create an exception, which causes
  263. a jump to "Catch", such as OpenInput("bad path", "bad filename").
  264.  
  265. "Immediate Window" vs "Logs" Tab
  266. --------------------------------
  267. Comments, variable values, etc., can be displayed in VB6's Immediate
  268. Window by entering into the code "Debug.Print ...".
  269. In the B4A environment, the Logs tab on the right side of the IDE is a
  270. way to show the values of variables, etc., while the code is running.
  271. Both VB6 and (now) B4A allow single-stepping through the code while it
  272. is running and viewing the values of variables. VB6 also allows changing
  273. the value of variables, changing the code, jumping to other lines from
  274. the current line, etc. Because B4A runs on a PC while the app runs on
  275. a separate device, B4A is currently unable to duplicate all of these
  276. VB6 debug features.
GRACIAS POR LEER!!!
« última modificación: Noviembre 01, 2011, 02:23:22 pm por 79137913 »
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*                                                          Resumenes Cs.Economicas

raul338

  • Terabyte
  • *****
  • Mensajes: 896
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Basic4Android Programen en BASIC sus programas Android
« Respuesta #1 en: Octubre 31, 2011, 06:24:35 pm »
Ya iba proponer yo hacer un interprete de vb en java :P

fx700

  • Kilobyte
  • **
  • Mensajes: 95
  • Reputación: +4/-2
    • Ver Perfil
Re:Basic4Android Programen en BASIC sus programas Android
« Respuesta #2 en: Noviembre 01, 2011, 01:48:18 am »
 ;D Voy a probar, ojala que pueda correr el programa :o,

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2851
  • Reputación: +159/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Basic4Android Programen en BASIC sus programas Android
« Respuesta #3 en: Noviembre 01, 2011, 03:12:51 am »
Hola 79137913, tal como se pinta se ve bueno, se agradece.
Yo no sabría probarlo porque recién estoy empezando, pero me gustaría si sebas le diera una mirada a ver que opina. Saludos

« última modificación: Noviembre 01, 2011, 04:56:20 am por YAcosta »
Me encuentras en YAcosta.com

seba123neo

  • Moderador
  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Basic4Android Programen en BASIC sus programas Android
« Respuesta #4 en: Noviembre 01, 2011, 10:19:05 am »
esta muy bueno, tambien esta MonoDroid para programar en .NET

MonoDroid

para hacer aplicaciones sirve, no hay dudas.

las unicas contras que veo:

es que son pagas (obvio son app de terceros) y como esto es android-linux y es todo libre...

no se hasta que punto soportara las funciones de la api de Android que para colmo se van actualizando cada ves mas rapido.

y la documentacion, para Java encontras miles de paginas y te cansas de encontrar ejemplos y libros de 1000 paginas para programar, no se que tan documentado este esto, me imagino que tiene su documentacion, pero no creo que este tan regado en internet.

yo me voy siempre para lo oficial, que este caso es Eclipse +Java, al principio cuesta pero despues te acostumbras.

saludos.
Quien nunca ha cometido un error nunca ha probado algo nuevo - Albert Einstein

79137913

  • Megabyte
  • ***
  • Mensajes: 185
  • Reputación: +21/-4
  • 4 Esquinas
    • Ver Perfil
    • Eco.Resumen Resumenes Cs. Economicas
Re:Basic4Android Programen en BASIC sus programas Android
« Respuesta #5 en: Noviembre 01, 2011, 02:35:21 pm »
HOLA!!!

Añadi la tabla de migracion de VB6 a B4A.

Tengo que decir que lo estuve probando y anda muy bien, les dejo unas aplicaciones que vi por la web hechas con ese interprete // compilador ¿?

http://www.basic4ppc.com/forum/basic4android-share-your-creations/

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*                                                          Resumenes Cs.Economicas

fx700

  • Kilobyte
  • **
  • Mensajes: 95
  • Reputación: +4/-2
    • Ver Perfil
Re:Basic4Android Programen en BASIC sus programas Android
« Respuesta #6 en: Diciembre 14, 2011, 07:53:07 pm »
Tengo que decir que se demora una eternidad en cargar el AVD(Emulador android) cuales son los requisitos de hardware minimos.
Por fin me corrio el AVD y pude ejecutar el "HOLA MUNDO", ahora intente cargar aplicaciones y como utilizo el B4A trial no me deja, pueden subir la version full del B4A.

Saludos

79137913

  • Megabyte
  • ***
  • Mensajes: 185
  • Reputación: +21/-4
  • 4 Esquinas
    • Ver Perfil
    • Eco.Resumen Resumenes Cs. Economicas
Re:Basic4Android Programen en BASIC sus programas Android
« Respuesta #7 en: Diciembre 15, 2011, 08:23:39 am »
HOLA!!!

Yo tengo una copia trucha, la conseguis con google, no se si el foro permite estas cosas por ende no puse el link para bajarlo trucho.

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*                                                          Resumenes Cs.Economicas

MILENIUM_AR

  • Bit
  • Mensajes: 1
  • Reputación: +0/-0
    • Ver Perfil
Re:Basic4Android Programen en BASIC sus programas Android
« Respuesta #8 en: Mayo 15, 2013, 05:58:08 pm »
Hola gente. Necesito conseguir  DBUtils para basic4android. Como lo "encontre de casualidad" en google, y no estoy registrado, no puedo bajarlo deade la web oficial. Alguiwen podria decirme donde lo puedo conseguir? Abrazo

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof Systems
Re:Basic4Android Programen en BASIC sus programas Android
« Respuesta #9 en: Junio 15, 2013, 03:31:47 pm »
Hola amigos con buen agrado veo que este foro esta reviviendo un poco y al menos en este área que me ha mantenido un tiempo ocupado.
Quería compartir con uds mi primera aplicación Gratuita echa integramente en Basic4Android y colgada recientemente en Google Play.
Nos les servirá de mucho a UDs por que es algo preparado para mi localidad pero al menos para que vayan mamando un poco de este para mi lindo y sencillo modo de programa para Android

https://play.google.com/store/apps/details?id=guia.digital.sc&feature=search_result#?t=W251bGwsMSwxLDEsImd1aWEuZGlnaXRhbC5zYyJd

De paso ya que están me dejan algún voto o comentario..
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof Systems
Re:Basic4Android Programen en BASIC sus programas Android
« Respuesta #10 en: Junio 15, 2013, 03:58:47 pm »
Hola gente. Necesito conseguir  DBUtils para basic4android. Como lo "encontre de casualidad" en google, y no estoy registrado, no puedo bajarlo deade la web oficial. Alguiwen podria decirme donde lo puedo conseguir? Abrazo

http://leandroascierto.com/foro/index.php?topic=69.0

En este mismo lugar esta lo que buscas en la seccion utilidades!
« última modificación: Junio 17, 2013, 10:09:48 am por Bazooka »
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Pox1

  • Bit
  • Mensajes: 9
  • Reputación: +1/-2
    • Ver Perfil
Re:Basic4Android Programen en BASIC sus programas Android
« Respuesta #11 en: Noviembre 03, 2016, 08:01:57 pm »
Hola, buen día

Disculpen por reabrir un post de años, y por mis desconocimiento en el tema, pero mi consulta es en base a este post...; me descargue el JAVA SDK, ANDROID SDK y B4A Trial según lo requerido por79137913...

Lo que he entendido es que con esos programas puedo crear una aplicación para celulares movil con android osea crear una app? se que hay muchas opciones por ahí, pero quiero empezar por lo mas familiar.
Vi un par de videos en la web e intente hacer la calculadora q esta por ahí, pero al momento de dar f5, me manda este error:



Que es WSAPoll? pq ese error??

Usando el B4A podría hacer un app para uso personal, digamos q si tengo un excel con 100 mil items, cada columna tiene una descripción, y lo que pensaba hacer es jalar la info del excel a la app, escribir en una caja de texto de la app digitamos el SKU y presionamos enter y se llenen las demás cajas de texto con los datos restantes de las columnas del excel?? ojalá haberme explicado correctamente.

Gracias

Slds,
"Del infierno al cielo"

dekapit

  • Bit
  • Mensajes: 1
  • Reputación: +0/-0
    • Ver Perfil
Re:Basic4Android Programen en BASIC sus programas Android
« Respuesta #12 en: Noviembre 17, 2016, 05:49:16 pm »
hola.
ese error  es por el driver adb, puede ser que estes pasando la app directamente al celular desde un usb, s deberia solucionar reinstalando los driver adb universal o eldriver de tu celular.

Luffy

  • Kilobyte
  • **
  • Mensajes: 90
  • Reputación: +4/-2
  • Desarrollar es el arte de crecer no de crear.
    • Ver Perfil
Re:Basic4Android Programen en BASIC sus programas Android
« Respuesta #13 en: Junio 07, 2017, 05:04:00 am »
Basic4Android es una muy buena herramienta, pero debes tener dos conocimientos fundamentales para poder utilizarla

1. BASIC
2. ANDROID

Suena muy lógico y hasta absurdo ya que en su nombre lo dice, pero mucha gente quiere introducirse con esta herramienta cuando en si sirve para lo contrario, a mi criterio es para programadores experimentados que ya manejan Java, C# y conocen el entorno de ANDROID y que además les gusta mucho más BASIC

Si quieres hacer algo funcional con esta herramienta antes debes aprender todas las librerías y bibliotecas que tiene ANDROID y para que sirven, a lo que quiero decir: el aprendizaje para dominar ANDROID no es intuitivo con Basic4Android pero si con Java o c# por ejemplo.

Enviado desde mi MYA-L23 mediante Tapatalk