Archives by Month

February

2017

Learn how to build mobile applications with Xamarin Forms and Amazon Web Services

Early Access to my Xamarin mobile with AWS backend course!

* indicates required




I am currently working on a video course that will be posted on Udemy. I’ll be showing how to build cross-platform applications using Xamarin Forms and (AWS) Amazon Web Services to store data and handle user login. This is going to be an amazing course. I’ll be showing you how to build real world applications.

The full price of the course will be $50. Early Access will start in March of 2017 for only $15 so sign up now!

How to create a bubble sort with Java and Haxe

There are tones of posts online that cover bubble sort. Lately I’ve been brushing up on my Java and also I like Haxe¬†so here are two videos covering bubble sort in each of the two languages.

Java Bubble Sort Algorithm

 

import java.util.Arrays;

/**
 * Created by matthew.wallace on 2/10/17.
 */
public class Main {

    public static void main(String[] args) {

        int[] list = {4,6,2,90,245,3,21,356,42};

        System.out.println("before sort : " + Arrays.toString(list));
        int i,j,temp;

        for (i = 0; i < list.length - 1 ; i++) {
            for (j = 0; j < list.length - 1 - i ; j++) {

                if( list[j] > list[j + 1]) {
                    temp = list[j];
                    list[j] = list[j + 1];
                    list[j + 1] = temp;
                }
            }
        }

        System.out.println("after sort : " + Arrays.toString(list));
    }
}

 

Haxe Bubble Sort Algorithm

 

package ;
class Main {

    public function new() {

        var list:Array<Int> = [7,5,1,2,45,37,42,183,3];

        var temp:Int;

        trace("unsorted list : "+ list);

        for(i in 0...list.length - 1) {
            for(j in 0...list.length - 1 - i) {

                if ( list[j] > list[j + 1]) {
                    temp = list[j];
                    list[j] = list[j + 1];
                    list[j + 1] = temp;
                }
            }
        }

        trace("sorted list : "+ list);

    }

    public static function main() {
        new Main();
    }
}