A complete newbie

by Dvisionj » Wed, 05 Aug 2009 00:21:32 GMT


Sponsored Links
 Hi all
OK, some are going to roll their eyes at the naivety at this
post...gotta start somewhere!
I wish to get into developing apps for Android, but I not sure where
to start.
I have basic unix/linux skills and I wondering what I should study
next. Ie no experience of Java so I guessing that should be it. If
so, what are the best book/resources on the subject? Or should I start
with C ?

I not underestimating the huge task ahead, I realise there a
massive learning curve, but dammit, I capable and up for it!
Thanks for reading.

--~--~---------~--~----~------------~-------~--~----~



A complete newbie

by tinyang » Wed, 05 Aug 2009 00:31:28 GMT


 Here are a few good places to learn Java:

 http://www.javapassion.com/ 

 http://freshbrain.org/group/learn-java-programming-learning-path 

Good luck! 

-----Original Message-----
From: android-beginners@googlegroups.com
[mailto:android-beginn...@googlegroups.com] On Behalf Of Dvisionj
Sent: Tuesday, August 04, 2009 5:25 AM
To: Android Beginners
Subject: [android-beginners] A complete newbie


Hi all
OK, some are going to roll their eyes at the naivety at this post...gotta
start somewhere!
I wish to get into developing apps for Android, but I'm not sure where to
start.
I have basic unix/linux skills and I'm wondering what I should study next.
I've no experience of Java so I'm guessing that should be it. If so, what
are the best book/resources on the subject? Or should I start with C ?

I'm not underestimating the huge task ahead, I realise there's a massive
learning curve, but dammit, I'm capable and up for it!
Thanks for reading.


No virus found in this incoming message.
Checked by AVG -  http://www.avg.com 
Version: 8.0.169 / Virus Database: 270.13.24/2255 - Release Date: 8/3/2009
5:56 PM


--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


A complete newbie

by Yusuf T. Mobile » Wed, 05 Aug 2009 02:10:34 GMT


 You go, Dvisionj!

tinyang is right about the two things you need to learn: Java language
and then Android platform. You don't need to learn Linux to do Android
programming. You also don't have to study every Java subject there is
(such as Swing or Servlets), just get comfortable with the language
basics before moving on to Android.



Yusuf Saib
Android
T  Mobile stick together
The views, opinions and statements in this email are those of the
author solely in their individual capacity, and do not necessarily
represent those of T-Mobile USA, Inc.





--~--~---------~--~----~------------~-------~--~----~



A complete newbie

by Dvisionj » Wed, 05 Aug 2009 08:15:16 GMT


 thank guys, much appreciated :-)
--~--~---------~--~----~------------~-------~--~----~



A complete newbie

by Jason Van Anden » Wed, 05 Aug 2009 20:37:07 GMT


 If you have never programmed, you may want to start by learning the basics
with Python.  It is probably the best language to learn with and it has many
things in common with Java.  There is a ton of stuff online to get you
started.

It is not the best language for user interface.  Good thing that Android
development makes this a lot more straight forward.

So, my suggestion ... learn the basics of Python, then start learning Java
by playing with Android.

--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. java.lang.OutOfMemoryError after orientation changed

I have a MapView App that I wrote a while back in 1.1. It worked after
I migrated it to 1.5. It is throwing the same exception you are seeing
in 1.6. The App stopped working after the 1.6 system update. I got a
chance today to upgrade my eclipse plugin to 0.9.5 and get the 1.6 sdk
and deploy the App again and saw the same error on logcat. I have
another MapView App that was also written a while back. It works
without any issue on 1.6. The main difference between the 2 Apps are
the views in the ViewGroup. In the App that works fine, there is only
1 view (MapView) on the ViewGroup. In the App that now throws the
OutOfmemory Exception, there are several Layouts with several views on
them (including a Mapview) that are assembled together to form the
ViewGroup.


10-30 14:59:50.841: INFO/dalvikvm-heap(23490): Forcing collection of
SoftReferences for 134217760-byte allocation
10-30 14:59:50.911: DEBUG/NetworkLocationProvider(75):
updateWifIScanResults(): 9 APs
10-30 14:59:50.991: DEBUG/dalvikvm(23490): GC freed 3582 objects /
263656 bytes in 146ms
10-30 14:59:50.991: ERROR/dalvikvm-heap(23490): Out of memory on a
134217760-byte allocation.
10-30 14:59:50.991: INFO/dalvikvm(23490): "main" prio=5 tid=3 RUNNABLE
10-30 14:59:50.991: INFO/dalvikvm(23490):   | group="main" sCount=0
dsCount=0 s=N obj=0x4001db08 self=0xbc48
10-30 14:59:50.991: INFO/dalvikvm(23490):   | sysTid=23490 nice=0
sched=0/0 handle=-1343996920
10-30 14:59:50.991: INFO/dalvikvm(23490):   at
com.google.googlenav.map.Map.resize((null):~-1)
10-30 14:59:50.991: INFO/dalvikvm(23490):   at
com.google.android.maps.MapView.onMeasure(MapView.java:536)
10-30 14:59:51.021: INFO/dalvikvm(23490):   at
android.view.View.measure(View.java:7703)
10-30 14:59:51.051: INFO/dalvikvm(23490):   at
android.widget.RelativeLayout.measureChildHorizontal
(RelativeLayout.java:569)
10-30 14:59:51.051: INFO/dalvikvm(23490):   at
android.widget.RelativeLayout.onMeasure(RelativeLayout.java:361)
10-30 14:59:51.051: INFO/dalvikvm(23490):   at
android.view.View.measure(View.java:7703)
10-30 14:59:51.051: INFO/dalvikvm(23490):   at
android.widget.RelativeLayout.measureChildHorizontal
(RelativeLayout.java:569)
10-30 14:59:51.051: INFO/dalvikvm(23490):   at
android.widget.RelativeLayout.onMeasure(RelativeLayout.java:361)
10-30 14:59:51.051: INFO/dalvikvm(23490):   at
android.view.View.measure(View.java:7703)





-- 

2. Broken Emulator after new update?

I've tried the following using an emulator with the 2.0 and 1.6 target
and still same results!

I'm currently trying to change the Telephony status via eclipse to
test how my application behaves on bad network speeds and dropped
connections.  But after the last updates to the SDK, now this settings
are not working!  I set Data and or Voice to denied and my application
is still downloading content...  Why is this?  I tried setting the
connection to a lower connection type and my app is still downloading
very fast no change!

I tried making a call to the emulator and that works...

I'm getting very frustrated! Could someone help me out?

Thanks!
-Moto

-- 

3. Does DexClassLoader works correctly?

4. TimePicker Hour Dissapears on Rotate

5. Would you at least give us names ?

6. Racun dulu lahh.. hahahaha xD

7. how to type in a webview