iOS Tutorials

PageViewController

PageViewController is a pages controller (similar to NavigationController and TabBarController) that allows the user to switch pages with a swipe gesture. It is similar to B4A ViewPager.

Using...
 

Attachments

  • PageViewController.zip
    4.5 KB · Views: 1,507

iOS 9 important changes

iOS 9 includes several features which can break existing apps. Note that these changes will only affect your app after it was compiled with Xcode 7. For now this is only relevant if you are using...
 

TableView - Action (swipe) Buttons

TableView2 library extends TableView and adds support for action buttons.
The reason for the new library is that TableView2 requires iOS 8+.
You can download it here...
 

Publishing Your Apps in CYDIA STORE - DEB Package

You can create you own DEB PACKAGE to send to CYDIA STORE with this FREE TOOL.

ScreenDebMaker.jpg


Watch this video tutorial:

...
 

Attachments

  • DebMaker.zip
    253.1 KB · Views: 536

Identifying LocalNotification using 'Tag'

You may have come across a scenario where your app can register more than one local notification at a time. One such example can be an alarm app, where each alarm will have its own tag.

The out...
 

iUI8 library

(this library is part of B4i v2.50)
The iUI8 library includes several UI features that are only supported by iOS 8+.
The following line should be added when using this library:
B4X:
#MinVersion...
 

[Example] FlappyBirdClone

Name: FlappyBirdClone

Version: 1.0

Screenshot:

img_1149-png.41404


This game...
 

Attachments

  • FlappyBirdClone.zip
    7.8 KB · Views: 741
  • IMG_1149.PNG
    IMG_1149.PNG
    32.3 KB · Views: 1,846
Last edited:

[Example] Breakout

Name: Breakout

Version: 1.0

Screenshot:

img_1148-png.41405

This game is based...
 

Attachments

  • IMG_1148.PNG
    IMG_1148.PNG
    159.4 KB · Views: 2,442
Last edited:

Google Analytics

Edit: use iFirebaseAnalytics instead.

B4i v2.50 includes a wrapper for Google Analytics SDK (iAnalytics).

SS-2016-02-08_15.56.47.png


Using...
 
Last edited:

CalcRelativeKeyboardHeight Example

Attachments

  • KeyboardExample.zip
    5.8 KB · Views: 859
Last edited:

FloatLabeledEditText (iUI8)

SS-2016-02-29_10.40.03.png


iUI8 v1.20 includes a new view named FloatLabeledEditText. It is a modified TextField that instead of hiding the...
 

BLE - Heart Rate Monitor

Set Gradient Color to a View

Attachments

  • gradient.zip
    2.5 KB · Views: 621
Last edited:

change Imageview.Bitmap color

hi,

if you would like to change the color of your Imageview.Bitmap than you could just
do it like this:

B4X:
ImageView1.TintColor = Colors.RGB(Rnd(0,255),Rnd(0,255),Rnd(0,255))

but it seems...
 

Attachments

  • bmpcolor.zip
    65.1 KB · Views: 405
Last edited:

BLE (Bluetooth Low Energy) Peripheral

There are two types of devices involved in BLE communication: peripheral devices and central devices.

Peripheral devices: heart rate monitors, beacons, Arduino with HM 10 module, etc.
Central...
 
Last edited:

BLE Chat - Connecting Android and iOS


This example is based on the new PeripheralManager type introduced in iBLE v2.00.
Please start with this tutorial...
 

Attachments

  • BleCentral_B4i.zip
    3.3 KB · Views: 1,553
  • BleCentral_B4A.zip
    9 KB · Views: 802
  • BlePeripheral_B4i.zip
    2.9 KB · Views: 664
Last edited:

B4A, B4i, B4J and B4r API documentation - B4X Object Browser

Create shortcut on OSX to run self hosted builder

I am very new to B4i and one of the first things I wanted was a simple Windows style shortcut to launch the mac builder on my MacMini without having to open a terminal window then enter the...
 

Send Push Notification with parse.com

Hi there,

I found and Created an easy way to send push notification without b4x push server

I used parse.com for my apps written with swift and I don't like b4x because It needs a power on...
 

Attachments

  • ParsePush.zip
    786 bytes · Views: 320
  • SampleProject.zip
    2.1 KB · Views: 338
Last edited:

Firebase Integration

B4i v2.80 adds support for Firebase backend: https://firebase.google.com

The libraries are mostly the same as the B4A Firebase libraries.

Configuration

1. Create an iOS application...
 
Last edited:
Top