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 sans Java

Android development sans Java

Scheduled Pinned Locked Moved The Lounge
c++javadelphiandroidtools
16 Posts 8 Posters 4 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.
  • M Offline
    M Offline
    Martin ISDN
    wrote on last edited by
    #1

    Please, some recommendations on Android development in languages that do not impose the class keyword. I need development tools and a language that has bindings to the Android programming API equal in rights to the Java programming language. The problem is that I picked The Corona SDK and I liked it very much after working with one or two examples. When it came time to do what I really want, a file explorer, it became obvious that The Corona SDK doesn't have access to the file API of Android. It could use only some sand boxed storage for persistence. To be quite specific, the win32 API is C native, but all you have to do to program win32 applications in Pascal with equal rights and power is to have the Pascal versions of the equivalent include files a C programmer uses to program in Windows. I would be happy to learn of such a programming environment in a language like: C, Go (Dart is out of the question), Rust... Something that can deal with objects, but doesn't involve classes. Thanks

    R B D 3 Replies Last reply
    0
    • M Martin ISDN

      Please, some recommendations on Android development in languages that do not impose the class keyword. I need development tools and a language that has bindings to the Android programming API equal in rights to the Java programming language. The problem is that I picked The Corona SDK and I liked it very much after working with one or two examples. When it came time to do what I really want, a file explorer, it became obvious that The Corona SDK doesn't have access to the file API of Android. It could use only some sand boxed storage for persistence. To be quite specific, the win32 API is C native, but all you have to do to program win32 applications in Pascal with equal rights and power is to have the Pascal versions of the equivalent include files a C programmer uses to program in Windows. I would be happy to learn of such a programming environment in a language like: C, Go (Dart is out of the question), Rust... Something that can deal with objects, but doesn't involve classes. Thanks

      R Offline
      R Offline
      Ravi Bhavnani
      wrote on last edited by
      #2

      sickfile wrote:

      Please, some recommendations on Android development in languages that do not impose the class keyword.

      What is your objection to using an object oriented language like Kotlin, Java or C# to build Android apps? /ravi

      My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

      M 1 Reply Last reply
      0
      • R Ravi Bhavnani

        sickfile wrote:

        Please, some recommendations on Android development in languages that do not impose the class keyword.

        What is your objection to using an object oriented language like Kotlin, Java or C# to build Android apps? /ravi

        My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

        M Offline
        M Offline
        Martin ISDN
        wrote on last edited by
        #3

        Freedom

        Z 1 Reply Last reply
        0
        • M Martin ISDN

          Freedom

          Z Offline
          Z Offline
          ZurdoDev
          wrote on last edited by
          #4

          sickfile wrote:

          Freedom

          Try assembly then.

          Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

          K S M 3 Replies Last reply
          0
          • Z ZurdoDev

            sickfile wrote:

            Freedom

            Try assembly then.

            Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

            K Offline
            K Offline
            kalberts
            wrote on last edited by
            #5

            Assembly certainly does not make you free from responsibility

            Z 1 Reply Last reply
            0
            • K kalberts

              Assembly certainly does not make you free from responsibility

              Z Offline
              Z Offline
              ZurdoDev
              wrote on last edited by
              #6

              Member 7989122 wrote:

              does not make you free from responsibility

              Or pancakes.

              Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

              1 Reply Last reply
              0
              • Z ZurdoDev

                sickfile wrote:

                Freedom

                Try assembly then.

                Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

                S Offline
                S Offline
                Slacker007
                wrote on last edited by
                #7

                Glad to see you back. :-D :thumbsup: Trust you had a wonderful vacation.

                Z 1 Reply Last reply
                0
                • S Slacker007

                  Glad to see you back. :-D :thumbsup: Trust you had a wonderful vacation.

                  Z Offline
                  Z Offline
                  ZurdoDev
                  wrote on last edited by
                  #8

                  Almost didn't come back. :^) Still undecided. Unfortunately, I like trying to help people so I spend time in QA.

                  Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

                  S 1 Reply Last reply
                  0
                  • Z ZurdoDev

                    Almost didn't come back. :^) Still undecided. Unfortunately, I like trying to help people so I spend time in QA.

                    Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

                    S Offline
                    S Offline
                    Slacker007
                    wrote on last edited by
                    #9

                    I have been a member for a long time and I decided I will play by the rules in order to stay here. It is that important to me. That is not to say I don't like to be censored or punished for speaking my mind, but this is the wrong site to be doing that anyhow. I can always go to 4chan and piss people off there with ZERO repercussions. lol.

                    1 Reply Last reply
                    0
                    • Z ZurdoDev

                      sickfile wrote:

                      Freedom

                      Try assembly then.

                      Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

                      M Offline
                      M Offline
                      Martin ISDN
                      wrote on last edited by
                      #10

                      Do you know of an assembly development environment for Android?

                      M 1 Reply Last reply
                      0
                      • M Martin ISDN

                        Do you know of an assembly development environment for Android?

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

                        vi

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

                        1 Reply Last reply
                        0
                        • M Martin ISDN

                          Please, some recommendations on Android development in languages that do not impose the class keyword. I need development tools and a language that has bindings to the Android programming API equal in rights to the Java programming language. The problem is that I picked The Corona SDK and I liked it very much after working with one or two examples. When it came time to do what I really want, a file explorer, it became obvious that The Corona SDK doesn't have access to the file API of Android. It could use only some sand boxed storage for persistence. To be quite specific, the win32 API is C native, but all you have to do to program win32 applications in Pascal with equal rights and power is to have the Pascal versions of the equivalent include files a C programmer uses to program in Windows. I would be happy to learn of such a programming environment in a language like: C, Go (Dart is out of the question), Rust... Something that can deal with objects, but doesn't involve classes. Thanks

                          B Offline
                          B Offline
                          Bram van Kampen
                          wrote on last edited by
                          #12

                          This is a Programming Question This is not appropriate for the Lounge!(See the Posting Rules) Please revert to the appropriate forum!

                          Bram van Kampen

                          M 1 Reply Last reply
                          0
                          • B Bram van Kampen

                            This is a Programming Question This is not appropriate for the Lounge!(See the Posting Rules) Please revert to the appropriate forum!

                            Bram van Kampen

                            M Offline
                            M Offline
                            Martin ISDN
                            wrote on last edited by
                            #13

                            I guess i got so used to seeing questions like this on the lounge that I made a mistake. My apologies.

                            M 1 Reply Last reply
                            0
                            • M Martin ISDN

                              I guess i got so used to seeing questions like this on the lounge that I made a mistake. My apologies.

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

                              Ignore.  You didn't ask what we define as "a programming question"; you asked about something "related to a software developer's life", which is exactly what the Lounge is here for. "I like this, I don't like that" != "How do I code this for my homework assignment" If you had asked a programming question, more than one person would have asked you not to, and (usually the first of them) would have pointed out where you should have asked it.

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

                              M 1 Reply Last reply
                              0
                              • M Mark_Wallace

                                Ignore.  You didn't ask what we define as "a programming question"; you asked about something "related to a software developer's life", which is exactly what the Lounge is here for. "I like this, I don't like that" != "How do I code this for my homework assignment" If you had asked a programming question, more than one person would have asked you not to, and (usually the first of them) would have pointed out where you should have asked it.

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

                                M Offline
                                M Offline
                                Martin ISDN
                                wrote on last edited by
                                #15

                                Thanks for clearing this out.

                                1 Reply Last reply
                                0
                                • M Martin ISDN

                                  Please, some recommendations on Android development in languages that do not impose the class keyword. I need development tools and a language that has bindings to the Android programming API equal in rights to the Java programming language. The problem is that I picked The Corona SDK and I liked it very much after working with one or two examples. When it came time to do what I really want, a file explorer, it became obvious that The Corona SDK doesn't have access to the file API of Android. It could use only some sand boxed storage for persistence. To be quite specific, the win32 API is C native, but all you have to do to program win32 applications in Pascal with equal rights and power is to have the Pascal versions of the equivalent include files a C programmer uses to program in Windows. I would be happy to learn of such a programming environment in a language like: C, Go (Dart is out of the question), Rust... Something that can deal with objects, but doesn't involve classes. Thanks

                                  D Offline
                                  D Offline
                                  Dan Neely
                                  wrote on last edited by
                                  #16

                                  You can use the [NDK](https://developer.android.com/ndk) to program in C++ and can probably get away with mostly writing C if you do; but if your actual objection is that Android apps run in a highly sandboxed environment so will anything written using the NDK. The only way you're going to get desktop level access is if you root your phone, and load a custom modified version of android that you've ripped a shitton of stuff out to it.

                                  Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                                  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