Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Android Development

Android Development

Scheduled Pinned Locked Moved The Lounge
androiddata-structureshelpquestion
24 Posts 13 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Lost User

    The answer[^]

    Government is not reason; it is not eloquent; it is force. Like fire, it is a dangerous servant and a fearful master. ~ George Washington

    T Offline
    T Offline
    TheGreatAndPowerfulOz
    wrote on last edited by
    #4

    :thumbsup: :-D

    If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
    You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein

    1 Reply Last reply
    0
    • K Kevin Marois

      I now have a couple of Sumsung 4S phones running Android. So I thought I might try to learn to develop apps for them. What's the language / tool stack I need?

      If it's not broken, fix it until it is

      T Offline
      T Offline
      thatraja
      wrote on last edited by
      #5

      Check this Underrated CP article, this is more than enough for you. Challenges and solutions - Architecture of a Modern Web Application - Mobile App - Part 3[^]

      thatraja

      Code converters | Education Needed | Improve EverythingNew

      R 1 Reply Last reply
      0
      • K Kevin Marois

        I now have a couple of Sumsung 4S phones running Android. So I thought I might try to learn to develop apps for them. What's the language / tool stack I need?

        If it's not broken, fix it until it is

        L Offline
        L Offline
        LloydA111
        wrote on last edited by
        #6

        Personally I'd go for Xamarin so you can use C#/.NET. It's not free but you get full Visual Studio integration.

               .-.
              |o,o|
           ,| \_\\=/\_      .-""-.
           ||/\_/\_\\\_\\    /\[\] \_ \_\\
           |\_/|(\_)|\\\\  \_|\_o\_LII|\_
              \\.\_./// / | ==== | \\
              |\\\_/|"\` |\_| ==== |\_|
              |\_|\_|    ||" ||  ||
              |-|-|    ||LI  o ||
              |\_|\_|    ||'----'||
             /\_/ \\\_\\  /\_\_|    |\_\_\\
        
        M 1 Reply Last reply
        0
        • L Lost User

          The answer[^]

          Government is not reason; it is not eloquent; it is force. Like fire, it is a dangerous servant and a fearful master. ~ George Washington

          K Offline
          K Offline
          Kevin Marois
          wrote on last edited by
          #7

          Right, I would never have thought to Google it before asking here.

          If it's not broken, fix it until it is

          L 2 Replies Last reply
          0
          • K Kevin Marois

            Right, I would never have thought to Google it before asking here.

            If it's not broken, fix it until it is

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #8

            Glad I could help! ;P

            Government is not reason; it is not eloquent; it is force. Like fire, it is a dangerous servant and a fearful master. ~ George Washington

            1 Reply Last reply
            0
            • K Kevin Marois

              Right, I would never have thought to Google it before asking here.

              If it's not broken, fix it until it is

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #9

              Kevin Marois wrote:

              I would never have thought to Google it

              Strangely enough that's what most of us thought.

              K 1 Reply Last reply
              0
              • L Lost User

                Kevin Marois wrote:

                I would never have thought to Google it

                Strangely enough that's what most of us thought.

                K Offline
                K Offline
                Kevin Marois
                wrote on last edited by
                #10

                If you're going to post an annoying snotty response, at least quote me right

                If it's not broken, fix it until it is

                M L 2 Replies Last reply
                0
                • K Kevin Marois

                  I now have a couple of Sumsung 4S phones running Android. So I thought I might try to learn to develop apps for them. What's the language / tool stack I need?

                  If it's not broken, fix it until it is

                  Y Offline
                  Y Offline
                  Yuriy Loginov
                  wrote on last edited by
                  #11

                  I personally use Java to build android apps. For an IDE you can use Eclipse with Android plug ins. I believe you can download eclipse with all the plugins already installed. Google recently came out with Android Studio IDE, but I haven't personally tried it out. If you are starting from scratch may be worth investigating that option. Finally you will need to set up some emulators. The default ones are pretty slow and I strongly recommend you get Intel ones, just look for HAXM emulators

                  V 1 Reply Last reply
                  0
                  • L LloydA111

                    Personally I'd go for Xamarin so you can use C#/.NET. It's not free but you get full Visual Studio integration.

                           .-.
                          |o,o|
                       ,| \_\\=/\_      .-""-.
                       ||/\_/\_\\\_\\    /\[\] \_ \_\\
                       |\_/|(\_)|\\\\  \_|\_o\_LII|\_
                          \\.\_./// / | ==== | \\
                          |\\\_/|"\` |\_| ==== |\_|
                          |\_|\_|    ||" ||  ||
                          |-|-|    ||LI  o ||
                          |\_|\_|    ||'----'||
                         /\_/ \\\_\\  /\_\_|    |\_\_\\
                    
                    M Offline
                    M Offline
                    Munchies_Matt
                    wrote on last edited by
                    #12

                    Lloyd Atkinson wrote:

                    Xamarin so you can use C#/.NET

                    That compiles to Java bytecode does it?

                    "The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold

                    L A 2 Replies Last reply
                    0
                    • M Munchies_Matt

                      Lloyd Atkinson wrote:

                      Xamarin so you can use C#/.NET

                      That compiles to Java bytecode does it?

                      "The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold

                      L Offline
                      L Offline
                      LloydA111
                      wrote on last edited by
                      #13

                      I think it does yes.

                             .-.
                            |o,o|
                         ,| \_\\=/\_      .-""-.
                         ||/\_/\_\\\_\\    /\[\] \_ \_\\
                         |\_/|(\_)|\\\\  \_|\_o\_LII|\_
                            \\.\_./// / | ==== | \\
                            |\\\_/|"\` |\_| ==== |\_|
                            |\_|\_|    ||" ||  ||
                            |-|-|    ||LI  o ||
                            |\_|\_|    ||'----'||
                           /\_/ \\\_\\  /\_\_|    |\_\_\\
                      
                      M 1 Reply Last reply
                      0
                      • L LloydA111

                        I think it does yes.

                               .-.
                              |o,o|
                           ,| \_\\=/\_      .-""-.
                           ||/\_/\_\\\_\\    /\[\] \_ \_\\
                           |\_/|(\_)|\\\\  \_|\_o\_LII|\_
                              \\.\_./// / | ==== | \\
                              |\\\_/|"\` |\_| ==== |\_|
                              |\_|\_|    ||" ||  ||
                              |-|-|    ||LI  o ||
                              |\_|\_|    ||'----'||
                             /\_/ \\\_\\  /\_\_|    |\_\_\\
                        
                        M Offline
                        M Offline
                        Munchies_Matt
                        wrote on last edited by
                        #14

                        That's pretty cool. That isn't an MSFT tool then is it? How does it work using the C# language, is there some sort of license with MSFT? Because MSFT have bought Nokia and want to push WIndows CE so its surprising they support ANdroid.

                        "The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold

                        1 Reply Last reply
                        0
                        • Y Yuriy Loginov

                          I personally use Java to build android apps. For an IDE you can use Eclipse with Android plug ins. I believe you can download eclipse with all the plugins already installed. Google recently came out with Android Studio IDE, but I haven't personally tried it out. If you are starting from scratch may be worth investigating that option. Finally you will need to set up some emulators. The default ones are pretty slow and I strongly recommend you get Intel ones, just look for HAXM emulators

                          V Offline
                          V Offline
                          Vark111
                          wrote on last edited by
                          #15

                          Android studio is based on JetBrains IDEA. You can also go download the Community Edition of JetBrains IDEA. I highly recommend it. I've used a number of IDE's and JetBrains are hands-down the best this side of Visual Studio.

                          1 Reply Last reply
                          0
                          • K Kevin Marois

                            I now have a couple of Sumsung 4S phones running Android. So I thought I might try to learn to develop apps for them. What's the language / tool stack I need?

                            If it's not broken, fix it until it is

                            D Offline
                            D Offline
                            Dave Calkins
                            wrote on last edited by
                            #16

                            The recommended/default tool stack is the Eclipse IDE with the ADT Plugin writing code in Java. You can follow the instructions at the below link to get setup and get help creating your first app. Lots of good info there. Building Your First App[^] There are other approaches like Xamarin (which MS recently bought and is apparently integrated with VS nicely) as someone else posted. That has the advantage of developing for multiple platforms. Just depends how you want to do it.

                            1 Reply Last reply
                            0
                            • K Kevin Marois

                              I now have a couple of Sumsung 4S phones running Android. So I thought I might try to learn to develop apps for them. What's the language / tool stack I need?

                              If it's not broken, fix it until it is

                              M Offline
                              M Offline
                              Mitchell J
                              wrote on last edited by
                              #17

                              If you're feeling adventurous you can do what I did[^] back in December... :-D Phonegap is awesome to work with, in my opinion.

                              1 Reply Last reply
                              0
                              • K Kevin Marois

                                If you're going to post an annoying snotty response, at least quote me right

                                If it's not broken, fix it until it is

                                M Offline
                                M Offline
                                Mark_Wallace
                                wrote on last edited by
                                #18

                                He did. When you quote a book, you don't quote the entire book.

                                I wanna be a eunuchs developer! Pass me a bread knife!

                                1 Reply Last reply
                                0
                                • M Munchies_Matt

                                  Lloyd Atkinson wrote:

                                  Xamarin so you can use C#/.NET

                                  That compiles to Java bytecode does it?

                                  "The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold

                                  A Offline
                                  A Offline
                                  AlphaDeltaTheta
                                  wrote on last edited by
                                  #19

                                  Munchies_Matt wrote:

                                  That compiles to Java bytecode does it?

                                  Nope, that compiles to MSIL. There is a Mono interpreter inside it too... Microsoft made C# an ISO Spec, it's open to use by anyone... there has been a hell lot of apps running in Linuxes using C#/Mono

                                  Beauty cannot be defined by abscissas and ordinates; neither are circles and ellipses created by their geometrical formulas. Carl von Clausewitz Source

                                  M 1 Reply Last reply
                                  0
                                  • A AlphaDeltaTheta

                                    Munchies_Matt wrote:

                                    That compiles to Java bytecode does it?

                                    Nope, that compiles to MSIL. There is a Mono interpreter inside it too... Microsoft made C# an ISO Spec, it's open to use by anyone... there has been a hell lot of apps running in Linuxes using C#/Mono

                                    Beauty cannot be defined by abscissas and ordinates; neither are circles and ellipses created by their geometrical formulas. Carl von Clausewitz Source

                                    M Offline
                                    M Offline
                                    Munchies_Matt
                                    wrote on last edited by
                                    #20

                                    Ahh, there is a MSIL byte code translator. OK. Well, MSIL is probably close to byte code anyway; didn't J++ run on .net unmodified?

                                    ΑlphaΔeltaΘheta wrote:

                                    Microsoft made C# an ISO Spec, it's open to use by anyone... there has been a hell lot of apps running in Linuxes using C#/Mono

                                    OK, interesting, didn't know that.

                                    "The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold

                                    A 1 Reply Last reply
                                    0
                                    • T thatraja

                                      Check this Underrated CP article, this is more than enough for you. Challenges and solutions - Architecture of a Modern Web Application - Mobile App - Part 3[^]

                                      thatraja

                                      Code converters | Education Needed | Improve EverythingNew

                                      R Offline
                                      R Offline
                                      Rob Philpott
                                      wrote on last edited by
                                      #21

                                      Agreed. Not seen that before and very informative.

                                      Regards, Rob Philpott.

                                      1 Reply Last reply
                                      0
                                      • K Kevin Marois

                                        If you're going to post an annoying snotty response, at least quote me right

                                        If it's not broken, fix it until it is

                                        L Offline
                                        L Offline
                                        Lost User
                                        wrote on last edited by
                                        #22

                                        This is the Lounge, if it's too hot for you ...

                                        1 Reply Last reply
                                        0
                                        • M Munchies_Matt

                                          Ahh, there is a MSIL byte code translator. OK. Well, MSIL is probably close to byte code anyway; didn't J++ run on .net unmodified?

                                          ΑlphaΔeltaΘheta wrote:

                                          Microsoft made C# an ISO Spec, it's open to use by anyone... there has been a hell lot of apps running in Linuxes using C#/Mono

                                          OK, interesting, didn't know that.

                                          "The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold

                                          A Offline
                                          A Offline
                                          AlphaDeltaTheta
                                          wrote on last edited by
                                          #23

                                          MSIL is different from Java bytecode. Android gives the option for native apps (unlike that Microsoft's Mango). Android has pre-installed support for Java with dalvik. For MSIL you need MonoTouch or something similar. It is like a whole CLR with AOT compilation applied to it in some versions.

                                          Munchies_Matt wrote:

                                          OK. Well, MSIL is probably close to byte code anyway; didn't J++ run on .net unmodified?

                                          Similar probably. By the time I started learning how a compiler works, J++ had been dead already. No idea:confused:

                                          Beauty cannot be defined by abscissas and ordinates; neither are circles and ellipses created by their geometrical formulas. Carl von Clausewitz Source

                                          M 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups