Developing android apps

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • AmithS
    Platinum Member

    • Oct 2008
    • 1520

    #1

    Developing android apps

    Hellos,

    Anyone know what book is a good place to start on learning to write android apps?

    Is a general Java book any good? That is the language I think used for android.

    Thanks,



    Sent from my iPad using Tapatalk!
  • adrianh
    Diamond Member

    • Mar 2010
    • 6328

    #2
    This is THE best Android development system on the market. It is extremely easy to use and is similar to VB script. The product has libraries that cover everything that you could ever want to do in Android....It's cheap too

    B4X is a programming language and a set of cross-platform RAD development tools that allow complete beginners, citizen developers, and professionals to build real-world Android, iOS and desktop solutions

    Comment

    • AmithS
      Platinum Member

      • Oct 2008
      • 1520

      #3
      Basic4Android is currently running a special 30% off!

      Comment

      • Basment Dweller
        Silver Member

        • Aug 2014
        • 314

        #4
        Also a good place to start is the android dev guide:

        Get started building your Android apps.


        You can download the SDK and emulators for testing and debugging your app. There is also a lot of info in there regarding UI standards and coding standards.

        Comment

        • AmithS
          Platinum Member

          • Oct 2008
          • 1520

          #5
          I see in South Africa we cannot open merchant accounts with google for paid apps! Work arounds seem to be opening bank accounts in other countries.

          Comment

          • Brett Nortje
            Bronze Member
            • Jan 2015
            • 132

            #6
            Originally posted by Singhms
            I see in South Africa we cannot open merchant accounts with google for paid apps! Work arounds seem to be opening bank accounts in other countries.
            Well, if you want to write a good app, get some source code from sourceforge on the internet and download that, and edit it. this will save you time. you can laod different sound and graphics files from wherever you usually do it from, but that is not the most important thing in this market is it?

            Why not type in a google search with java for dummies? these books will teach you the instructions for setting up the operations or instructions, leaving you to your imagination, and, you have experience already. type in "pdf" in your search.
            !! Going to my destruction !!

            Comment

            • ashwiz
              New Member
              • Jan 2015
              • 5

              #7
              Can also use Lazarus

              Is like a Delphi clone, just open source and free! Based on Free Pascal.
              Can develop for any architecture, any platform (o/s). Very powerful!

              Lazarus is a professional open-source cross platform IDE powered by Free Pascal

              Comment

              • adrianh
                Diamond Member

                • Mar 2010
                • 6328

                #8
                Originally posted by ashwiz
                Can also use Lazarus

                Is like a Delphi clone, just open source and free! Based on Free Pascal.
                Can develop for any architecture, any platform (o/s). Very powerful!

                http://www.lazarus.freepascal.org/
                Faaaarck me.....now that is cool. I spent many years coding in Delphi....

                Comment

                • jacklutrer
                  New Member
                  • Jan 2015
                  • 1

                  #9
                  Developing apps in java are more secure level.
                  Android Apps Development San Francisco | Android Application Development Company New York

                  Comment

                  • adrianh
                    Diamond Member

                    • Mar 2010
                    • 6328

                    #10
                    Originally posted by ashwiz
                    Can also use Lazarus

                    Is like a Delphi clone, just open source and free! Based on Free Pascal.
                    Can develop for any architecture, any platform (o/s). Very powerful!

                    http://www.lazarus.freepascal.org/
                    Seems that one can only develop for Android using Linux

                    Comment

                    • irneb
                      Gold Member

                      • Apr 2007
                      • 625

                      #11
                      Nope, Lazarus runs on any system (Windows, OSX, Linux, Unix) and can compile the source code to any of those also. So you can write the program/app in (say) OSX and compile it to run on Windows / Linux / Android / iOS. Here's a tut on setting up the android ties for the Windows version of Lazarus: http://wiki.lazarus.freepascal.org/Android_tutorial

                      Officially you'd be better served (in Android) if you write the app directly in Java, from my experience the best IDE to use for Java is Eclipse. For iPhone it would be preferable to use Objective C instead (though Swift is a new language Apple made to use in their XCode IDE). And then if you want to also make your app work for Windows Phones you'd have to re-write it in some DotNet language like C#/VB-Net, i.e. VisualStudio. My issue with going about it this way is that you need to write it in 3 different languages using 3 different environments. That's one of the most awesome reasons to go with something like Lazarus instead.

                      Another alternative is to use Xamarin Studio. In this case you can write for all three mobiles using the DotNet platform instead. I.e. similar to Lazarus but using C# instead of Pascal. Note though Xamarin's not entirely free / open source - especially for mobile development. And then you could always go with Qt, essentially does the same as Xamarin / Lazarus but geared towards writing using C++.

                      Most other cross platform development for mobiles is done using html with javascript, or through the html5 idiom (basically just an updated version of the older html's DOM with JavaScript). Though this might not give the most awesome performance since it would basically run through a web page, so I'd think twice about creating some game using these. A nice IDE (open source) if you want to go this route is Cordova, but there's a commercial version with more capabilities called PhoneGap.

                      If you want to make some truly awesome 3d games though you might want to take a look at Unity. It's based on DotNet, especially through the open source Mono DotNet engine instead of Microsoft's - thus it works through MonoDevelop / Xamarin. Basically it gives a unified interface to the various 3d graphics for all systems / acceleration. So it would use Direct3d on Windows and OpenGL on OSX/Linux and OpenGL ES for Android/iOS.
                      Gold is the money of kings; silver is the money of gentlemen; barter is the money of peasants; but debt is the money of slaves. - Norm Franz
                      And central banks are the slave clearing houses

                      Comment

                      Working...