TigaByte Logo

Example Apps with their HAC Projects




Updated 2nd November 2012

These projects can be used in your own work and are royalty free.

These are always up-to-date and work with the latest version of HAC.

Latest addition: News Feed Reader(RSS/Atom) parsing example.

Please note, these apps were all built with the 2012 version of HAC and have not been updated since then. Updates and new builds are due soon along with the next update to HAC.









HyperNext Projects for Windows (2nd November 2012) 3.9M












Android & Kindle Demos to Download and Install

These demo apk files can be downloaded to your device and installed. Now you no longer have to install HAC to try out the demos. Note, they all quit after a few minutes.

Use your Android device to navigate to this web page and follow these instructions:-

1) Select the to download the app file.

2) The download should show in the Status Bar of your Android device.

3) When the download finishes touch and drag the Status Bar download.

4) Look at the app's permissions and if agreeble allow it to install.

5) To QUIT an app use the Quit option on its Menu.

 

   
Lunar Lander  
   

Our version of the Android game with three difficulty levels.

The player must use the controls to land the spaceship on the blue landing pad. Make sure that the speed is not too fast and try not to run out of fuel

Use either trackerball or buttons to steer the space ship.

  Lunar Lander

   
PreSchool Sums  
   

Colorful maths with changeable fruit graphics and sound effect.

Demonstrates addition and subtraction with fruit so making the sums easier to follow.

PreSchool Sums

   
Times Tables  
   

A colorful and easy to use times table app for both kids and adults alike.

Times Tables

   
Aquarium  

A sprite demonstration.

These swimming fish can be touched, directed and can collide with one another.

Touch a fish, then touch the trackerball to direct that fish.

Aquarium
3    

   
Plot Benchmark  
   

Allows the user to see the effects of different screen refresh rates on canvas plotting.

This is useful when creating a graphical game to ensure smooth animation.

  PlotBenchmark

   
Android Info  
   

Display info about the about the Android device.

This can be used by the app to select options dependant upon the device type. For instance, whether the app is runing on a typical Android device or another such as a Kindle Fire.

  Android Info

   
Background Service  
   

Demonstrates that HAC built apps will automatically run in the background until the user quits them.

In this app the count will still continue even when the app is in the background.

  Background Service

   
Input Address  
   

Finds local IP address without accessing network.

  Input Address

   
MyInput Address  
   

Finds the device's IP address using HTTP and then extracts it from the received web page.

  My Input Address

   
Stock Quote  
   

This stock quote app displays info about a stock quote.

It demonstrates how to retrieve a stock quote via HTTP. How to parse the retrieved data and then how to graph it.

  Stock Quote

   
List Box  
   

This app and its chaotic looking screen shot shows the many ways that cell data can be formatted and displayed in a list box.

This example shows cells with an image, text, normal and highlighted.

  List Box

   
Hello World  
   

A simple Hello World program with one button and a dialog box.

  Hello World

   
String Encodings  
   

The idea of strings might sound simple but their encoding can be a complex subject.

This app shows the encodings of some strings, their character lengths and byte counts.

  String Encodings

   
CheckBox  
   

A very simple example of using buttons to control the state of a checkbox.

  Check Box

   
RadioButtons  
   

A simple app that shows how to control two groups of radio buttons.

  Radio Buttons

   
FireSprite  
   

This sprite example shows how to achieve a flame effect by switching a sprite's images.

While the image drawing take place the app also plots in the background.

  Fire Sprite

   
ACanvas  
   

This app demonstrates how graphics such as ovals, lines, rects etc can be drawn to two different canvases.

  Canvas Test

   
Solar System (TABLET)  
   

This project was made using resources from NASA and shows how easy it is to create an Android app for presenting information to tablet or smartphone users. On the app's main screen users just touch a planetary body and a new screen will open displaying both an image and technical information about it. The project is very simple and took only a few hours to create.

Solar System

   
GPS Satellite Network  
   

This app can acquire location info both from GPS satellite and from a mobile network

It shows the user's position, speed etc and can run in the background.

It allows the user to select GPS only, Mobile only or both.

  GPS

   
Multilingual  
   

This app demonstrates that HAC built apps are multi-lingual.

It shows controls in English, Greek, Russian, Japanese and both Chinese simplified and traditional.

Note the text field and the menu items.

  mUlti_Language

   
Kindle Fire Test  
   

Shows the screen area used by HAC built apps on a Kindle Fire. It allows screen rotations and also works on standard Android devices.

   
Kindle Test    

   
UDP Network  
   

A basic UDP app that can send and receive messages from another machine using the UDP protocol.

It has the option to send and receive chat messages via UDP.

  UDP

   
Database  
   

A basic SQLite database example showing how to create, insert and retrieve data.

This example uses a database file on the device's SD card but could easily use a database file internal to the app because HAC apps reference databases by their full file path.

It has screens for creating/opening the database, inserting data, and querying data.

  Database

   
Notifications  
   

A simple example showing how to create notifications in the status bar.

It allows the notification to be updated, play the device default sound or a custom sound.

  Notifications

   
FullScreen  
   

This app can hide or show the status bar (menubar at top).

This allows an app to appear in full screen mode.

  Fullscreen

   
Toast Message  
   

A simple example of a Toast Message - a short lived floating text message that appears near the lower central part of the screen.

  Toast Message

   
Cypher  
   

HAC apps can use AES 128 encryption/decryption on strings.

This allows most types of data to be encrypted.

  Cypher

   
Base64  
   

An example showing how to convert data to and from Bases64.

Base64 can be used to ensure data is transmitted data safely over a network because unencoded binary data can be corrupted.

  Base 64

   
RSS Reader  
   

A simple test example showing how to read the articles from a URL news feed and from the same news feed in a local text file.

The Reader can parse both RSS and Atom feeds.

  Base 64

   

TigaByte Software 2018


 
 
 

Information