Mobile Application Showcase - Applications In The Stores

Explore Saudi Arabia

ABOUT APPLICATION:

This App gathers most of the attractive places in Saudi Arabia and displays them in a list where a user can pick a particular place then watch a brief video about it and get directions through the use of map navigation in addition to calling Saudi tourism centre to get additional information.

Disclaimer: I designed and developed the application in Canada and directions work there. when I arrived in Saudi Arabia and I tested the application, unfortunately, I found that DIRECTIONS are not supported by Apple Maps in Saudi Arabia. Soon I will be switching to Google Maps.


MY ROLE:

Sole designer & developer from scratch to the final release

TECHNOLOGIES USED:

Swift for iOS, Xcode, UIKit, Cocoa Touch, WebKit, MapKit, CoreLocation, CoreData, Firebase Database.

J Podcaster

ABOUT APPLICATION:

  • Listen to our weekly podcasts.
  • Upload your favorite audio broadcasts/soundtracks to the cloud and listen to them anywhere.
  • Share your favorite podcast with your friends.


MY ROLE:

Sole designer & developer from scratch to the final release

TECHNOLOGIES USED:

Cordova/PhoneGap/ionic, Google Firebase Storage, Javascript, Framework7

Pizza Order & Delivery - Realtime Database App

ABOUT APPLICATION:

    This App is a free Demo App for restaurants which are interested in serving customers using their mobiles:
  • Order from your phone seamlessly
  • Skip to the front of the line to pick up your order
  • Choose between Pickup/Delivery




MY ROLE:

Sole designer & developer from scratch to the final release

TECHNOLOGIES USED:

Cordova/PhoneGap/ionic, Google Firebase Database, Javascript, Framework7

A Demo for the restaurant's Application that receives customers orders can be found here

Augmented Reality Ruler

ABOUT APPLICATION:

This Augmented Reality Ruler is utilized to measure the approximate distance in meter between two points in the real world. It enables you to save the measured distance to a list where you can add a label to it.




The App works with iPhone 6s and above due to the Apple support of ARKit2

MY ROLE:

Sole designer & developer from scratch to the final release

TECHNOLOGIES USED:

Swift for iOS, Xcode, iOS, CoreData, UIKit, Augmented Reality 2 (ARkit2)

Southeastern Pennsylvania Trains Schedule - Transportation App

ABOUT APPLICATION:

This App returns a list/queue of trains scheduled to arrive at Southeastern Pennsylvania Regional Rail Station in two/both directions (Northbound or Southbound)

MY ROLE:

Sole designer & developer from scratch to the final release
Note that the App was developed under a license agreement provided by SEPTA Authority here

TECHNOLOGIES USED:

Utilizing Southeastern Pennsylvania RESTful API, Cordova/Phonegap/ionic, Javascript, LocalStorage Framework 7

Movie Info Search

ABOUT APP:

OMDB Search is a small simple App that helps you obtain movies information such as poster, plot, released date, runtime, cast, director, IMDB rating, votes, awards ...etc




MY ROLE:

Sole designer & developer from scratch to the final release

TECHNOLOGIES:

Utilizing OMDB API, Cordova/Phonegap, Javascript, LocalStorage Framework 7

Applications call RESTful APIs


All Apps in Both Stores

Websites Development

MY ROLE:

Project supervisor
I supervised students at Pacific Design Academy in designing, developing and deploying a couple of websites for Victoria Foundation charities.

TECHNOLOGIES USED:


HTML5, CSS, Javascript, PHP, Wordpress

Sample of Websites

Web Database Applications





Web API Applications