Tutorials & Examples

Android development starts here. Please do not post questions in this sub-forum.

RSAndEngine Tutorial

logo.png

(Image belongs to Nicolas Gramlich)


It's almost here!
AndEngine for Basic4Android.
...
 
Last edited:

Android push notification (C2DM) framework and tutorial

How they do... #3

How do they... ? #3​

<Version française/french version>

This third tutorial returns to the interface of PlayerPro of BlastOn LLC. We are going to reproduce the artists list and...
 
Last edited:

Android Arkanoid game example

This is a "bare" arkanoid game:

arkanoid_1.png


The code is made of 4 modules:
Main - main activity. Also holds the main timer that is running the...
 

Attachments

  • Arkanoid.zip
    73.3 KB · Views: 2,789

How to Install Android x86 in a Virtual Machine using the VMWARE Player(free)

How they do... #1

How do they... ? #1

(French version/Version française)

This tutorial is the first in a series that will show you how to reproduce some user interfaces (UI) with the classes and...
 
Last edited:

ContactSearcher - Combines ContactsUtils with SearchView

This example uses SearchView to allow the user to search for any contact. The user can enter a substring of the contact name or one of his phone numbers.

This is a modified version of SearchView...
 

Attachments

  • ContactSearcher.zip
    11.1 KB · Views: 3,225

Git Version ID's: Getting Tags, Commits and Hash Info

To have the Git Version Info embedded in your B4A application it is necessary to do several steps.

1. Copy a batch file (gitv.bat) to a location in the path you are using.
2. Get and install the...
 

Attachments

  • GitVersionInfoForB4A.zip
    5.6 KB · Views: 392
  • asllc-gitversionnumberforb4a-447b30a1af20.zip
    12.5 KB · Views: 350
Last edited:

Guess my number - Visual designer & Events

FTP Example using a "Download-Queue"

It began in the english Forum.

In the english part of the forum i wrote an ftp example for @schimanski a few days ago which uses a "FTP Download Queue". all files are put into a list...
 

Attachments

  • ftpqueue.zip
    9.4 KB · Views: 1,351
Last edited:

How to read xml web service and store results into sqlite database

The attached example shows how to read any xml structure and store the results into a SQLite database table using a service

The example uses dbutils and a webview to show the results very...
 

Attachments

  • RssReader.png
    RssReader.png
    147.6 KB · Views: 1,153
  • savexToDb.zip
    13.6 KB · Views: 1,240

Two functions on arrays

Pending confirmation by Erel, I post three functions about arrays and maps that may be useful.

The first is to verify that an object variable is an array:
B4X:
Public Sub IsArray(Var As Object) As...
 
Last edited:

Displaying Math Formulas in pretty form

Hi,
I want to share with you one method to display math equations and formulas with a very good result without internet connection.I'm using it in one of my apps(in developing) and works fine with...
 

Attachments

  • SC20140211-014859.png
    SC20140211-014859.png
    30.3 KB · Views: 1,669
  • PrettyMathFormulas.zip
    327.5 KB · Views: 1,751
Last edited:

Getting picture from gallery

How do I browse and select a picture from the gallery?

:sign0163:
 

[SAMPLE CODE] Print from your Android app

This sample will show you how to print from your smartphone or tablet using Google Cloud Print (login required).

Requirements:

1 - Google GMail account.

2 - The web browser you...
 

Attachments

  • CloudPrintingCode.zip
    57 KB · Views: 2,297
Last edited:

The result of swiping an app from the recent apps list

One of the new features of Android 4 is the more powerful recent apps list. The user can remove tasks or applications from the list with a swipe gesture.

The result of this action is not fully...
 
Last edited:

Database Design - Introduction

This tutorial describes the steps I took to design the database for the Pre-Algebra Tester app available on Google Play.

This is Part 1 of a potential series that will describe how I...
 

Attachments

  • test_type_A.PNG
    test_type_A.PNG
    4.3 KB · Views: 449
  • test_type_B.PNG
    test_type_B.PNG
    1.3 KB · Views: 425
  • test_A.PNG
    test_A.PNG
    10 KB · Views: 406
  • test_B.PNG
    test_B.PNG
    4.9 KB · Views: 421
  • test_question_A.PNG
    test_question_A.PNG
    5.7 KB · Views: 396
  • test_question_B.PNG
    test_question_B.PNG
    11.6 KB · Views: 389
  • question_A.PNG
    question_A.PNG
    4.1 KB · Views: 436
  • question_B.PNG
    question_B.PNG
    13.1 KB · Views: 412
  • test_result_A.PNG
    test_result_A.PNG
    5.9 KB · Views: 392
  • test_result_B.PNG
    test_result_B.PNG
    2.1 KB · Views: 384
Last edited:

Example of an app with a phone and tablet layouts

This example demonstrates how you can create an app that looks and behaves differently depending whether it runs on a phone or a tablet.

The app layout is simple.
The main screen includes three...
 

Attachments

  • PhoneTabletLayout.zip
    13.1 KB · Views: 3,669

Wrapping for functionality

This post is aimed at those who may be new to programming concepts as well as b4a.

There are a lot of posts on the forum about wrapping java libraries for use with B4a, but that's not the only...
 

Attachments

  • MsgBoxWrapper.zip
    10.9 KB · Views: 505
Last edited:

Duck Typing and Command Design Pattern Example

I hope I have got this example right. Any positive criticism or improvements will be welcome!
I have made this to try learn and understand how this all works. This could also help others to...
 

Attachments

  • DuckTypingCommandPattern.zip
    10.2 KB · Views: 507
Top