Welcome to our inaugural edition of the Meet the Devs! In this segment we look to bring you more information about the developers who populate the Google Play Store with apps. In our first edition, we had a quick chat with Kapp Development. Kapp Development is responsible for Time Meter Time Tracker. Here’s our interview!
Name: Grigoriy Karpiak
Developer Name: KAPP Development
Website: Time Meter Google+ Page
Google + Profile/Page: Grigoriy Karpiak Google+ Page
How many people on your team? Two
Tell us about your company
I can’t say it’s a company. I develop, design and promote Time Meter by myself. Sometimes, I ask for advice regarding aspects of its functionality. I ask customers, other developers and people in my circles, including my wife. That’s why I answered 2 for how many people on your team question.
I strive to make good products and apps that bring value to people. And, it seems, according to some reviews on Google Play, Time Meter does bring value to people, increases productivity and improves time management.
What level of experience do you have with coding and development?
Approximately 8 years. I was involved in web development for my first 4 years, and have since moved to mobile.
What languages do you know? How and where did you learn them?
What level of experience do you have with design?
I really like to design interfaces and UX and then implement what I’ve designed.
Regarding the experience: I helped to design several applications and proof of concepts, including Time Meter.
What apps have you made?
I’ve worked on different applications and proof of concepts for big (including NVIDIA, Blizzard, Disney) and small customers (Local magazines. Recently, I worked on an interesting app which is supposed to be installed in a public transport system and help commuters to get interesting and helpful information during the ride about the near places, stops (and of course some unhelpful information like ads) – geofences and open street maps are used in the app.
There were other interesting projects where different areas of Android where the camera, contacts, communication between apps, custom views etc., were involved.
How do you monetize your apps?
Currently, Time Meter application is completely free.
Do you consider yourself successful?
I tend to think yes, I am.
My primary goal was to create an application that I will use on a daily basis that will improve my productivity and help to manage my time. This goal has been completed successfully. Then the goal transformed to sharing it. I sought to create an application that people could use on a daily basis to help them improve their productivity and assist them in managing their time. According to reviews on Google Play, some of the users of the Time Meter use it on a daily basis and it does improve their productivity.
How difficult is it to make money as a developer?
Unfortunately, I don’t know much about this, at least for now.
What can Android do to improve?
The Android brand itself, must be improved. Android needs to be a thought of as a fast, reliable and secure OS! (It seems to be a tough task; there’s so many low end devices and Android customizations…
Improve people’s perception of Android’s “security”. I know Android is based on Linux and has permissions and blah blah blah, but lots of people don’t look through the list of permissions that apps ask for. They simply accept them and that’s it. Something should be improved here. It does seem, though, that Google is working on introducing some security improvements to this area.
More unit tests, integration tests and load/performance tests for the Android OS are needed to improve stability. As it currently stands, sometimes developers are left with broken apps or forced to find quick fixes for new versions of Android.
Why did you choose Android? Do you develop for other platforms? What are the differences between them?
When I first learnt about Android I thought that it represented the future and knew right away that I wanted to develop for it. In approximately half a year I was an Android developer. I like how Android works and what components it consists of and what is possible to do using these components.
What are your thoughts on iOS and Windows 8?
Windows 8 is an interesting concept. iOS has interesting features and it seems to be quite polished. However, it’s quite restrictive and doesn’t allow many things that Android does.
What do you think of the Android design guidelines?
I’m glad that Android has its own design guidelines. I really like them and think they do help to improve overall quality of the apps on Google Play. I would suggest to any Android developer to look into design guidelines from time to time.
What are your favorite apps?
- Time Meter
What has been your experience been like working with Google?
I’ve had a great experience so far. Google is constantly improving Android and Google Play. I particularly have appreciated the reply to review functionality in Google Play – a really great improvement.
The only aspect I’m disappointed with is the speed of adding merchant support for new countries in Google Play.
What does the future of development look like?
Lego-development. It’s probably not a future anymore, but at present, it is here.
With such a big community, Android developers have a lot of building blocks (libraries) at their disposal. And to implement some functionality they might need to plug in the blocks and voila.
Of course, there are a lot of different tasks and some of them are not backed up by some block which is out there, but the amount of ‘blocks’ will grow with time.
What tips do you have for aspiring developers?
Do your best and make your app work like a charm for your users!
It’s a pleasure to hear from them that app works, helps and is really useful.
We want to thank Kapp Development for chatting with us! If you’re a developer and this looks like something you’d like to do, check out our Meet the Devs form! We look forward to hearing from you.