Wish B4X forum

JohnC

Expert
Licensed User
Longtime User
I understand why you are requesting this, but some things can only be done on one or two of the platforms and not all three.

For example, Apple can be very restrictive in what an iOS app can do, so would it be very helpful if the code to do some cool thing in android is prevented from being posted in the forum because that cool thing can't be done in iOS?
 

MrKim

Well-Known Member
Licensed User
Longtime User
I understand why you are requesting this, but some things can only be done on one or two of the platforms and not all three.

For example, Apple can be very restrictive in what an iOS app can do, so would it be very helpful if the code to do some cool thing in android is prevented from being posted in the forum because that cool thing can't be done in iOS?
That actually helps to support my point. I am currently trying to write for all 3 and I want to avoid things that can't be done in all 3. Sometimes I get things working in B4J (My preferred for development) and then it doesn't work in i or A and I wound up having to do things another way or spending a LOT of time rooting around here for the way to 'fix' it in the other environments. The idea would be if it doesn't supply a cross platform solution for all three then it doesn't belong here.
 

Peter Simpson

Expert
Licensed User
Longtime User
I am currently trying to write for all 3 and I want to avoid things that can't be done in all 3.
What exactly are you writing up or developing?

Sometimes I get things working in B4J (My preferred for development) and then it doesn't work in i or A and I wound up having to do things another way or spending a LOT of time rooting around here for the way to 'fix' it in the other environments.
Simple, try to only use b4xlibs libraries, for the likes of databases (which you know a lot about as you've created database libs) use SQL library, try to stick with libs like Network, RandonAccesFile etc etc etc as much as humanly possible, but that can be rather difficult as times.

The idea would be if it doesn't supply a cross platform solution for all three then it doesn't belong here.
That is easier said than done.

Lately whenever I create a new B4X solution I use B4XPages and try my best to stick to using b4xlibs that are work on all three platforms. If I can't stick to using b4xlibs only then I just work my way around the situation but I do try to at least stick to the default libraries of all three platforms (even though in a lot of real world scenarios that is not always possible).

Just one more thing :D
Cross platform threads are marked with [B4X]
Cross platform threads are marked with [B4X]
Cross platform threads are marked with [B4X]
 

MrKim

Well-Known Member
Licensed User
Longtime User
I don't like adding more sub forums. There are already (too) many.

Cross platform threads are marked with [B4X]. The search engine treats them as cross platform threads.
What exactly are you writing up or developing?


Simple, try to only use b4xlibs libraries, for the likes of databases (which you know a lot about as you've created database libs) use SQL library, try to stick with libs like Network, RandonAccesFile etc etc etc as much as humanly possible, but that can be rather difficult as times.


That is easier said than done.

Lately whenever I create a new B4X solution I use B4XPages and try my best to stick to using b4xlibs that are work on all three platforms. If I can't stick to using b4xlibs only then I just work my way around the situation but I do try to at least stick to the default libraries of all three platforms (even though in a lot of real world scenarios that is not always possible).

Just one more thing :D
It's an app for users to log in and out of our database. Keeps track of time, parts counts, etc. Also gives the user information on qty to build, work instructions, work holds, etc.p
I should be clear. The issue is rarely the functionality stuff. I understand that and generally it works extremely well. It is the interface stuff that is killing me. Getting the display stuff the way I want it.
This link is a good example and what prompted this wish.
[B4X] How Do I draw Text on a B4XImageView | B4X Programming Forum
Read my final comment. Things just don't work the same between the various apps. This is not a complaint. Erel has done an absolutely phenomenal job. But when it comes to actually displaying the data the devil is in the details, and sometimes I have a really hard time ferreting out those details.
The reality is a lot of the posts marked [B4X] don't actually post a complete solution, and they don't necessarily say something like "You can't do it that way on iphones" so I wind up doing a lot of experimenting that there MIGHT be a solution for somewhere but I can't find it.
 
Top