- #Poweramp app what is install#
- #Poweramp app what is full#
- #Poweramp app what is android#
- #Poweramp app what is software#
- #Poweramp app what is professional#
Maybe the first couple of month it wasn't the full time job, but as soon as I saw that I can do it and it works, I started to put more and more time.
Maxim Petrov: Started Spring 2010 and it took 6 month to get to build 68 - the first leaked beta.
#Poweramp app what is android#
Of course, core android developers will suggest not to do that (in Google groups, for example), but it seems like either you do it or you loose (as competing apps have it).Īndroid Police: How long did it take to get to that first version that leaked seemingly out of nowhere and impressed us so much at the time? What about first release to the market? A lot of apps have ability to customize (actually, replace) the Android lock screen, but you need to go beyond official APIs to make it work properly, to handle all differences between devices, etc. Maxim Petrov: The Android UI has a lot of functionality which is not exposed (at least officially) in any APIs or exposed partially. Though, this is balanced by the fact that Android is open source - you can just go check the source, and the source is the best documentation, but you need to get used (I am) to this approach.įor example, Honeycomb sources are not published yet, and this immediately raised questions, like how do they activate that menu button in bottom status bar?Īndroid Police: Can you explain the "you can't do that, please don't do that" bit from above?
Given experience with any other languages, you can move to Android pretty quickly, at least start prototyping something, though, you need to fight the initial quirks (like SDK installation, lack of good documentation, android SDK/Eclipse and framework bugs, and the Android core devs' "you can't do that, please don't do that").Īndroid development infrastructure is very immature, while Android end user can never notice the immaturity of the platform (as actually, it's not so immature on end user side), the development side of things is really lacking in many areas.įor example, documentation is lacking, often conflicts with real state of things and it's just not enough.
#Poweramp app what is software#
Maxim Petrov: Android developing (and actually, any software developing) is not about knowing the language - languages are just tools, so adding a tool to a toolbox is usually not a problem (I moved to Android/Java/C dev right from Ruby - and these are completely different languages).
#Poweramp app what is install#
You can jump into Android quickly - just download the SDK, install adb driver, and you can develop - for your phone, for your friends (first beta testers), it's much easier to start on Android, but I can only compare to what I've read about iOS development as I haven't developed anything for iPhone.Īndroid Police: What were your initial impressions of Android development? Though, you know, there are a lot more really good apps that already exist for iOS (and existed a year ago), all niches are filled, Apple is pretty restrictive (I don't think PowerAMP iPhone version would have ever been accepted in the Appstore). I think if it was iPhone, not Nexus One, I could go developing for iOS instead. The lack of Google's own music app was obvious. Maxim Petrov: I've never intended to do any mobile startup, but I got an Android phone first (Nexus One), not iPhone, so I started to look into this platform first. I think I started developing something in Java around 2004.Īndroid Police: What made you jump into Android all of a sudden? Why not iOS or other mobile platforms? I have programmed in (obviously) Java, C#, various web focused languages, Ruby and also very low level C, assembler (though ARM platform was new for me and I got to learn a lot about low level optimizations for it). Still, I got a fluency in various programming languages and techs, so it helped. But nothing like mobile phones applications, ha. I had some experience prior to moving to Android, and actually it's quite a wide range of software I worked on, starting from Web programming and ending with networked cloud search engines.
#Poweramp app what is professional#
Maxim Petrov: Sure, I'm a professional software developer, started doing it for money around my 20s. What do you do for a living and what is your background? Tell us a little more about yourself. I'm 30 and I live in Moscow Region, Russia.Īndroid Police: OK, great. Glad we finally found time to do the interview, my schedule has been really tight from the day I started developing for Android. Maxim Petrov: Hi, my name is Maxim Petrov, and I'm the (only) developer of PowerAMP. Android Police: Hi Max, thank you for dedicating some time out of your very busy schedule to chat with Android Police.