Public Asset Tracking app. Targeting small firms that can't afford developers. This app is open ended for easy white labeling and can track one device for free. There is a lite version of this app called Route Tracker:
White Label App for asset trackingDecember 2017 - Present
Published two apps ‘Route Tracker’ and ‘Tracking Buddy’. Tracking Buddy is a public asset tracking app that targets small firms that can’t afford developers. It’s a bit like a public version of Uber. This app is open ended for easy white labelling and can be used to track any Android device for any purpose it doesn’t have to be used for business purposes.
You can find the link on the Google Play Store Here: https://play.google.com/store/apps/details?id=com.WarwickWestonWright.TrackerMate
and you can view the Youtube Demo Here: https://www.youtube.com/watch?v=7Hz1XMLUwnY
Personal Project: (Open source library for the Andriod Platform)December 2016 - September 2017
This library is a new date and time picker dialog. The purpose of these dialogs was to find a more efficient, faster and more novel way of picking dates and times. The library achieved this very well. The date picker has three out-of-the-box behaviours; 2 of which are about 50% faster than picking dates compared to the old date picker and one of the behaviours is more efficient, in that the user can pick a date with a single gesture. The time picker dialog is about 3 – 4 times faster than the old time picker dialogs. To see how it works just watch the Youtube demonstration here: https://youtu.be/mC4xnGt_1Dg This library used reused code from my dial control. You can find the demo app on the Google Play Store here: https://play.google.com/store/apps/details?id=com.WarwickWestonWright.HGDateDialerDemo&hl=en_GB
Personal Project: Premium AppSeptember 2016 - November 2016
Published AB PlayList and AB PlayList Demo to Google Play. This app introduces revolutionary new UI concepts. Using a unique dial to fast forward/rewind videos. This dial detects how close the user is rotating to the centre of the dial; affecting the speed of the queue action; allowing for fast and accurate queuing. This dial also angle snaps when queuing Youtube videos; solving the problem of not being able to see where the video has queued to. This is also the only playlist app that can have more than three types of media in the playlist such as: Youtube Videos, Local Videos, Audio and images. It has a beautiful fluid UI and supports full screen rotation from all menus and during media playback. The app stores AB loop points for all items in the list, plus items can be moved up/down. You can find the landing page here: http://developersfound.com/AB_PlayList_Promo/ See the Youtube Demo/Tutorial Here: https://youtu.be/Z5AcwlnOzSU For a full list of features see the links to the Google Play Store here: https://play.google.com/store/apps/details?id=com.WarwickWestonWright.ABPlayList https://play.google.com/store/apps/details?id=com.WarwickWestonWright.ABPlayListDemo This app has a roadmap of features than will be added one of which is Chromecast or Screencast, plus storable pan/zoom/rotate. The main challenge of this app was the complex threading system as the app co-ordinates synchronous thread executors with both consecutive and concurrent asynchronous threads. The threading system also made it difficult to keep the code clean with a good separation of concerns/abstraction.
For a long time Android has had need for a good gesture library. Finally one has landed. With this library one can use the 4 classic gestures simultaneously (Rotate, Pinch/Scale, Move and Fling). These gestures can be used in any combination; each gesture exhibiting advanced configurable behaviors.
Advanced dial control for the Android Platform. This control will revolutionize UI. This control is will one day be a native control across all major operating systems.
Finished a Video Player application that supports playlists both from local storage and streamed from Youtube. This is a personal project with no commercial intent and is being used to play with new UI concepts. See Google Play Store link: https://play.google.com/store/apps/details?id=com.WarwickWestonWright.LocalRemoteVideoPlayer&hl=en_GB
This application implements: Drawer Control. Fragments (Standard and List with Custom Adapters). Dynamic Layouts (ie lists without Custom Adapters). Custom ActionBar. SQLite (for storing playlist). Asynchronous threads (Runnables with android.os.handler). Synchronous threads (ThreadExecutors). View Stubs. YouTube API and YouTube Client Library. GSON. Application compatibility libraries (Works on API 9 Gingerbread). Transparencies and animations
Personal Project: Martial Arts Social Application ‘Name Rank and Number’July 2013 - December 2013
This application implements: 1. Custom Dialogs 2. Transitions 3. Transparencies 4. Animations 5. Gestures 6. REST(JSON) I also developed the REST service for this application This application features: 1. A fully functional messaging system 2. 27 Forms 3. 42 RPC Calls to the internet 4. Server side synchronisation The link to the Google Play store for this application is: https://play.google.com/store/apps/details?id=com.WarwickWestonWright.NameRankNumber For an overview of this app please see: http://developersfound.com/NRNOverview.html You can also find the manual at: http://developersfound.com/NRNManualVersion01.pdf
Developed an app called 'SubTV Music'. It is a virtual Music Video Jukebox application this application is used at university union bars (all over the country) to request music videos. This application implements the deployable SQLite embedded database, XML (through rest calls), and TCP socket service through the AIDL interface. It also makes heavy usage of fragments through the TabHost control. Utilising ListFragments populated with Live data (text and images) and custom adapters. It also utilises DialogFragments.
Personal project (developersfound.com)November 2012 - December 2012
While in this role I implemented a system using an API to synchronise our records with the records of a third party company; using the CodeIgniter (MCV) framework. I also made some minor additions to open ended web pages.
Developed a basic online Android developer course using ASP.NET/SQL Server 2008. This site
Personal Project (My Website)November 2010 - May 2011
This was a personal ongoing enterprise endeavour to develop a recruitment website.
A site by programmers for programmers. This application was designed to specifically target the programmer recruitment arena. The design is specialised so that it can only be used for the programming industry. It is intended to be a permanently free service for finding and hiring developers. The business model was to offer interview services to end users who did not have the knowledge to spot a talented 2010developer. You can find this at http://developersfound.com
Developed an ASP.NET(2.0)/SQLServer(2005) web application for the entertainments industry. This system tracked time and locations of entertainers and had facilities to upload entertainment events and entertainer profiles along with images. I administered this site for about 1 year after completion.
As Pentalog’s Talent Sourcing branch, SkillValue relies on a pool of 400,000+ Tech & Marketing Specialists – including 15,000+ Freelancers, a comprehensive catalog of IT assessments, available projects and job opportunities. Our SkillValue consultants are always ready and willing to help you boost your career.
Stay in the know with Pentalog tech & business updates
WHAT WE'RE ABOUT
Pentalog is a digital services platform dedicated to helping companies access world-class software engineering and product talent. With a global workforce spanning more than 16 locations, our staffing solutions and digital services power client success.