App development is short for application development. It is the process of creating software to run on a computing device using a programming language or visual design environment. Cross-platform app development is a similar process where the application is created to run on multiple operating systems from a single codebase. Mobile app development is the process of creating software to run specifically on mobile devices such as handheld tablets, smartwatches and cellphones.
So… You might have read this far and be thinking “Why the spuds are you telling me what app development is? I already know this!”.
We’re not really telling you since we believe you already know this too…
The top paragraph is there just in case Google Knowledge decides to take a liking to our website. You know, just in case someone born thousands of years ago suddenly wakes up and shouts “Okay Google! What is app development?”.
In the off chance that this happens, Google can then read out our top paragraph to answer the “how the spuds am I alive again” person. This person gets knowledge, Google gets a happy user and we get absolutely nothing out of it (wink). Well we kinda get the satisfaction that we’ve helped someone learn something, which is enough for us!
Cross-Platform App Development
We use .NET Core (insert the latest version here) and C# to build a single application codebase which can run in a Linux, a Mac OSX and a Microsoft Windows environment. We like .NET, it’s fast, stable and we’ve used it to build everything from a standalone web server, which doesn’t depend on apache, nginx, ASP, etc… Hence it being standalone, to a multithreaded adaptive data mining web spider.
For cross-platform mobile app development, we use Microsoft Xamarin. This is a framework built on C# which is designed to offer a device native look and feel, similar to React Native, but in our opinion better.
Check out the image. Pow! This is a native cross-platform app we built for a client. It’s one single app codebase so around half the cost to develop and runs in Android and iOS so twice the fun to play with. Did we mention that we hate web apps?
As you can see in this piece of art, courtesy of our excellent photography team, we’ve thrown one of our test devices on the floor, loaded a client app, snapped a pic, and added some jazzy image effects to make it look more attractive. It’s like a French perfume advert for a mobile app, we won’t tell you what it does, just like they don’t tell you what it smells like!
Web apps are also known as “hybrid apps”. A hybrid app is a mobile application that accesses its content via the internet or may contain web files on your mobile device which is loaded inside the mobile applications web browser and made to look like a mobile app. Basically they are fake mobile apps…
We’re not against adaptive websites, that are designed to dynamically modify the content layout to look good on any device size. This is the way forward with web design and has been around for years, but having a mobile app developed for your company which just loads a website in the devices web browser is very unprofessional and about as cheapskate as you can get in our opinion (along with most of your user’s opinions).
Native applications look better, feel better to use and return better user reviews and user retention. Many leading companies have a web or hybrid mobile app and they should be disgusted with themselves. If you’re a mobile app user you’ve probably used many apps that you feel are poor quality? These are mostly web apps. If you’re a company that owns a mobile app that’s a web app, you know who you are and you know that it’s a disgrace to your company! Give your head a shake, stop being a cheapskate, get your hand in your pocket and pay the extra dollar to go native. Your users will appreciate your app more and it will benefit you in the longterm. Remember, mobile apps are in it for the longterm…
We develop cross-platform native mobile and desktop applications and we do it with pride…
Some may think we’re not taking this seriously, but seriously, we are. The fact is that we build quality software. We are creative minds who understand our clients, we are Agency Leeds. Don’t ever ask us to build a web app! We are native all the way!