Monthly Archives: November 2014

Last week of testing

Almost there… last week of testing my app to see if it has any weird behaviour.

This is what the app will look like when you’re connected via Wifi:

wifi-connected

This is when you’re connected via the cell network:

cell-connected

This is when the app is getting the data:

waiting-to-connect

And this is when you are not connected to anything:

no-connection

Description of the “what’s my IP” symbols

You are connected via the cell-network (GPRS / HSPA+ / 3G / 4G etc.)You are connected via the cell-network (GPRS / HSPA+ / 3G / 4G etc.)

At this moment we are checking whether you have a cell-network or WiFi connectionAt this moment we are checking whether you have a cell-network or WiFi connection

At this moment we cannot determine if you have a cell-network or WiFi connection. Try 'refresh'At this moment we cannot determine if you have a cell-network or WiFi connection. Try ‘refresh’

At this moment you have no active cell-network or WiFi connection. Maybe the Airplane mode is on?At this moment you have no active cell-network or WiFi connection. Maybe the Airplane mode is on?

You are connected via a WiFi network.You are connected via a WiFi network.

At this moment we are checking whether you have an internet connectionAt this moment we are checking whether you have an internet connection

At this moment we cannot determine if you have a cell-network or WiFi connection. Try 'refresh'At this moment we cannot determine if you have a cell-network or WiFi connection. Try ‘refresh’

You are connected to the internetYou are connected to the internet

You are not connected to the internetYou are not connected to the internet

First app is started: What’s my IP

So the first development is started.
And what is it going to be? The next Facebook?

Well no, I thought that was a little to high a goal to set for the first app.

I decided to built a simple ‘what is my ip’ app.
Agreed, it’s no rocket science, and it’s been made before,  but it will provide me some nice learning about:

  • UI elements like buttons, textboxes, images;
  • Layouts;
  • Network settings;
  • Wi-Fi settings;
  • Reading JSON;
  • Async programming;
  • Calling internet pages;

So for the first app that will do, and I hope I can show more progress soon.