Let's say I want to send SMS or Email. Do I have to use intent for this (which calls OS native service) or I can send SMs/Email/MMS/etc. from within the app? Is it possible to do this without opening OS native services/tools screen?
All material I found explain these tasks by using intents. I was wondering if I really have to rely on intents.
PS. I know that they are recommended way of dealing with things, but not mandatory. When I develop bar-code-scanning app, a client will not allow using external app (called via intent), but he'd like to do it all within the app. So why shouldn't I do the same with sms/email/mms/etc.?!