Android Programming
Jump to navigation
Jump to search
Useful Resources for Learning Android Development
Java
- Sun/Oracle Javese Tutorial This explains the object oriented ideas of Java well.
- Learn Java for Android Development, by Jeff Friesen A helpful book.
Eclipse Integrated Development Environment (IDE)
Eclipse is an open source IDE that can be used with a variety of languages. It is written in Java, and so is very cross platform. It is especially good for Java and Android development.
- Video tutorials for Java programming in Eclipse This is a great set of video tutorials for absolute beginners, by Mark Dexter. It is an easy way to learn bothe Java and Eclipse. I found these very helpful to get up and going with Java.
- Android Development with Eclipse, by Onur Cinar This book assumes a little more experience than the above set of tutorials, but is specicically for Android, and shows how to use Eclipse nicely with the Android Development Tools.
Videos
- This is a very basic set of 25 tutorials by Level Up Tuts.
- These tutorials by Derek Banas were very helpful to me.
- The New Boston Tutorials There are 200 five to ten minute tutorials. These helped me quite a bit. I wish they had the source code to look at. I found that looking at source code in eclipse is much easier to understand what is going on, because you can hover over methods and read the documentation on them.
- Google's Videos These are from developer conferences, and are generally for more advanced users.
- Android Bootcamp 2012 Tutorial This series of 29 approximately 30 minute tutorials came from the Android Bootcamp.
- Jonathan Engelsma has a nice little set of Android tutorials here. These tutorials are a good way to get the basics of android programming in a quick way. They assume some Java experience, but they highlight features of the android platform well. I found them very useful.
Specialized topics for Android Apps
DCC 2013 Specific Notes
- Great Circle Centered on KL7NA You can make your own using python and matplotlib.
- Hamlib rotctld manual pages.
- A Working Version of the SeminarRotor App we worked on at the TAPR/ARRL DCC Sunday Seminar (To test it, you need to start a rotctld with the -m 1 option. Don't forget to change the IP address!)