Hi All, As I've been learning more and more about Android development, there's one question that stands out above the rest: Should my new applications integrate or duplicate?
Here is my dilemma: The core Android platform ships with the following appliations (among others): Calendar, Email, and IM. Each of these have their own abstract (yet common) use case. There are many different email, calendar, and IM implementations, and these applications are extensible enough to allow other developers to define these implementations. So why doesn't every application that deals with calendar, email, or IM just integrate with these instead of duplicating thier functionality? Avoiding duplication is, after all, in the spirit of object-oriented technology. To make matters even worse, Google themselves are sending mixed signals. Google Calender integrates with the Calendar application. Gmail can integrate with the Email application, but there is also an entirely seperate (and duplicate in terms of functionality) application just for it. Lastly, Google Talk doesn't even bother integrating with the IM application at all but instead just provides its own. So what's the rule-of-thumbs here, or is it all just chaos? -Brice -- You received this message because you are subscribed to the Google Groups "Android Discuss" group. To post to this group, send email to android-disc...@googlegroups.com. To unsubscribe from this group, send email to android-discuss+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/android-discuss?hl=.