i said this 3 months ago...
» Click to show Spoiler - click again to hide... «
First, I am not sure it is appropriate to discuss here. This is just to share that anyone's opinions of ever dreaming to become an Android Developer even you are starting from zero knowledge..
Ok, I am from automotive field. I have no IT, software or whatever relating to PC software education background but ever since I bought my 1st android phone - GS2 and Guided by Uncle Benny's GS2 Thread. I have become very interested to learn Android system and to hack and mod my own android device, to develop some android simple apps or to further become part time or maybe, maybe a full time android apps developer!!
I came to self studying some basic software programming few years back, I play with VB6 most of the time. Have little knowledge of how programming works. Am now studying android system basic structure including:
-studying java basic code
-how a rom works (odex and deodex)
-how a apk works (Framework, Libraries..)
-how to decompile and recompile apk
-how to read and edit smali codes in order to mod my own rom (but still no idea)
-using eclipse to make my own training apps
-Of course I surf XDA and this forum everyday to improve my self
I also found below good android tutorial websites to follow their guides and Q&A
http://developer.android.com/guide/http://www.vogella.com/android.htmlhttp://stackoverflow.com/and of course we have:
http://forum.xda-developers.com/index.phpI know this is just a beginning and it’s still a long, long way to go to become a competent android Dev. and I also know XDA is a better place to share ideas. How about here in this Malaysia Android Forum? I am sure someone here are android Devs, would you like to share your experience? How long does it take to learn android? What needs to be an android Dev?
One of whom I am very proud of as a Malaysian is pikachu01 – a Recognized Developer and his famous Thunderbolt Tweaks in XDA. Lastly, I wish more Recognized Devs will be shown in XDA from Malaysia!!
i am also looking forward to my next android device - GS3!!

3 months ago i started this thread and wanted to develop and Android app. on 16/9/2012, after 3 months of study, coding, trials and errors Now i finally have finished my 1st Android app. which is a widget, i will post it here for free. hope you guys help test out. feedback and suggestions are gladly welcome!
Change Logs:
1.3.1v
-Add Time format to 3 selections(00:00,00:00am,0:00am)
1.3.0v
-Added 4x1 Time and Weather Info Widget
-Fixed widget size becomes 4x3 when first adding in some ics launchers
-Codes further optimised.
1.2.1v
-Date, Alarm Clock can be set to hide or show in the widget now!
-Total 8 fonts selection now!
1.2v
-Widget Display Items(Time,Weather,System Info.) can be set to show or No show!
-Added Clock Fonts, now it can be selected to graphic font or system font. (more graphic fonts to come)
-The System codes have been highly optimised, battery consumption improves 100% or more...
1.1v
-Added more colors to set widget text!!
-Ram Text, Internal Memory Text, Battery Text colors can now be customized!
-New Widget Landscape View Design.
my thread at XDA Link:
XDAGoogle Play Link:
Google Play-Bugs, Feedbacks or Suggestions for this app are welcome to post here or at my XDA thread.
Thanks to XDA, Android, Samsung, Lowyat Forum and those who have helped and inspired me to make this app possible.
if you like this app, please hit the "Thanks" button at my XDA thread, rate the apps in Google Play or make a Donation to support my work. thanks.
the app Widget information:
» Click to show Spoiler - click again to hide... «
1. C Widget = Customizable Widget
2. Why created this app: because I can’t find such app the Google Play and I like this.
3. Required permissions:
a. Storage: to store your temporary apps contents in the internal storage
b. Location: to detect you current location for weather information update
c. Network communication: internet access to get latest weather data
4. Size: 4x2 above (4x2 and 5x2 recommended)
5. Widget displays:
a. Current Time
b. Current Date
c. Next Clock Alarm
d. Current Weather Information (Temp Min/Max, Humidity, Location, Condition)
e. Current Ram Information (Total/Free)
f. Current Internal Memory Information (Total/Free)
g. Current Battery information and Battery Temperature
Features:
C Widget FeaturesMy Future TODO lists:-Font selector(Graphic, Text), but i am weak at graphic design, anyone can help?...(suggestion by droid13579, waveweaver)
-Weather Own select time refresh (Thanks to ne0cz)...
-Show "Internet Data Usage" in the widget (but this can only be compatible in ICS and above..)
-Ram, Internal Memory - refresh interval can be manually set to every 1sc,5sc,10sc,30sc,1min...(suggestion by lookie)

[attachmentid=3052604]
This post has been edited by AstonCheah: Oct 1 2012, 11:29 AM Attached thumbnail(s)