• Technical IT

    Solutions delivered throughout the UK
  • Business Applications

    Solutions delivered throughout the UK
  • Professional Best Practice

    Solutions delivered throughout the UK
  • Professional Development

    Solutions delivered throughout the UK

Mobile Development courses

  • What is Mobile Development?

    07 March 2013

    Wi-Fi, 3G and now 4G have enabled people to access the internet on the go. This is complemented by the huge popularity of mobile devices - tablets as well as smart phones. The importance of the mobile internet, therefore, cannot be underestimated.

    It is very frustrating to access a website on a mobile phone only to find out there is no mobile version of it. Not only does this cause problems with the speed of the website, but it is very likely that your screen will be too small to view all of the website without having to zoom in and scroll across. The main aim of mobile development is to solve problems such as this and to improve the overall experience for the mobile user.

    Mobile devices and mobile internet are now quick enough for mobile versions of websites to load just as quickly as normal websites do on a PC. Hence, there is no excuse for companies to not have a mobile web presence as well as their regular website. Mobile website development helps to provide this presence.

    Along with mobile website development, there is mobile application development. Mobile applications are commonly known as ‘apps’, such as the ones you would download from Apple’s App Store. These assist mobile users in experiencing certain services they may require while on the go. NatWest, for example, have a mobile banking app. Rather than having customers do their banking through a mobile web browser, account holders can download an application which makes the whole process much quicker and more streamlined.

    Mobile development is all about making mobile services just as good as the full-blown PC versions, while also making sure they are optimised for the best possible performance on mobile devices.

    If you are interested in learning how to develop mobile websites and apps, please call Total Training Solutions today on 0800 612 1299, or contact us via the website.

  • Any business with growth ambitions should be looking hard at their mobile strategy

    14 March 2013

    Last week we looked at what mobile development is and how it can be used. This week we turn our attention to how important mobile development is in order to help your business grow.

    In 2010 over 50 percent of all internet access, worldwide, came from mobile devices. Therefore if you do not have a mobile strategy of any kind, you have all but lost access to 50 percent of the world’s internet traffic. While your regular website would appear on mobile devices, it is likely that visitors will get impatient with its slow speed and overall clumsiness. Therefore it is important to run a mobile website.

    An excellent way of building brand awareness is to create mobile apps. If you manage to create an app which is useful to people they will download a piece of software to their device which has your brand all over it. In many cases, this can mean that they have access to and are exposed to your company without even having an internet connection.

    Maps services are a good way of making sure that customers can find you while they are on the move. It is important, therefore, to enter your location into Google Maps, particularly if you are a high street business that relies heavily on footfall.

    Another thing to consider as part of your mobile strategy is mobile adverts. Your ads can be seen by customers at all times, not just when they are sitting at a PC or laptop. As you would expect, this makes the adverts more effective and research has shown that mobile ads are actually 5 times better than their internet counterparts.

    If you are looking to develop and implement your mobile strategy but are unsure how to go about it, give Total Training Solutions a call today on 0800 612 1299 or contact us via the website.

  • Mobile app development - helping you to develop your own corporate apps

    21 March 2013

    The majority of people using mobile apps today use them for either games or social media. However, retail and corporate apps have come to the front more recently and are very much on the rise. It’s therefore, becoming increasingly important for firms to engage in mobile app development. You don’t need to be a games developer or a social media tycoon to have a presence in the app store.

    Many business people argue that businesses need to develop apps that engage customers in some way. In many cases, apps can be used to provide a better service to customers. This makes it more simple when it comes to designing the app. The ebay app, for example, simply improves the ebay service for the mobile platform. The difficulty (or the art) of designing apps comes when there is no obvious way of putting your business into a mobile app.

    If your company provides a product or service that does not lend itself well to mobile apps, your mobile app development process will need to be more creative. For example, if you are an accounting firm, there may be very few aspects of your service that can be offered through a mobile application. What you could do, however, is develop a tax calculator app (or something along those lines) with your company’s brand name on it. This will engage potential customers by providing something that is useful to them, while also raising awareness of your company.

    In short, mobile app development should not be forgotten simply because you cannot develop an app to enhance your service. Mobile is a platform that cannot be ignored and apps can be an effective marketing tool as well as a genuine service.

    If you are looking to acquire the skills that will enable you, your colleagues or staff to develop apps, give Total Training Solutions a call today on 0800 612 1299 or contact us via the website.

  • Mobile web development - enabling you to develop your website so that it can support mobile platforms

    27 March 2013

    When developing a website for use on mobile devices, there is a lot more to think about than when developing one for laptops and PCs. The popularity of mobile markets means that it is populated with hundreds, if not thousands of different mobile devices. With this many devices on the market, the mobile website developer has to account for many different hardware specs.

    First of all, you have the problem of different screen sizes. Apple products alone have the iPad, iPad mini, each of the iPhones and the different generations of iPods. Add to this all the different models of tablets and mobile phones on the market and you have hundreds of different screens that your mobile website has to cater for.

    Another thing to cater for are devices whose screens switch their orientation from portrait to landscape when they are turned on their side. You must make sure your website performs well and looks good in both of these cases.

    Something that cannot be ignored is touchscreen technology. You may think that it is enough, these days, to build your mobile website for touchscreen devices only. While there are many of these devices out there, some do not have this capability. A well-known example of this is the Blackberry Curve. This is a very popular mobile device, yet it does not have a touchscreen. It is, therefore, important to make sure your mobile website can support mobile hardware that does not make use of touchscreen technology.

    Mobile devices also use many different kinds of web browser, so writing cross-browser code is vital to the development of your mobile site as is the optimization of images for smaller screens. Overall, mobile website development involves creating a website that is capable of working effectively across a vast array of hardware and software.

    If you or one of your colleagues would like to gain the skills to develop mobile websites, take a look at our Android, Apple iOS and JQuery Mobile development courses and call us on 0800 612 1299 or contact us via the website.

  • Nitobi’s PhoneGap is an Open Source Solution, but how does it work?

    05 April 2013

    According to their website, PhoneGap enables users to ‘easily create apps using the web technologies you know and love: HTML, CSS, and JavaScript.’ As open source technology, it allows users to contribute to the overall experience of the software and is also free. But today we are asking, how does it do what it does?

    The significance of being able to develop mobile apps with HTML, CSS and Javascript is that it means you don’t have to worry about using different code for each of the different mobile operating systems. You can develop the same app for iPhone, Blackberry and Android phones using the three standard codes that many of us are used to.

    What’s more, PhoneGap enables the user to develop apps that can access several of the mobile phone’s hardware features. The software’s capabilities differ between devices and operating systems, but generally PhoneGap can access features such as the camera, geolocation and notification alerts. Normally when developing an app using HTML code, these device features would not be able to be accessed. However PhoneGap embeds the HTML code into a WebView on the device and uses what is known as a ‘Foreign Function Interface’ to access the native resources and capabilities of the device.

    There have been reservations over the speed and general look of apps developed with this tool and owner Adobe have warned that Apple can and do reject some apps for these reasons. However, as open source technology, PhoneGap is constantly improving and is probably the most important mobile development tool out there today.

    So basically PhoneGap works by making it possible for developers to use code that they are familiar with to develop apps that work on (and make the most of) mobile phone operating systems.

    Find out more about PhoneGap technology with our Building Mobile Apps with PhoneGap course. If you’re looking to train in more general mobile development, take a look at our mobile training courses. Call TTS today on 0800 612 1299 or contact us via the website.

  • jQuery Mobile...the new project!

    11 April 2013

    Continuing our look at mobile web app development, this week we are interested in jQuery Mobile. Version 1.3.0 of this software was released on 20th February this year, but how can it help you and your company’s mobile development projects?

    jQuery Mobile is an HTML5-based user interface system for building apps on all the popular mobile platforms like: iPhone, iPad, Blackberry and Android. Much like the Nitobi PhoneGap system, jQuery enables the user to develop apps that will work across all operating systems rather than designing apps specific to each. While this does provide a great level of ease for developing mobile apps and getting them available to a wider audience, it has the same drawbacks as PhoneGap in that the apps are not optimised for any particular platform. As some might say, a jack of all trades but a master of none.

    The mobile app development tool is just one part of the jQuery foundation which is a not-for-profit organisation focused on developing software to help web and mobile developers all over the world. With that in mind, just like PhoneGap, jQuery Mobile is free and is therefore an excellent tool for all businesses, large or small and should be considered by any company for any mobile development project.

    jQuery Mobile prides itself on being incredibly simple to use and has a “write less, do more” mantra (the write less is in reference to code writing). However, if you want to create an app with jQuery that gets a 5-star rating on the app store, it is important to be fluent in the use of the software and the code that goes along with it.

    So, if you are looking into the possibility of starting a new mobile development project, give one of our jQuery courses a try. If you would like to use jQuery but don’t know where to start, take a look at our Total Training Solutions course list for our mobile development courses. Call today on 0800 612 1299 or contact us via the website.

  • Learn how to build iPhone and other mobile apps

    19 April 2013

    Building mobile apps is largely overlooked by small and medium size businesses as they believe they do not have the skills or the time to undertake such a project. Furthermore, many smaller businesses see mobile apps as something for larger companies to use. However, research has shown that 49% of mobile device owners use apps to search for local information.

    So, mobile app development is definitely something for smaller businesses to consider. You don't have to be an expert in coding to develop a mobile app. There is even software out there to help you develop apps without any coding knowledge whatsoever. However, these can be very expensive and by learning certain skills for developing apps yourself you can greatly diminish these costs. Learning to develop apps with your own code also increases the freedom you have to create the exact app that you want.

    Development software such as Buzztouch is a cost-effective way to develop apps if you have the knowledge to use it. Many people are put off by coding and don't even know where to begin with learning it. But one course in mobile development can give you the skills and the knowledge to operate such software.

    While you may think learning how to code just for the sake of a mobile app is a lot of effort, there are many uses for apps these days and these do not necessarily have to be for customers. People are also finding them a helpful business tool. Tools which could give small businesses the edge over their competitors.

    So, think twice before ruling out mobile app development as a thing for bigger companies, it could just be the thing that sets you apart from the rest.

    If you're interested in learning how to develop mobile apps but don’t know where to start, take a look at our iOS App Developer, Android, jQuery and Phonegap mobile development courses. Call today on 0800 612 1299 or contact us via the website.

  • Make the most of your company’s investment in the BlackBerry® Enterprise

    25 April 2013

    Blackberry Enterprise is designed to meet the needs of organisations that have on-premise email servers and require a high level of IT control. It is geared towards meeting the needs of a mobile workforce and works with: IBM, Lotus, Domino, Microsoft, Exchange, Novell and GroupWise email platforms. It also supports third party apps from Scaliz, Zarafa, Zimbra and Google Apps.

    As a company looking to invest in this system, you must be sure that you are capable of maximising the benefits it can bring. There are two types of Blackberry Enterprise, the full version and the express version. The full version is dedicated to those with a more advanced knowledge of IT and gives users more options and flexibility, while the express version caters for more basic use. However, these can be run side-by-side. So, if there is only a small subset of your organisation with more advanced IT needs, they can use the full version while the rest of the company uses express.

    In order to maximise the benefits of Blackberry Enterprise, it is always worth having at least a handful of people capable of operating the full version. This will help your company to manage the system and tailor it to your specific needs. Having somebody who is trained in business systems management can reduce your firm’s reliance on RIM’s troubleshooting as you can solve any issues you may have in-house.

    Making the most of Blackberry Enterprise is not just about having the system in place for all your day-to-day needs, but also about having people with the right skills who can use and manage the system properly.

    So, if you’re looking to invest in Blackberry Enterprise but you don’t feel you have people with the right skills to operate the system effectively, call Total Training Solutions today on 0800 612 1299, email us at: info@tts-uk.com or contact us via the website.

  • Start your career in mobile application development today

    02 May 2013

    With the growth of the mobile platform and the surge in demand for mobile applications, the job market for mobile app developers is growing at a very fast pace. What’s more, the supply of people with these skills is very low, making the prospects for careers in this area very high.

    It is no longer the tech companies alone that are looking for mobile developers, mobile apps are becoming increasingly popular amongst all businesses worldwide as they attempt to engage their customers and provide better, more streamlined services. So, while there are more and more companies wanting to use mobile apps every day, the number of people with the skills to build these apps is not increasing at a rate that can cope with the demand.

    Learning mobile application development skills is not only great for you as an individual looking to take a step towards a great career, but if your company is looking into mobile app development, it could be very cost effective to train one of your existing employees. For the last few weeks we have reiterated the importance of mobile applications and it is important to understand that PC-based development skills are not enough to operate in the mobile arena.

    However, it doesn’t take a rocket scientist to transfer PC-based skills across to the mobile platform and with the right commitment to learning the constraints of mobile devices (weaker processors, less memory).

    There has never been a better time to get into mobile app development and learning the right skills is the first step on the ladder. So, if you’re looking to get yourself into a job market that is growing at double the rate of the worldwide job market, take a look at our mobile development courses and call Total Training Solutions today on 0800 612 1299 or contact us via the website.

  • Developing iOS apps and learning through doing

    04 July 2013

    Throughout the world of training courses and, indeed, any field of education, there is often call for courses that teach things in a way that is directly applicable to real life. While it is possible to ‘learn by the book’ so to speak and then learn how to apply the textbook methods to real life situations, it is becoming easier to cut out the middleman and learn on the job.

    Since partnering with Amsys, we are now able to bring you more courses that allow for practical training, as we (and Amsys) believe that teaching you the skills that will enable you to actually do the job, rather than just learning the theory, will leave you better equipped for success. One of these courses is entitled, ‘Developing iOS apps for business.’

    As a firm which has a mobile app development department of its own, Amsys has first rate expertise in providing real world experience to trainees. Throughout the years, their mobile team has come up with five of the most common things you will find in a business app. These are:

    Forms - The shift from paper towards iPads - companies often require apps to deal with their HR paperwork.

    Databases - Making company databases accessible through mobile apps.

    Social Media - The ability to integrate a company with Twitter, Facebook and Linkedin.

    Security - Especially for apps with access to databases.

    Document handling - and potentially the ability to print them as well.

    Along with these common things which will be important in your learning of iOS app development, Amsys have come up with some best practices that have proved successful for them and incorporated them into the course.

    So, if you’re looking for an app development course that can teach you the ropes using practical means, take a look at our course list and give Total Training Solutions a call today on 0800 612 1299 or contact us via the website.

  • Uninstalling and deleting apps on a Mac - a how-to guide....

    15 July 2013

    Having spoken a lot about mobile apps recently, we have perhaps neglected computers and Macs. But in a world where many people are shifting away from Windows towards Apple technology, we thought that, this week, we’d take a look at how you would operate a Mac computer. Many of us know how to uninstall programs on Windows, but uninstalling Apple apps is not as well-known a process. So, here’s our guide to uninstalling Mac apps:

    There are three main ways to remove applications from Apple Macs:
    1. To uninstall apps that you have purchased from the Mac App Store - hold the option key, while in Launchpad, and the icons will begin to wiggle. Click the delete button (x) to uninstall the app. If an icon doesn’t have a delete button, then it cannot be uninstalled.

    2. To uninstall apps that have not been purchased from the Mac App Store - drag the app to the Trash, and then choose Finder > Empty Trash. If you change your mind, before emptying the Trash, select the app in the Trash and then choose File > Put Back.

    3. Sometimes, you may also find your apps come with their own uninstaller - this is only when an app developer deems it necessary to remove files stored outside the app that could be relatively large.

    While this process is not too complicated, we hope that it’s an eye-opener for people who are inexperienced with Apple Macs or those who have used Windows laptops for the majority of their lives. If you are one of these and would like to further your skills with Apple computers, then there are steps you can take. We have recently partnered with Amsys, who are Europe’s leading provider of Apple training courses, so we are now able to bring you the best level of training in things such as mobile app development and Apple hardware.

    If you would like to make the most of such courses, take a look at our course list and call Total Training Solutions on 0800 612 1299 or contact us via the website.

  • The Hidden Features of iOS 8

    02 October 2014

    With the launch of iOS 8, Apple has added some new features to the operating system to enhance the user experience. By playing on my device I’ve found these useful extras which you may not have discovered yet.

    The first being

    ‘How to Improve Battery Life’

    A problem which I know everyone battles with. I’ve found since the update that my battery life drains really quickly. Why not try the following which I’ve found helps. The feature is dependent on the apps you are using at the time but is a really useful indicator as to which apps are reducing your battery life so that you can alter their background refresh setting.

    Open Setting
    Select General
    Select Usage
    Select Battery Usage

    The second of my discoveries will hopefully help if the worst happens and your device is lost or stolen

    ‘Sending your devices last location to Apple before the battery drains’

    This feature turns off as a default but it’s so easy to turn back on via Settings
    Open Settings
    Select iCloud > Find my
    Turn the option on for Send Last Location

    My final little tip which again I find really useful is

    ‘Open Desktop Site webpage instead of Mobile versions in Safari’

    I find this problem really frustrating when Safari doesn’t open the Desktop webpage, but here’s a simple solution to the problem which makes loading the desktop page a lot easier
    Open Safari
    Open a website as normal
    Once the mobile version loads, tap the address field, then swipe down
    Select the “Request Desktop Site” button that appears.

    I hope you find these tips useful but whilst I have tried to give accurate information in this blog as always please use your judgement before changing any setting on your device based on these suggestions. TTS UK can’t compensate you in any way if you happen to experience a loss/inconvenience or damage by following the information provided in this blog.

    You can find out more about our range of iOS courses via our website. Specialist iOS App Developer and iPhone and iPad App Development courses are available. Please call us on 0800 612 1299 or email info@tts-uk.com to book your place or if you have any questions about any of our courses.

  • How an App can benefit your business?

    12 October 2014

    Customer behaviours and demands have changed in recent years. With the increasing use of Smart Phones and Tablet devices the age of the Business App has arrived. Modern Customer mobility trends require an access anytime anywhere ethos from companies they deal with.
    Over 81% of businesses today have created their own Apps for customers. This isn’t just to create a zillion downloads but to empower your customers improving attraction and retainment rates, increase your brand awareness and make the customer experience a more efficient process. All these factures combined together should have an ultimate positive impact on your balance sheet as well.

    One of the ways you can build the perfect App for your organisation is by upskilling your existing work force on an iOS App Development Course. That way as well as creating an App that is solely designed, created & administered in-house it also offers up skilling to colleagues which can have a positive effect on staff morale.

    Starting the process of learning to be a developer can be a daunting task. Many tutorials and courses always assume some form of prior knowledge about C, Objective C and Object Orientated Programming. Our iOS for Non Developers course is the best way to make a start from scratch at learning to develop Apps using Apple’s developer tools. No knowledge is assumed, and you will be guided through the basics needed to get started in developing for the most popular mobile platform – including iPhone, iPad and iPod Touch. You will be introduced to the fundamentals of programming, and start learning basics including C, Objective C, and XCode. You will also be using the latest development techniques like storyboard, which are designed at simplifying the process of making apps and reducing the amount of code you need to write.

    For more experienced developers the iOS App Development – The Fundamentals course would be more suitable. In this course you learn to use the iOS SDK, Xcode, and Interface Builder to develop native iPhone and iPad applications. All our development courses are taught by developers who have developed real world applications. This course has also been updated for iOS 8 and Xcode 6.

    You can find out more about our range of App Development courses via our website. Please call us on 0800 612 1299 or email info@tts-uk.com to book your place or if you have any questions about any of our courses.

  • Objective- C or Swift?

    16 October 2014

    Many of you are asking which one should I learn, Objective-C or Swift?

    Although Swift is a new release from Apple, Objective-C has been around for the last 20 years and many employers are expecting a reasonable knowledge in both from their employees.

    Both iOS programming systems can be run side by side and we can’t see the tried and tested Objective-C going out of favour in a hurry.

    A good knowledge in Objective-C will give you the solid building blocks to understand the architecture and framework of iOS apps and make learning Swift a lot easier. Every App out there today will have been developed by using Objective-C and without it it’s near impossible to learn the Cocoa Libraries which allows you to add animation and networking to your Apps.

    The sophisticated nature of Objective-C syntax is not a problem once you have grasped the Cocoa way making deciphering source codes a lot simpler. In essence we suggest getting a good knowledge of Objective-C first under your belt and then move on to learn Swift, enhancing your iOS programming knowledge further and hopefully giving you the edge when applying for you next iOS developer role.

    Whether you’re are brand new to programming, or have some experience with other languages such as Java and Visual Basic, then our Objective-C for Beginners course will get you up to speed fast with Objective-C. Our Swift Development 101 Yellow Belt course is ideal for anyone who wants to have a thorough walkthrough of the language in more detail than on the standard iOS course, and is perfectly suited to anyone who has studied iOS/OSX development, and wants to cross over from Objective C into Swift.

    You can find out more about our range of App Development courses via our website. Please call us on 0800 612 1299 or email info@tts-uk.com to book your place or if you have any questions about any of our courses.


  • Taking Autodesk Mobile

    29 October 2014

    The 21st October saw a new app from Autodesk for your Apple device, Autodesk Sketchup. Along with Autodesk A360, 123D Sculpt, and Autodesk ForceEffect, you can now be truly mobile with a professional grade painting and drawing app for all your iOS devices.

    Autodesk Sketchup is much the same as its desktop counterpart, with a large toolbox to choose from to create the natural drawing experience you expect from Autodesk. You have the choice of choosing one of the predetermined drawing tools available with the app or customize your own brushes to exactly how you like them. You can even create your own handy palette to keep all your favourite tools and colours easily accessible.

    Another great advantage of Sketchup is that the entire screen of your iPad or iPhone is the canvas giving you the full screen work space perspective. With Synthetic pressure sensitivity plus an impressive 2500% zoom you will be able to create anything from a quick doodle to your next big artistic notion.

    Your drawings can be easily organised in an online gallery and it’s compatible with ICloud or Dropbox to share your work with others.

    You can get the basics of Sketch Up in just 2 days with out Sketchup training course. This course is designed for those who would like to learn to create quicker (and sometimes more accurate) 2 dimensional and 3 dimensional study models with the ease of Trimble SketchUp. This course is intended for students with little or no 3 dimensional drawing or SketchUp experience, but who want to start to create 3 dimensional models using SketchUp.

    You can find out more about our range of Autodesk courses via our website. Please call us on 0800 612 1299 or email info@tts-uk.com to book your place or if you have any questions about any of our courses.


New Articles


Keep in Touch