This is a blog for engineers who already know a few programming languages and dev environments, but ...
This is a blog for engineers who already know a few programming languages and dev environments, but are trying to get into Android applications development. Just like I did.
What I found is that there is a plenty of study materials but they are:
1. Missing simple practical questions.
2. Explain in detail evident trivial things.
3. And explain it really long, often as videos instead of a three lines code sample.
Examples? First question a good engineer asks is how to exit from the application. You know. like "quit()" in Python or "return 0" in C/C++. You'd expect a lot of answers… and indeed there are.
Google gives 28K+ articles on that only on stack overflow. That is 28K+ developers asked that question, failed and had to ask on stack overflow. And only one link from developer.android.com, which actually does not have the answer. Impressive, isn't it?
Don't try to google where your source code is or how to get rid of that com.example namespace, which pollutes your code instead of your favorit com.mydomain one. At best you will not find it, at worst you will find advice that does not work.
You may easily know how to set background color or processing for a button pressed. Well…
As far as I remember, this came from Delpi, copied by Microsoft for Visual Basic, then for .Net, copied by Eclipse, and then copied by Google for Android Studio. Tough question, right? What could it be, what could it be?...
Of course, it's "background_color" and "on_click" properties, just like it was in the 90s in Delphi. And the value of on_click is a method from your class which you need to implement.
Who'd really have thought of that? Frankly it feels disrespectful from the side of engineers who create those lengthy tutorials.
So, to let the steam out and help fellow developers to get the answers without wasting tons of time, I am beginning this blog.
----------------------
Comments
Post a Comment