Creating apps for iPhone/Android/whatever

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Sly
    Let's do some business!
    • Sep 2004
    • 31376

    #1

    Creating apps for iPhone/Android/whatever

    What is the best way to learn how to do this?

    Should I try to learn a specific programming language first or do I just jump right in?

    Any advice, websites, and guides would be appreciated. Thank you.
    Vacares - Web Hosting, Domains, O365, Security & More - Paxum and BTC Accepted

    Windows VPS now available
    Great for TSS, Nifty Stats, remote work, virtual assistants, etc.
    Click here for more details.
  • Brent 3dSexCash
    Octopus Anime
    • Sep 2007
    • 1064

    #2
    http://www.appinventorbeta.com

    that's google's tool for creating android apps.

    Comment

    • alias
      aliasx
      • Apr 2001
      • 19010

      #3
      Google has:
      http://www.appinventorbeta.com/about/

      But:

      As we announced on the App Inventor Announcement Forum, Google will end support for App Inventor on December 31, 2011, after which data in appinventorbeta.com will not be accessible and will be deleted from Google servers. You can preserve your App Inventor projects by simply clicking on the Download All Projects button on your My Projects page. This will download to your computer a zipped archive of all your projects. We recommend you retrieve your projects well before December 31st.

      By the end of 2011 Google will also be making the complete App Inventor source code publicly available under an open source license, so that anyone can study the code and modify it as they desire.

      In order to ensure the future success of App Inventor, Google has funded the establishment of a Center for Mobile Learning at the MIT Media Lab. Sometime in the first quarter of 2012, the Center plans to provide an App Inventor service for general public access, similar to the one Google is currently running.

      In order for you to continue working with your projects in an open source instance (MIT or otherwise) of App Inventor you will need to download your data from appinventorbeta.com before December 31st and later upload them to an open source instance as it becomes available.

      Please visit the App Inventor user forums to get future updates on App Inventor. You can also visit http://mobilelearning.mit.edu/ for updates on what is being done with App Inventor at MIT.

      The App Inventor Team
      https://porncorporation.com

      Comment

      • cam_girls
        So Fucking Banned
        • Apr 2009
        • 2968

        #4
        I bought a couple books, The Dummies Guide to Writing iPhone Apps

        You have to buy a Mac, download the iPhone simulator, join the App developer club.

        There's a couple of programming languages you can use, buy a book on one of those too.

        Never got round to doing it!!

        Comment

        • Mr Pheer
          So Fucking Banned
          • Dec 2002
          • 22083

          #5
          Just tell Siri what you want, and she will make it.

          Comment

          • grumpy
            Too lazy to set a custom title
            • Jan 2002
            • 9870

            #6
            html5 /css3 / phonegap
            Don't let greediness blur your vision | You gotta let some shit slide
            icq - 441-456-888

            Comment

            • Fletch XXX
              GFY HALL OF FAME DAMMIT!!!
              • Jan 2002
              • 60840

              #7
              in before mac bashing lol

              Want an Android App for your tube, membership, or free site?

              Need banners or promo material? Hit us up (ICQ Fletch: 148841377) or email me fletchxxx at gmail.com - recent work - About me

              Comment

              • Jakez
                Confirmed User
                • Jan 2004
                • 5656

                #8
                Checked out http://www.appcelerator.com a while ago when I had an idea for an iPhone app. Coudn't figure out how to use it for the life of me, but it's one of the top iPhone app makers.
                [email protected] - jakezdumb - 573689400

                Killuminati

                Comment

                • raymor
                  Confirmed User
                  • Oct 2002
                  • 3745

                  #9
                  Originally posted by Sly
                  What is the best way to learn how to do this?

                  Should I try to learn a specific programming language first or do I just jump right in?

                  Any advice, websites, and guides would be appreciated. Thank you.
                  For Android, Java is the preferred language. There's also something called Basic for Android, but Java is the language everyone uses. By learning Java, you can also use it elsewhere. For iphone, Steve Jobs made up his own language called Objective C. It's very rarely used anywhere else. Both have cute little wizards and things you can use instead for really simple apps. Kind of life using Frontpage Express to wysiwyg a web site, as opposed to actually learning the technology. Java and Objective C are the languages for "real" apps, though.

                  You can certainly dive right in and that's what most people do. That's also why if someone describes an app, I pretty much know how to hack it, because they learned a language and started coding without ever learning a damn thing about the art and science of programming, or software architecture. They therefore make very predictable mistakes, creating very predictable bugs.

                  Learning a programming language is kind of like reading the owner's manual for a power tool. Knowing how a specific saw works does not make you a carpenter and you'll get crappy results if you never take the time to learn things like what type and thickness of wood should be used in what type of project. Similarly learning the keywords for a specific doesn't make you a programmer. Languages are the easy part. Systems design is what really counts. I would strongly encourage you to spend some time learning that stuff, stuff that is entirely independent of what language you're using. Particularly if you application sends data to a server or had access to sensitive personal information, you'll need to learn enough about security to avoid certain common and costly errors.

                  I know that's not the fun part for most people. The fun part is seeing something "work". The boring part is making sure that it doesn't leak memory and crash the device if it's left running overnight. Yet, 95% of what I've learned over many years of programming has nothing to do with a specific language, platform, or feature. 95% of it is algorithms, architecture, design principles, and best practices.
                  Last edited by raymor; 11-17-2011, 07:02 PM.
                  For historical display only. This information is not current:
                  support@bettercgi.com ICQ 7208627
                  Strongbox - The next generation in site security
                  Throttlebox - The next generation in bandwidth control
                  Clonebox - Backup and disaster recovery on steroids

                  Comment

                  • edgeprod
                    Permanently Gone
                    • Mar 2004
                    • 10019

                    #10
                    Well put, Raymor. Personally, I hate coding for the iPhone/Android market. It's tedious to me.

                    Comment

                    • fris
                      Too lazy to set a custom title
                      • Aug 2002
                      • 55679

                      #11
                      check out the titanium framework

                      http://www.appcelerator.com/products...n-development/
                      Since 1999: 69 Adult Industry awards for Best Hosting Company and professional excellence.

                      Comment

                      • TheSenator
                        Too lazy to set a custom title
                        • Feb 2003
                        • 13340

                        #12
                        Originally posted by raymor
                        For Android, Java is the preferred language. There's also something called Basic for Android, but Java is the language everyone uses. By learning Java, you can also use it elsewhere. For iphone, Steve Jobs made up his own language called Objective C. It's very rarely used anywhere else. Both have cute little wizards and things you can use instead for really simple apps. Kind of life using Frontpage Express to wysiwyg a web site, as opposed to actually learning the technology. Java and Objective C are the languages for "real" apps, though.

                        You can certainly dive right in and that's what most people do. That's also why if someone describes an app, I pretty much know how to hack it, because they learned a language and started coding without ever learning a damn thing about the art and science of programming, or software architecture. They therefore make very predictable mistakes, creating very predictable bugs.

                        Learning a programming language is kind of like reading the owner's manual for a power tool. Knowing how a specific saw works does not make you a carpenter and you'll get crappy results if you never take the time to learn things like what type and thickness of wood should be used in what type of project. Similarly learning the keywords for a specific doesn't make you a programmer. Languages are the easy part. Systems design is what really counts. I would strongly encourage you to spend some time learning that stuff, stuff that is entirely independent of what language you're using. Particularly if you application sends data to a server or had access to sensitive personal information, you'll need to learn enough about security to avoid certain common and costly errors.

                        I know that's not the fun part for most people. The fun part is seeing something "work". The boring part is making sure that it doesn't leak memory and crash the device if it's left running overnight. Yet, 95% of what I've learned over many years of programming has nothing to do with a specific language, platform, or feature. 95% of it is algorithms, architecture, design principles, and best practices.
                        Well said....
                        ISeekGirls.com since 2005

                        Comment

                        • Boot99
                          Registered User
                          • Mar 2008
                          • 28

                          #13
                          I work as a fulltime iphone APP developer and i cant recommend PhoneGAB. Everytime apple make changes to the SDK you have to wait for phoneGAB to catchup before its compatible again.

                          Do it the right way from the start, you will be happy you did down the line.
                          Intel based mac.
                          Xcode / Iphone Sim / Instruments
                          Objective C

                          you are welcome to write if you want some tips on some good books to get you started.

                          Best Regards
                          Boot

                          Comment

                          • nation-x
                            Confirmed User
                            • Mar 2004
                            • 5370

                            #14
                            don't waste your time on an Android app... some chinese fuck will just download your app, decompile it to smalli, edit it a little, recompile it and resubmit it.

                            Comment

                            • Bird
                              Confirmed User
                              • Jan 2005
                              • 4365

                              #15
                              Sly, You should have a look at Aptana / Appcelerator quick and easy... You will need a mac for iphone apps though.
                              ICQ:268731675

                              Comment

                              • DomP_nl
                                So Fucking What
                                • Sep 2005
                                • 631

                                #16
                                http://itunes.apple.com/itunes-u/ipa...nt/id473757255

                                Comment

                                Working...