Building ‘Native’ Mobile Apps
Titanium SDK (Software Development Kit) started off as a way for web developers to build and deploy desktop-like web applications like regular installable apps. They used modern web technologies because:
- there’s an ever expanding talent pool
- the learning curve is a lot lower than native development
- you can reuse (60%–90%) your code on each platform
The desktop version of the SDK was released in 2008. There was a strong demand from developers at the time for a mobile version of the SDK and it came in 2009. Initially it supported iOS and Android, now it supports Windows Phone and Blackberry with the desktop SDK being spun off into its own project TideSDK.
Building Desktop App Extensions
As mentioned above you could use something like TideSDK to create your very own application but did you know you can extend existing applications?
Building Server-Side Apps
Node.js is good at:
- real-time chat applications
- file uploading services
- real-time analytics and other data-intensive use cases
Node.js is being used in production by PayPal, Walmart, Groupon and LinkedIn to name a few.
Normally when programming microcontrollers (small computers with that can be connected to sensors and electronic components) you’d need to write C, C++ or BASIC. But with this new wave of devices, it lowers the barrier and opens it up to more people getting involved in electronics. Which is super awesome!
You could even hook electronics up to a computer running Node.js and record information from a sensor and display it on a website.
Where do you start? I’d recommend building web applications in the browser with Web APIs.
Comments are closed.
Front End Web Design
User Experience (UX) Design
iOS Development with Swift
Python Web Development
Each is designed by our faculty of tech professionals to guide even a coding beginner to becoming a job-ready software developer armed with a professional portfolio of real-world projects. Try one out today with our free seven-day trial, and see if software development is for you.