Basem Emara

Mobile Architect / iOS Jedi

  • About
  • Portfolio
  • Contact

Connect

  • GitHub
  • LinkedIn
  • Twitter

ZamzamKit

June 3, 2017 By

A Swift package for rapid development using a collection of micro extensions for Standard Library, Foundation, and more. Includes documentation and unit tests. Cross-platform targets for macOS, iOS, watchOS, tvOS, and iPadOS and were used across various apps for providing a central and extensible API.

Filed Under: Mobile Tagged With: carthage, cocoapods, gcd, geolocation, ios, mvvm, protocol-oriented-programming, swift, threads, watchkit, xcode

Pray Watch for iPhone and Apple Watch

August 7, 2015 By

Pray Watch for iPhone and Apple Watch

Pray Watch is a popular, 5-star app that provides the Islamic prayer times in an elegant, modern interface. It is completely localized and displays on a single screen with all prayer times right in front of you on the iPhone, Apple Watch, iPad, and Today Widget. Several features of the devices has been incorporated, including GPS, […]

Filed Under: Mobile Tagged With: app-store, geolocation, google-map, swift, watchkit

Transit Authority Integration

March 3, 2015 By

Availtech

The task was to build a modern, scalable platform to deliver up-to-the-minute information to bus riders across several cities in the US. This covered everything from scheduling to fare collection and passenger information systems. Users can view and select transit routes, and track their buses in real-time using onboard GPS sensors.

Filed Under: Mobile Tagged With: android, geolocation, google-map, html5, ios

Geolocation Tracking in Kendo UI Mobile and Google Maps

April 30, 2014 By Basem Emara Leave a Comment

Kendo UI Mobile Geolocation

There are many posts out there about getting the current geolocation of a user via HTML5. However, in this post, I would like to show you how you can track a user’s geolocation. After all, what good is getting the current location of a user if they are mobile and on the move? The geolocation API is exposed in JavaScript using the navigator object.

Filed Under: JavaScript, Mobile Tagged With: geolocation, google-map, kendo-ui

My Life Philosophy

Simplicity is the key to elegance.

Post Series

  • Building a Scalable iOS App
  • Swift Utility Belt

Popular Posts

  • Creating Thread-Safe Arrays in Swift
  • Creating Cross-Platform Swift Frameworks for iOS, watchOS, and tvOS via Carthage and CocoaPods
  • Memory Leaks and Resource Management in Swift and iOS
  • So Swift, So Clean Architecture for iOS
  • Reading values from any plist file or bundle in Swift

Mobile App

Download the Basem Emara Blog app

Find It