1. List+Image anddev 2. If an album name is specified in the local dir, load it. 3. List drawable[0..6] objects and see if they are null. , readyToShow put movenext in getItem and itemid methods and check 4. metavu(before img,after,with,on demand) 5. send photo/album->email,sms. (tell a friend) 6. add photo to contact list To edit the contacts you will have to use a ContentProvider with a URI like "content://contacts/XXX", here's some more info: http://code.google.com/android/devel/data/contentproviders.html You will also need to include something like this in your Manifest: <uses-permission id="android.permission.WRITE_CONTACTS"/> 7. touch screen zoom TouchPaint.java 8. generator 9. download from internet and load given url, given album number