Samples! Samples! Samples!

Status
Not open for further replies.

dreamworld

Active Member
Licensed User
Longtime User
B4A samples are too few!
It is hard to learn B4A programming!
B4A samples are too few!
It is hard to learn B4A programming!
B4A samples are too few!
It is hard to learn B4A programming!
B4A samples are too few!
It is hard to learn B4A programming!
B4A samples are too few!
It is hard to learn B4A programming!
B4A samples are too few!
It is hard to learn B4A programming!
B4A samples are too few!
It is hard to learn B4A programming!
B4A samples are too few!
It is hard to learn B4A programming!
 

Theera

Expert
Licensed User
Longtime User
Hi dreamworld,
Have you do this ?
1. go this page,and download Klaus'User guide and beginner
2. go The Youtube,and serach Basic4Android word,you will see many tutorials.
3. Ask someone about you need to do.
4. always offen entrance this forum.

P.S. I'm not good at programming as same as you ,but I must tried to learn because I love B4A. Make surely,you love it too,I think that you could ,because I 'm not good at English too,but I could.
 
Last edited:
Upvote 0

WAZUMBi

Well-Known Member
Licensed User
Longtime User
B4A is just another BASIC language. In the absence of practical examples here on the forums geared specifically for B4A you might simply search the web for tutorials and examples on programming theory, structure, and design. It's all over the place.

PHP, C++, Pearl, Java... The syntax may be a little different but they follow the same principles. :eek:
 
Upvote 0

techknight

Well-Known Member
Licensed User
Longtime User
B4A was easy to take on for me at least, because I am a heavily experienced programmer in the now ever so aging VB6, even took VB in high school but back then it was VB5. VB6 didnt come out just yet.

The only thing about B4A is its a little quirky on code execution flow and especially times. But thats more of an android/java thing I think.
 
Upvote 0

Beja

Expert
Licensed User
Longtime User
I have been asking the same question.. no answer yet except references to the net and (distributed) sources..
B4A is a commercial / Windows-based language.. so some people by default expects the standard conventions for language reference and example architecture.. But I found out (and I am ok with that) that b4a is something between a commercial language and open source project.. may be authors came from the open source community.. many libraries are contributed by volunteers and posted for free.. the program itself is a little more than free.
So my suggest to all is to do our share and work a little harder and try to study whatever examples we find and fix incompleteness, post question here and search the net.
good luck.
 
Upvote 0

lemonisdead

Well-Known Member
Licensed User
Longtime User
Hi Dreamworld,

I will only report my experience : you don't really need a lot of samples but understand how the language and keywords are structured.
And to really understand how it is done, take the time to read the Beginners and Users guides. Make some tests. Play with small parts of code. Make B4A yours.

It is a logical to learn. Then, you are able to write whatever you want.

I started some years ago the same way and I was lost. Now I am able to live from my work as a local small developper.
 
Last edited:
Upvote 0

dreamworld

Active Member
Licensed User
Longtime User
Hi dreamworld,
Have you do this ?
1. go this page,and download Klaus'User guide and beginner
2. go The Youtube,and serach Basic4Android word,you will see many tutorials.
3. Ask someone about you need to do.
4. always offen entrance this forum.

P.S. I'm not good at programming as same as you ,but I must tried to learn because I love B4A. Make surely,you love it too,I think that you could ,because I 'm not good at English too,but I could.

1. Klaus'User guide and beginner is too basic. I need to write a program that can communicate with my server!
2. Youtube?! My god. The MSDN library of vb.net has everything I need.
3. I don't know anybody who use B4A yet
4. Thanks, entrancing this forum and looking for what I want took me a lot of time.
 
Upvote 0

dreamworld

Active Member
Licensed User
Longtime User
B4A is just another BASIC language. In the absence of practical examples here on the forums geared specifically for B4A you might simply search the web for tutorials and examples on programming theory, structure, and design. It's all over the place.

PHP, C++, Pearl, Java... The syntax may be a little different but they follow the same principles. :eek:

the degree of automation of B4A is far behind of VB.net and even VB 6.0!
B4A is still in the Stone Age of the development of BASIC programming.
The most advanced BASIC programing SDK is Microsoft's VB 2010. It is very convinient, very efficient!
The reason why I choose B4A is not it is good enough, but I have no choice.
 
Upvote 0

dreamworld

Active Member
Licensed User
Longtime User
B4A was easy to take on for me at least, because I am a heavily experienced programmer in the now ever so aging VB6, even took VB in high school but back then it was VB5. VB6 didnt come out just yet.

The only thing about B4A is its a little quirky on code execution flow and especially times. But thats more of an android/java thing I think.

I am an experienced VB.net programmer.
 
Upvote 0

dreamworld

Active Member
Licensed User
Longtime User
Hi Dreamworld,

I will only report my experience : you don't really need a lot of samples but understand how the language and keywords are structured.
And to really understand how it is done, take the time to read the Beginners and Users guides. Make some tests. Play with small parts of code. Make B4A yours.

It is a logical to learn. Then, you are able to write whatever you want.

I started some years ago the same way and I was lost. Now I am able to live from my work as a local small developper.

From my experience, samples can help me to master a programming language in a short time!
 
Upvote 0

thedesolatesoul

Expert
Licensed User
Longtime User
the degree of automation of B4A is far behind of VB.net and even VB 6.0!
B4A is still in the Stone Age of the development of BASIC programming.
The most advanced BASIC programing SDK is Microsoft's VB 2010. It is very convinient, very efficient!
The reason why I choose B4A is not it is good enough, but I have no choice.
Why dont you use Microsoft's VB 2010 to program Android? :sign0151:
Anywhere Software isnt as big as Microsoft...and we like it this way.
 
Upvote 0

gregwa

Member
Licensed User
Longtime User
B4A is NOT hard to learn, especially if you have experience with other languages, especially those of the "Basic" genre.

It seems to me that the biggest problem that you are running into is that Android doesn't work like Windows. It won't. It's a completely different animal.

Yes, it's not the same as VB.NET. It is not supposed to be. There ARE many examples and tutorials out there. I'm not sure what exactly you are looking for. You might look in the Documentation section where there are many examples ranging from flat out "Here's your first steps" to more complicated examples, that you, as an experienced programmer, should be able to take and extrapolate whatever you need.

If you have a specific question, feel free to ask.
 
Upvote 0

Mark Read

Well-Known Member
Licensed User
Longtime User
I think this thread is more of a moan than anything else, which is a shame.

I also came from a background of VB3 (!), VB4, VB6, VBA and wanted to try my hand in Android. A few books later I was ready to give up. I found eclipse too difficult to understand.

I discovered B4A on the web and thought for the price of a few beers, I can buy it. That was about a year ago. I am not putting apps into the store, I only work for myself and my kids - suits me.

One thing I find very good here is the support of the members in the forum, thedesolatesoul, klaus and of course Erel to mention a few. It doesn't seem to matter what you are trying to do, someone, somewhere has an answer or is willing to help.:sign0060:

A background in VB is a good starting point.

I can only say to dreamworld :)sign0013: nothing personal), if you want to learn then everything you need is here.

Start programming, upload project with a problem, ask a question in the forum, search the forum, its all here somewhere. Even if you have no idea how to start - ask!

In one of your first posts, Erel said that B4A can do almost everything and what it can't do, someone can write a library for! (Quote: can-b4a-do-anything?

Happy programming!
 
Upvote 0

dreamworld

Active Member
Licensed User
Longtime User
When you enter "Sub name" and press Enter, can B4A automatically add "End Sub"?!
When you enter "Try" and press Enter, can B4A automatically add "Catch ex as exception" and "End Try"?!
When you enter "If ... then" and press Enter, can B4A automatically add "End If"?!
When you enter "For ...." and press Enter, can B4A automatically add "Next"?!
When you enter "While ...." and press Enter, can B4A automatically add "Loop"?!
When you enter "Select Case ...." and press Enter, can B4A automatically add "End Select"?!
Is it difficult to make B4A more smart?
I am a programmer too. And I am sure that only a few lines of codes and make that. However, it seems that everyone here is satisified with current B4A.
If I were the developer of B4A, I would make it more smart, more convinient, more eifficient and even better than VB.net. If you can make it, you can defeat VB.net.
Why Apple can defeat Microsoft? That's because the products of Apple can bring people incomparable experience!
The experience that B4A brings to me is not as good as VB 6.
 
Upvote 0

Tom Christman

Active Member
Licensed User
Longtime User
I think it's pretty simple.............VB for Windows Phones, Pads
B4A for Android Phones, Pads
Basic (Microsoft/Visual) is a progression of Decades of refinements!
Android has been around for less than 1/5th that time.
Welcome to the B4A Forum and a great bunch of intrepid developers.
Tom
 
Upvote 0

Mark Read

Well-Known Member
Licensed User
Longtime User
I am sure that other members would love some of these features but are they really necessary? The debugging mode tells you when something is missing.

You are trying to compare apples and oranges:

A small company with limited resources and people, who have developed a great piece of software. Regular updates are offered. The system is backwards compatible. Anywhere software has done a great job!

Microsoft: A huge company with multi-million dollar budget, scores of people etc. New versions come out every few years and all that we win are more functions, maybe speed, backdoors for viruses and prices through the roof. This is the windows / .Net environment.


However, it seems that everyone here is satisified with current B4A.
If I were the developer of B4A, I would make it more smart, more convinient, more eifficient and even better than VB.net. If you can make it, you can defeat VB.net.

I for one am happy as you said. Maybe if you were a developer, you could offer to help Erel!

:wav:
 
Upvote 0

nrasool

Member
Licensed User
Longtime User
Same here,

I've been involved in big companies and small companies. Like Mark35at said you comparing way too much what a small company can provide. Do you want better functionality or do you want minor changes which to be honest you could write yourself. I use to do this in the good old days with Assembler, Turbo Pascal & Turbo C++. I think Developers, programmers have been way too spoilt with the IDE doing stuff for you.

Just my own two cent, but I rather Erel work on providing better functionality. The forums are great, they have helped me out when I was stuck.

Kind Regards
 
Upvote 0
Status
Not open for further replies.
Top