I am going to add to this, especially since self teaching myself both Scala and Groovy. i came from a school that Introduction to Programming was taught using C and the basics of functional programming. The next classes focused on OOP and started with C++ but eventually the head of the CS department was a Java advocate and everything got switched over to that focus. And they focused too much on the OOP and not enough on the benefits of functional programming. So my anecdote is:
There are those that write OOP code and those that write functional code.
Not to say that those that write functional code don't know how to write OOS code, they just know how to make their code better and more efficient than those that focus on just the object oriented aspect of it. I do believe that if more students nowadays focus on learning functional programming, and this is possible with Java, we wouldn't see the problems with software and memory bloat. With the proper mix of OOP and Functional Programming you can let 'GC' do its thing and it will be efficient and sufficient.
Nine Inch Nails is still around, and Trent Reznor is pro free downloads. In fact he gave away his last two albums for free on torrent sites because....wait for it.....he can!!!
Thats why you use Android Studio. It is a lot easier to get started up on an Android project with the new IDE. The only downside is the learning curve that comes with using Gradle as default. It does make Android development very interesting. And as for trying to use the Hello World program you just need to google a newer tutorial. But it is pretty much all there, I am waiting to see if they adopt Groovy as their response to Swift because it will allow for an easier, more fun and more productive programming experience.
I am a developer and I say why should I not get paid for my work. I do all of my own coding, where my fiance dioes the art. I know that my time will be paid out nicely once I get my app in the store and people download it. I usually put two versions of my app up, a pay version with no ads and a free version with ads. Now if you like the free version fork up the dollar and pay for the no ad app. But if you want to continue using the free version don't comlain when an ad comes up while you are using it. This my way of getting paid a fraction of a fraction of what it cost me to make the application.
I am going to add to this, especially since self teaching myself both Scala and Groovy. i came from a school that Introduction to Programming was taught using C and the basics of functional programming. The next classes focused on OOP and started with C++ but eventually the head of the CS department was a Java advocate and everything got switched over to that focus. And they focused too much on the OOP and not enough on the benefits of functional programming. So my anecdote is: There are those that write OOP code and those that write functional code. Not to say that those that write functional code don't know how to write OOS code, they just know how to make their code better and more efficient than those that focus on just the object oriented aspect of it. I do believe that if more students nowadays focus on learning functional programming, and this is possible with Java, we wouldn't see the problems with software and memory bloat. With the proper mix of OOP and Functional Programming you can let 'GC' do its thing and it will be efficient and sufficient.
Nine Inch Nails is still around, and Trent Reznor is pro free downloads. In fact he gave away his last two albums for free on torrent sites because ....wait for it.....he can!!!
Thats why you use Android Studio. It is a lot easier to get started up on an Android project with the new IDE. The only downside is the learning curve that comes with using Gradle as default. It does make Android development very interesting. And as for trying to use the Hello World program you just need to google a newer tutorial. But it is pretty much all there, I am waiting to see if they adopt Groovy as their response to Swift because it will allow for an easier, more fun and more productive programming experience.
I am a developer and I say why should I not get paid for my work. I do all of my own coding, where my fiance dioes the art. I know that my time will be paid out nicely once I get my app in the store and people download it. I usually put two versions of my app up, a pay version with no ads and a free version with ads. Now if you like the free version fork up the dollar and pay for the no ad app. But if you want to continue using the free version don't comlain when an ad comes up while you are using it. This my way of getting paid a fraction of a fraction of what it cost me to make the application.