Wiki
sBrowser Tutorial
This is only a guide of the things we may cover during the workshop and they are subject to change. I'm planning on running for 4 or 5 weeks depending on how much we get done each week but if people are happy to continue and cover other aspect of Android other than what I may cover while building sBrowser like Widgets, Services, Broadcast Receivers, Maps, … I'll be happy to continue the workshop for a bit longer.
Source code of sBrowser can be found in GitHub. sBrowser can also be found in the Android market place
by Carles email me
- Classes
- Week One:
- Android Overview
- Hello World!
- The Emulator and AVD
- The Activities Life Cycle
- Week Two:
- Views and Layouts
- The Options Menu
- Preferences
- Intents
- Manifest.xml
- Week Three:
- Application class
- Updating Preferences
- Intent with Data
- Week Four:
- The Database
- GridView with BaseAdapter
- The Code - There were a number of small bugs. I added comments to the code
Ideas
In the first Android Workshop meet up was discussed on trying to find a common interesting app to work on as a group. Hopefully will find a interesting idea to develop on next week meet up. Declan was giving the idea of thinking about the Android phone not just as a device but more like an assistant (Knowledge navigator concept) or a remote control for life. Here are some of the many ideas that came up on last meet up:
- A layer for the Layar app. Different ideas came up but something to do with Ireland or even Galway would be interesting. (Bruce Sterling's keynotes about Augmented Reality Industry)
- Galway events app
- Breadcrumbs app - An idea suggested by Wes back on the day.
- The Volvo Ocean Race coming again next summer.
- Localization Based Gaming.
- And many more I can't remember right now…
On the meeting today after what to seamed to be a slow start and after talking about some app to work on as a group we decided to make an app for 091labs.
Projects
- WidgetQuotes - This is an app for Android powered devices. Is a widget with IT orientated quotes for the home screen.
Useful Resources
Links of Interest / Tutorials / Forums / Articles
- Start here —> http://developer.android.com/index.html
- vogella.de - Java, Eclipse, Android and Web Tutorials
- Android Developers Forum - with Tutorials, help, etc…
- Hackaday.com - Android Tutorial 101 - from “Hello World” to create a database driven application with a touch and scroll interface: 1 A tutorial series, 2 Hello World, 3 Graphical Elements, 4 Introduction to databases, 5 Advanced Database/GUI Code and DDMS, 6 DroidDraw & Information Tracker Completed, 7 Getting ready for Market!
- Marakana.com - Video Tutorial: Android Application Development - This videos come from Marakana's Android Bootcamp Training Course that Marko Gargenta taught in San Jose, CA earlier this year (2010).
- Programming for the Android Platform - Android overview, tutorials, course resources and more.
Tools
- Amarino - Android meets arduino
- Appinventor - Codeless app development tool
- DroidDraw - GUI for designing the interface
- OpenNCF - Sdk for android and an android add on
- OpenFrameWorks - Android version for NDK development
- The Android Parcel Project - Android Jar library tool called AndParcel that makes it easier for Androdi Jar Library deployment for those who do not use the Eclipse IDE and Gogle ADT combination.
- PhoneGap - open source development framework for building cross-platform mobile apps.
- Android Game Development Wiki - This is a Wiki designed to document and archive all tips, tricks, glitches and bugs that you'll battle against while developing games for Android.
- TyphonRT - TyphonRT helps anyone develop, design, and engage people through creating better apps and games for Android and beyond.
- Root Tools - Root Tools gives Rooted developers easy access to common rooted tools making their job easier when making rooted applications and making things standardized and better for the user.
- Android-apktool - It is a tool for reengineering 3rd party, closed, binary Android apps.
- ActionBar Sherlock - Extension of the compatibility library designed to facilitate the use of the action bar design pattern across all versions of Android with a single API.
- Android UI Utils - Utilities that help in the design and development of Android application user interfaces.
- Android Design - A place for learning how to design exceptional Android apps
- F-Droid - An easily-installable catalogue of FOSS applications
- Replican Project - A fully free Android distribution
- Android Assets Studio - Icon generators allow you to quickly and easily generate icons from existing source images, clipart, or text.
- AndroidXref - Easy access to Android source code and the tools required to setup a similar environment in a local environment.



