Books

Learning Android Development – completed first book

I’ve now finished working through my first book on Android Development – ‘Beginning Android Application Development’ by Wrox.

This book has given me a good introduction to Android development and I’d definitely recommend this book to those beginning Android Development. I really like the way its all based around coding examples, which all give working examples that you can run in the Android emulator, so you can see your coding at work straight away. If you then want to tweak the examples a little more you can and can see the effects straight away.

One slight issue was that the latest version of Android SDK is v4.x and the book is from the time of v2.3 so there are some issues when using the examples from the book. Using the Wrox P2P forums you can get answers to most issues and once I’d found a few problems early on I then knew how to get around them.

One main problem was the name of the application icon file – called icon in 2.3 but now ic_launcher – and there are other similar issues.

Next book to work through is ‘Android for Programmers’ – from the Deitel Developer Series. This book contains 16 fully coded Android apps, giving explanations of how various functionality has been achieved. Apps areas include – Twitter searches, slideshow, quiz, games, calculator, drawing, weather and pizza ordering(!)

Learning Android Development – continued – Chapter 11 completed

Continuing learning Android Development using the book ‘Beginning Android Application Development’ from Wrox.

Today, completed Chapter 11 – Publishing Android Applications.

This featured:

- How to prepare your apps for deployment
- Exporting your app as an APK file and signing it with a new certificate
- How to distribute your Android app
- Publishing your Android app on the Android Market

Useful information in this Chapter, though I’m not really ready to publish any Android apps yet.

Learning Android Development – continued – Chapter 10 completed

Continuing learning Android Development using the book ‘Beginning Android Application Development’ from Wrox.

Yesterday, completed Chapter 10 – Developing Android Services.

This featured:

- Reasons for needing a service
- Creating services that run in the background
- How to perform long-running tasks in a separate thread
- How to perform repeated tasks in a service
- How an activity and a service communicate

 

Learning Android Development – continued – Chapter 9 completed

Continuing learning Android Development using the book ‘Beginning Android Application Development’ from Wrox.

Just completed Chapter 9 – Location-Based Services -

This featured:

- displaying Google Maps in your Android application
- obtaining a Google Maps API key
- using MapView in your app – from com.google.android.maps.MapView
- get the address location touched on the map by user
- how to perform geocoding and reverse geocoding
- obtaining geographical data using GPS, mobile triangulation, wi-fi triangulation
- monitoring for a location
- using DDMS in Eclipse to alter GPS location inside your Android emulator, so you can trigger location monitoring

 

Learning Android Development – continued 2

Continuing learning Android Development using the book ‘Beginning Android Application Development’ from Wrox.

Now working on Chapter 8 – Messaging and Networking – currently looking at Networking and downloading binary data, such as bitmaps. This Chapter also features Web services, so that will be good to see, as that looks to be one of best areas for Mobile apps – consume web services and do something useful/interesting with the resulting data.

Glad I started looking at Android, it looks a versatile platform and the fact its a Java based development platform is also good, as it still provides plenty of Java coding practice, just in a different device/platform to usual Windows/Unix environment.

Worked through Chapter 7 – Content Providers

Looked at using Content Providers and also creating your own Content Providers.

Also worked through Chapter 6 – Data Persistence

Looked at storing data in Android – mainly 3 ways – 1) with shared preference object 2) using traditional file systems 3) using relational database (SQLite)

Have worked through Chapter 5 – Displaying Pictures and Menus with Views

Learning Android Development – continued

Currently learning Android Development using the book ‘Beginning Android Application Development’ from Wrox.

Have worked through Chapter 2 – Activities and Intents – quite a lot of information to cover there, including:-

- Creating an activity
- Life cycle of an activity
- The function of an intent
- Calling an activity
- Passing data to an activity
- Displaying notifications

Also worked through Chapter 3 – Getting to Know the Android User Interface – this included:-

- The different types of Layout and View
- Adapting to changes in orientation

And worked through Chapter 4 – Designing Your User Interface Using Views – this included:-

- A brief look at some of the commonly used views and user interface elements – including TextView, Button, ImageButton, EditText and several more

By |February 22nd, 2012|Android, Apps, Books, Java|0 Comments

Learning Android Development

Now learning another aspect of Java development – this time for Mobile devices – and specifically Android devices.

Working through the book ‘Beginning Android Application Development’ from Wrox.

Have got the Android SDK and Platform downloaded and setup, using Eclipse plus the Android Development Tools plugin. Using the Android emulator/Android Virtual Devices for testing the applications.

Currently on Chapter 2 – Activities and Intents.

By |February 16th, 2012|Android, Apps, Books, Java|0 Comments

Learning Java… Now on Chapter 10 of SCJP 6.0

Now on Chapter 10 (of 10) of the ‘SCJP 6.0 Study Guide’ book.

The book gives you a really in-depth knowledge of Java, although sometimes they overdo some explanations and leave you unclear/unsure as to how a particular item actually works, in which case a Google search soon clears up the confusion.

Once I’ve finished the SCJP book, next plan to do plenty of coding practice, practice tests and eventually do the actual Certification exam – once I’m sure I’ll pass it!

Chapters I’ve now covered in the SCJP book:

- Chapter 1: Declaration and Access Control

- Chapter 2: Object Orientation

- Chapter 3: Assignments

- Chapter 4: Operators

- Chapter 5: Flow Control, Exceptions and Assertions

- Chapter 6: Strings, I/O, Formatting and Parsing

- Chapter 7: Generics and Collections

- Chapter 8: Inner Classes

- Chapter 9: Threads

By |December 21st, 2011|Java|0 Comments

Learning Java…

Slowly working through the ‘SCJP 6.0 Study Guide’ book.

Just about to start Chapter 5 – ‘Flow Control, Exceptions and Assertions’

Have finished the following Chapters:

- Chapter 1: Declaration and Access Control

- Chapter 2: Object Orientation

- Chapter 3: Assignments

- Chapter 4: Operators

By |December 1st, 2011|Java|0 Comments

Java Training Update

So far, I’ve added to my previous knowledge of Java programming through a Webucator course on Java 2 5.0 Fundamentals.

Currently working through the book “SCJP 6 Study Guide” with the aim of getting official certification from Oracle as a Java 6 Programmer. The official title being “Oracle Certified Professional, Java SE 6 Programmer” – bit of a mouthful but will look good on my CV.

By |November 21st, 2011|Uncategorized|0 Comments