Tutorial on creating Mobile Apps

Posted on 2012-08-29
Last Modified: 2012-08-29
I need some questions answered, please.

Can anyone point me in the right direction on how to begin to learn how to create mobile apps? And, do you have to do this using a Mac?

I have a PC, and do fine with PHP, ColdFusion, jQuery, Javascript and ColdFusion, but have never been able to wrap my brain around .Net, so that's out.

 I also don't have the environment set up on my computer for .Net, so please, if there's any other way, please tell me.

I am self-taught, and have been creating websites for 18 years. I know a little bit about a lot of things, I'm a "task based" programmer. In particular, I can create forms that populate a MySQL database using ColdFusion, HTML, CSS, JavaScript and SQL, and can create a GUI for the client to manage the data in that database, (View, add, modify and delete).

I'm a expert in CSS, HTML, Graphic Design, and intermediate in Flash, ColdFusion, SQL, MySQL, DHTML, HTML5, and have a beginners knowledge of PERL, PHP and SQL 2000. I can create lots of things using open-source or free code. With all that said, I understand many of the concepts used in building an Application, but have gaps in my knowledge.

Basically, I need a tutorial that says, "Start Here," Do this, then do that, etc...

Can anyone point me in the right direction?

Even a book??

thank you,
elizabeth ;-)
Question by:Elizabeth2
    LVL 14

    Accepted Solution

    For beginning mobile application development there exists a lot of tutorials, video trainings and books. It's important that which mobile platform you are going to develop for.
    To develop iOS applications you need a Mac. You can start learning iPhone development (Objective-c programming) by watching Stanford's iPhone development video trainings on iTunes U.
    To develop Android applications you can go by a PC. You  have to learn Java. Try googling beginning Android development to get more stuff.
    With Visual Studio you can develop apps for Windows Mobile. You need c# or vb experience for that.
    Since you are a well experienced web designer I suggest you to stay away from beginning native mobile app development; instead you can still build powerful mobile web applications with JQuery, Javascript and many tools you better know than me.
    Check out this link to get more familiar with Safari Development:

    I believe that if you are a professional in web development and design don't also try to be a pro in app development since you need another +10 years of experience for that! If you really need to develop native mobile apps consider consulting with a well experienced iPhone/Android/etc. developer.

    Author Closing Comment

    Great advice. Thank you for these suggestions and help.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    Does the idea of dealing with bits scare or confuse you? Does it seem like a waste of time in an age where we all have terabytes of storage? If so, you're missing out on one of the core tools in every professional programmer's toolbox. Learn how to …
    If you’re thinking to yourself “That description sounds a lot like two people doing the work that one could accomplish,” you’re not alone.
    An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now