App Dev Series: Best Resources to Start Coding Your App

If your new to the app game or just new to a specific platform you have to adapt and learn how to program for a new app. This can be a pain because some coding languages maybe new to you or you may not be proficient in using them. Many common languages/companies have come out with developer centers or SDK’s to aid you in your coding endeavors.

Screen shot 2009-09-08 at 10.19.53 PM

Google Android

Welcome to the Android Dev Guide! The Dev Guide is a practical introduction to developing applications for Android. It explores the concepts behind Android, the framework for constructing an application, and the tools for developing, testing, and publishing software for the platform. The Dev Guide holds most of the documentation for the Android platform, except for reference material on the framework API.

Screen shot 2009-09-08 at 10.22.15 PM

BlackBerry Developer Zone

The BlackBerry® Developer Zone is your comprehensive resource for developing BlackBerry applications.

If you’re new to mobile development, learn the basics of creating cutting-edge mobile applications:

Screen shot 2009-09-08 at 10.28.36 PM

Windows Mobile Developers

The day you bring home a Windows Mobile phone, you can quickly have it working with your Windows PC and use it to access the same e-mail accounts you’ve had for years. Stay in touch with the people in your life—no matter how they like to chat. Don’t miss another anniversary or birthday. Take your music to the gym. Stay entertained while you wait for your kids. Take the picture that would have slipped away. Get it all done with a Windows Mobile phone.

Screen shot 2009-09-08 at 10.25.31 PM

Adobe AIR Developer Connection

Adobe AIR is a cross-operating system runtime that enables you to use your existing HTML/Ajax, Flex, or Flash web development skills and tools to build and deploy rich Internet applications to the desktop.

Screen shot 2009-09-08 at 10.40.07 PM

iPhone Dev Center

The iPhone Dev Center provides access to technical resources and information to assist you in developing with the latest technologies in iPhone OS. Log in with your Registered iPhone Developer Apple ID and password, or sign-up as a free Registered iPhone Developer today.


Screen shot 2009-09-08 at 10.38.23 PM

Windows Developer Center

The Microsoft Windows SDK is a set of tools, code samples, documentation, compilers, headers, and libraries that developers can use to create applications that run on Microsoft Windows operating systems using native (Win32) or managed (.NET Framework) programming models.

Screen shot 2009-09-08 at 10.40.17 PM

Apple Developer Connection

The Mac Developer Program offers a range of technical resources and support for developers and IT professionals innovating with Mac OS X. Power your development from concept to market with technical guidance and information from Apple engineers and experts.

Screen shot 2009-09-08 at 10.45.36 PM

Yahoo Developer Center

Yahoo! Query Language is an expressive SQL-like language that lets you query, filter, join, and update data across the Web. This release includes a grab bag of features and fixes inspired by feedback on twitter, our forums, and requests from colleagues.

Screen shot 2009-09-08 at 11.29.43 PM

Yahoo! Blueprint – Mobile

With the launch of Yahoo! Blueprint 1.1, it has never been easier to build rich, compelling mobile services in record time. Blueprint 1.1 allows you to use simple XML to create applications, sites and widgets that run on thousands of mobile devices. When you use Blueprint, you are using the same technology that we use to build our world-class mobile offerings such as oneSearch, oneConnect and the yahoo.com mobile homepage for your own mobile services!

Web Apps:

Screen shot 2009-09-08 at 11.31.27 PM

Ruby on Rails

Tens of thousands of Rails applications are already live. People are using Rails in the tiniest part-time operations to the biggest companies. Rails was created in 2003 by David Heinemeier Hansson and has since been extended by the Rails core team, more than 1,400 contributors, and supported by a vibrant ecosystem.

Screen shot 2009-09-08 at 11.33.45 PM

MySQL

One of the reasons MySQL is so popular is that it runs on so many platforms. Whether you run Windows, Mac OSX, Linux, OpenSolaris, or some other platform, there is likely a matching version of MySQL. Because each of these popular platforms is unique, so are the installation procedures for them. In this section, we provide links to tutorials that details how to install MySQL on your platform of choice.

Screen shot 2009-09-08 at 11.36.14 PM

Symfony – PHP framework

Symfony is a full-stack framework, a library of cohesive classes written in PHP. It provides an architecture, components and tools for developers to build complex web applications faster. Choosing symfony allows you to release your applications earlier, host and scale them without problem, and maintain them over time with no surprise.

Screen shot 2009-09-08 at 11.37.47 PM

Cake – PHP framework

CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code.

Screen shot 2009-09-08 at 11.40.25 PM

.Net Framework

The .NET Framework is Microsoft’s comprehensive and consistent programming model for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.

Code Ignitor

CodeIgniter

CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you’re a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you’re tired of ponderously large and thoroughly undocumented frameworks.

With new app platforms popping up everyday I am sure I missed some. What are the ones you use? Tell me in the comments and I will update the list.

Chad Engle is the Editor of Fuel Your Apps. He is a fulltime designer, who lives, breathes, listens , eats, tweets , connects & consumes all that is creative & app related. He is a caffeine addict and likes long walks on the beach. Follow him on twitter at@chadengle and @fuelyourapps

 

If you liked this article, please help spread the news on the following sites: