Welcome to the Android Central Forums Create Your Account or Ask a Question Answers in 5 minutes - no registration required!
Page 1 of 2 12 LastLast
Results 1 to 25 of 31
  1. Thread Author  Thread Author    #1  

    Default Android programming

    Hi,

    I would really like to enter in programming applications for Android. I'm a software developer in VB6 and C++.
    Newbie question: where do I start? What software is there for this? What language?

    Sorry for my ignorance...

    Kind regards,

    JKepler
  2. #2  

    Default Re: Android programming

    I recommend to start by having a look here : https://developers.google.com/
    Setup your computer to use Eclipse , android use Java coding

    Hope it helped a bit -_-

    Have fun!
  3. #3  

    Default Re: Android programming

    I think you should first start with some Java Basics before jumping into Android. Because Android is built on Java. If you are familiar with some mobile device programming (windows phone as you are from .NET) that will be bit helpful. Understand the Android architecture, for example, Android layouts, activities, different display sizes and their densities etc. Go to Android Developer website to get started. Welcome to Android programming
  4. #4  

    Default Re: Android programming

    You should start with Java studiyng first without a doubts!!!!!!
    Next step I recommend to start with these lessons: startandroid.ru/en/lessons/complete-list.html
  5. #5  

    Default Re: Android programming

    I just developed my first app with Eclipse.
    The last time I coded "something" was years ago. Eclipse is easy to use but sometimes you need to "clean" the code to save the project without errors.
  6. #6  

    Default Re: Android programming

    My tip would be just to Google a lot! Most of your questions are already answered and you can find even extra things you might not have thought about in the first place. Don't just copy/past but try to understand what you are doing.
  7. #7  

    Default Re: Android programming

    hello all
    i am php developer and wanted to learn android. and i am using android studio is that ok? because its still in beta version.... please help...
    also suggest me some good tutorial websites for android development....

    thanks
  8. #8  

    Default Re: Android programming

    I think that we will all be using Android Studio soon enough. Eclipse is charming, but it is buggy, and I won't be heartbroken to let it go.

    I still learn best from books (ebooks). If you go to the Apress website and search for "android" then you are bound to find a title that suits your current experience.

    These offerings typically include software, and you build a project during the course of the book. You then have a framework to build upon. A framework that you understand (hopefully). I'm not associated with Apress, just pointing in a direction.
  9. #9  

    Default Re: Android programming

    If you have no knowledge or just a small amount of knowledge of Java, I recommend the book "Head First Java" by O'Reilly. I can't post links yet, so look it up on Google.

    For me, it was very helpful when I was learning Java. Even if you already get the basic concept of programming judging by your experience with C++, this book also teaches vocabulary, Java techniques and concepts, and that kind of good stuff.
  10. #10  

    Default Re: Android programming

    Also "Thinking in Java" by Bruce Eckel is a favorite, but "Head First Java" might be a better first approach. From there you can start with the peculiarities of Android, or continue in Java with "Head First Design Patterns" if you're into it.
  11. #11  
    Zinitter's Avatar

    Posts
    4 Posts
    Global Posts
    36 Global Posts

    Default Re: Android programming

    May be you can try Cocos2d-x which using C++, try Google Cococs2d-x

    It support multi platforms.
  12. #12  

    Default Re: Android programming

    You're going to have to learn Java first. Luckily, there are countless number of Java resources. If you want a book, just go on Amazon and search beginner Java books. You'll get plenty of results to keep you busy for a while. Android is in Java so once you have a solid understanding of Java moving onto Android won't be too difficult. Here's a good book for that:
    Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) <- Search Amazon

    Depending on what type of app you want to make, it's possible you'll need a server side language. You can use Java for server side as well, or you could learn something like PHP.
  13. #13  

    Default Re: Android programming

    Learn Java. What IDE concerns I would have recommended to start with Android Studio but I use Eclipse since working with libgdx framework.
  14. #14  

    Default Re: Android programming

    If you are going for the SDK, I would recommend learning Java. But as a C++ programmer you won't have problems to learn this language. I experienced that it was harder to learn C and C++ after getting acquainted with Java than the other way round. Start with small console programs, and learn about the major aspects of Java. After that have a look at the SDK.
    Or if you would like to get directly into working with Android, use the NDK. You can use C and C++ with the NDK.
  15. #15  

    Default Re: Android programming

    Here is the steps:
    1 - Learn Java language without Ui stuff (swing ...).
    2 - Start using android studio.
    3 - Start a project, event if you are a newbie , you will learn a lot by trying to create a real application more than what you can get from thousands of tutorials. (stackoverflow is your friend)
    3 - Keep c++ ready , since you will need it for native side.
  16. #16  

    Default Re: Android programming

    In the website "Kilobolt" (Google it) there are some great tutorials. In the game development tutorial the first unit is a good and quick introduction to Java. Then you can continue with that tutorial or with the libgdx tutorial if you want to make games, or with the Android application development tutorial if you want to make regular apps.
  17. #17  

    Default Re: Android programming

    I use

    Eclipse (Development environment)
    Java (programming language)
    Libgdx (API / GameEngine)

    Nice combi. I think a lot of people are using libgdx for 2D.

    Unity i would prefer when 3D. 2D is possible too now, ive heard.
  18. #18  

    Default Re: Android programming

    Quote Originally Posted by jkepler View Post
    I would really like to enter in programming applications for Android. I'm a software developer in VB6 and C++.
    Newbie question: where do I start? What software is there for this? What language?
    As C++ programmer, you can try to develop android apps with Qt. I tried it with Qt 5.3, and it works flawlessly. However, you'll still need some Java knowledge to call Java code from Qt (intents and so on) and may be some JavaScript knowledge if you choose to develop apps in Qt Quick.
  19. #19  

    Default Re: Android programming

    If you are game developer go to Unity, it is really awesome. For another application is great Android Studio. It is developed by google, so great support.
  20. #20  

    Default Re: Android programming

    to program android apps for a start, download the Eclipse ADT bundle! if you have some experience in Java, you should be able to learn and progress quickly.
  21. #21  
    yamajirou's Avatar

    Posts
    5 Posts
    Global Posts
    9 Global Posts

    Default Re: Android programming

    I would recommend you to learn java first too, if you understand the concept of Object-Oriented programming, then it will probably be easier since you already knows C++, but you can also use Unity3D as Cenda pointed out.

    Quote Originally Posted by TypeOverride View Post
    I use
    Eclipse (Development environment)
    Java (programming language)
    Libgdx (API / GameEngine)
    High five! Same here.
  22. #22  

    Default Re: Android programming

    If you want more quick results - use Unity game engine (it use C#, and if you familiar with C++ you will not have much problems).
    But if you have a lot of free time and love programing, you can use low level "things" and make your game from scratch:
    1)you will need basic understanding of differences between c++ and Java languages;
    2)read some Android development book or tutorial - to understand how Android SDK works;
    3)to read about OpenGl ES - if you want to make 3D games.
  23. #23  
    vbovio's Avatar

    Posts
    5 Posts
    Global Posts
    8 Global Posts

    Default Re: Android programming

    In case you are making games and want to stick to C++, I recommend you to use the NDK and follow the book "Beginning Android C++ Game Development". I ported my games to Android this way.
  24. #24  

    Default Re: Android programming

    If you are planning to develop some games use some framework like corona sdk
  25. #25  
    KM-Games's Avatar

    Posts
    13 Posts
    Global Posts
    26 Global Posts

    Default Re: Android programming

    I can also recommend Unity. It`s pretty simple to learn and there is a ton of guides and assets which helps you start with it.
Page 1 of 2 12 LastLast

Similar Threads

  1. I don't like the new Upcoming & Rumored Android Devices forum
    By ysbg in forum AndroidCentral.com - Site News, Feedback and Help
    Replies: 4
    Last Post: 06-11-2014, 08:40 PM
  2. android
    By Amy Ben in forum Introductions
    Replies: 8
    Last Post: 06-05-2014, 08:43 AM
  3. Quick noob update question. Future android Updates?
    By MinusNothing in forum General News & Discussion
    Replies: 1
    Last Post: 06-04-2014, 02:42 AM
  4. Is Android Central the biggest English-language Android forum on the internet?
    By CarrierPigeon in forum The Android Central Lounge
    Replies: 1
    Last Post: 06-04-2014, 01:34 AM
  5. [2.1+] [Android Game] nPlanet - Hardest arcade ever!
    By Ahmed Ekri in forum Android Apps
    Replies: 0
    Last Post: 06-03-2014, 05:02 PM

Posting Permissions