A quick refresher on Design Patterns and common interview questions. Mainly made for my own reference, but I thought I would share with the world. If it helps you out, I would love to know, drop me a comment.
A design patterns refresher implemented in Android.
This program is in ALPHA release. The implementation is not yet complete. I have yet to add more sections, and finish commenting my examples. Please bear with me.
This program really started out as a refresher for basic programming theory, but has since evolved. It is meant as a refresher only. There are not enough details to understand a new design pattern or data structure that you have not already learned. I recommend you look around on the web for a better understanding.
Currently there are two major areas, Design Patterns and Data Structures.
Design Patterns:
1) Includes a class diagram.
2) 'Driver' example program.
3) Source Code of both classes and driver.
Data Structures:
1) Includes a structure note.
2) 'Driver' example program.
3) Source Code.
Permission Changes - For examples on android Chapters
android.permission.INTERNET <-- Play multimedia files online example.
android.permission.READ_CONTACTS <-- Content Provider example
android.permission.READ_USER_DICTIONARY <-- SQL Lite example
android.permission.WRITE_USER_DICTIONARY <-- SQL Lite example
android.permission.READ_CALENDAR <-- Content Provider example
android.permission.VIBRATE <-- Notification example
android.permission.CAMERA <-- Custom Camera example
android.permission.WRITE_EXTERNAL_STORAGE <-- Custom Camera Example
android.permission.RECORD_AUDIO <-- Media Recording Example
Keywords: Design Patterns, Interview, Programming, Logic, C++, JAVA, Android, placement, reference.
A design patterns refresher implemented in Android.
This program is in ALPHA release. The implementation is not yet complete. I have yet to add more sections, and finish commenting my examples. Please bear with me.
This program really started out as a refresher for basic programming theory, but has since evolved. It is meant as a refresher only. There are not enough details to understand a new design pattern or data structure that you have not already learned. I recommend you look around on the web for a better understanding.
Currently there are two major areas, Design Patterns and Data Structures.
Design Patterns:
1) Includes a class diagram.
2) 'Driver' example program.
3) Source Code of both classes and driver.
Data Structures:
1) Includes a structure note.
2) 'Driver' example program.
3) Source Code.
Permission Changes - For examples on android Chapters
android.permission.INTERNET <-- Play multimedia files online example.
android.permission.READ_CONTACTS <-- Content Provider example
android.permission.READ_USER_DICTIONARY <-- SQL Lite example
android.permission.WRITE_USER_DICTIONARY <-- SQL Lite example
android.permission.READ_CALENDAR <-- Content Provider example
android.permission.VIBRATE <-- Notification example
android.permission.CAMERA <-- Custom Camera example
android.permission.WRITE_EXTERNAL_STORAGE <-- Custom Camera Example
android.permission.RECORD_AUDIO <-- Media Recording Example
Keywords: Design Patterns, Interview, Programming, Logic, C++, JAVA, Android, placement, reference.
Recently changed in this version:
v1.3-------------------
Added OpenGL 2.0 section
v1.2-------------------
Greatly expanded the Android section. Touches up on nearly all the chapters that are on the developers.android.com website. Most API lvl 10 sections are included.
v1.1-------------------
Added a home screen.
Organized in to Chapters.





Comments and ratings for Patterns
(64 stars)
by Sheraz on 13/06/2012
10/10 Would bang
(64 stars)
by MorpheuS on 13/06/2012
?