B4i (iOS) - Updates thread

Erel

B4X founder
Staff member
Licensed User
Longtime User
Edit: B4i has already been released: www.b4x.com/b4i.html

The work on B4i has already started. B4i will create native iOS applications. The language will be the same as B4A and B4J.
The APIs will be similar in some cases and different in others.

In order to develop with B4i you will need an iOS device, an Apple developer account and a Mac computer.

The B4i code will be converted to Objective C and then compiled with the regular Objective C compiler together with the libraries.
The rapid debugger will allow modifying the code without rebuilding the package making the "testing cycle" much quicker.

We are now at the first steps of the development of B4i. Many things have not yet been determined.
It is hard to estimate when v1.00 will be ready.
I'm aiming for it to be released before the end of the year...

First video: http://www.b4x.com/android/forum/threads/b4i-ios-updates-thread.42166/page-4#post-258478

Second video: http://www.b4x.com/android/forum/threads/b4i-ios-updates-thread.42166/page-7#post-267229

Anchors and variants: http://www.b4x.com/android/forum/threads/b4i-ios-updates-thread.42166/page-8#post-267989

DBUtils example: http://www.b4x.com/android/forum/threads/b4i-ios-updates-thread.42166/page-10#post-272504

Network based chat example: http://www.b4x.com/android/forum/threads/b4i-ios-updates-thread.42166/page-10#post-272181

First app in Apple App Store: http://www.b4x.com/android/forum/threads/b4i-ios-updates-thread.42166/page-12#post-273393

Documentation page (most of it is not yet ready): http://www.b4x.com/b4i/documentation.html
 
Last edited:

derez

Expert
Licensed User
Longtime User
Will it be possible to develop applications for myself without buying the Apple developer account ?
 

Wobbi

New Member
Licensed User
Longtime User
That's a great news for B4A developers that we can make iOS app easily in the coming months, look forward to the tool, thanks Erel.
 

MarcTG

Active Member
Licensed User
Longtime User
Just an idea... if we can pre-order the software and help you in developing this, please make that option available. I am sure many of us would love to contribute and help you somehow in development.
 

imbault

Well-Known Member
Licensed User
Longtime User
Like MarcTG, is a pre-order possible to make some alpha testing to help you?

Isn't Swift easier than objective C for this project?

Patrick
 
Last edited:

Erel

B4X founder
Staff member
Licensed User
Longtime User
It is too early to consider a pre-order. It will be considered in the future.

Swift doesn't provide all the features required for this solution. For example there aren't any reflection / inspection features which are required. Also note that all the iOS libraries are written in Objective C so the benefits of the simpler language will not be significant.

It is possible that in the future the underlying language will change to Swift.
 

cirollo

Active Member
Licensed User
Longtime User
can't wait starting to use it!

well done Erel! I've started with xcode and objective C but it's to complicated for our developing method,
so will be possibile to reuse amost all the code from b4a like a multiplatform compile? (appcelerator, ......)
 
Top