My name is Sumiya. I'm an Android Apps Developer expert. If you have any question about Android App development. AMA!

Aug 12, 2017

The popularity of the Android operating system powered mobile phone is increasing day by day. As well as the demand of various apps is increasing. Selling Android-powered phones are few times more than any other operating system. So it is easy to guess that in the next few years, Android phones will be the most used mobile operating system.

One of the reasons why the Android operating system is so popular is that it is an open source operating system. So using this operating system does not cost any money. The Google apps store also has unlimited apps and games which are completely free. Because of this popularity of Android phones, most companies or websites are now making their own Android apps so that users can easily access their services.


Comments are locked

Conversation (65)

In three easy steps and under a minute you could be hosting your own AMA. Join our passionate community of AMA hosts and schedule your own AMA today.

Let's get started!

What is difference between Serializable and Parcelable ? Which is best approach in Android ?

Aug 11, 6:46PM EDT0

Serializable is a standard Java interface. You simply mark a class Serializable by implementing the interface, and Java will automatically serialize it in certain situations. Parcelable is an Android specific interface where you implement the serialization yourself. ... However, you can use Serializable objects in Intents. Serialization

Last edited @ Aug 12, 5:48AM EDT.
Aug 12, 5:48AM EDT0
Show all 3 replies

What do you think is the best strategy to market your app?

Aug 11, 4:49PM EDT0

Yes, I think

Aug 12, 5:49AM EDT0
Show all 3 replies

What is the difference between a fragment and an activity?

Aug 11, 4:20PM EDT0

Fragment is a part of an activity, which contributes its own UI to that activity. Fragment can be thought like a sub activity, where as the complete screen with which user interacts is called as activity. An activity can contain multiple fragments. Fragment are mostly a part of an activity.

Aug 12, 5:49AM EDT0
Show all 3 replies

How much do app developers earn nowadays?

Aug 11, 4:15PM EDT0

50$ per hour.

Aug 12, 5:50AM EDT0
Show all 3 replies

What's that one substantial quality an app developer should have?

Aug 11, 1:14PM EDT0

Once an app has been discovered, there are other forces at work which prevent adoption from occurring. These primarily revolve around the process required to install and configure an app.

The app store page is incredibly limited in terms of display and only serves to dramatically reduce conversion to adopt the app. Centered near the top of the page are the user ratings. Without substantial investment and cultivation, the only people who will have the energy to review and rate most apps are the people that had a poor experience. This means that unless you actively manage your reviews, expect to have a 2–3 star average. Nothing turns people off from your app like a low rating.

Second, assuming you’ve worked your butt off to cultivate a 4-star rating, you now have to use the title, screenshots, and description to convince someone to download. Since it’s not dynamic, you’re stuck devising the most alluring page you possibly can for all audiences. This has lead to people using all caps, ascii highlighting, and other garbage just to capture the user’s attention.

Aug 12, 5:53AM EDT0

You misunderstood, if I want to become an app developer what qualifications or prerequisites do I need?

Aug 12, 12:18PM EDT0

How do you feel after you finish the last stage of app development?

Aug 11, 10:57AM EDT0


Aug 11, 12:46PM EDT0

Oh, I can imagine!

Aug 12, 2:38PM EDT0

Which free software is best used for making mobile apps?

Aug 11, 9:33AM EDT0
  • Appery.io. Appery is a cloud-based mobile app builder that you can use to create apps for Android, iOS and Windows Phone, and includes Apache Cordova (Phone Gap) with access to its built-in components
  • Mobile Roadie
  • TheAppBuilder
  • Good Barber
  • Appy Pie.
  • AppMachine
  • GameSalad
  • BiznessApps
Aug 11, 12:46PM EDT0
Show all 3 replies

What is a ContentProvider and what is it typically used for?

Aug 11, 8:50AM EDT0

Content providers can help an application manage access to data stored by itself, stored by other apps, and provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security. Content providers are the standard interface that connects data in one process with code running in another process. Implementing a content provider has many advantages. Most importantly you can configure a content provider to allow other applications to securely access and modify your app data as illustrated in figure 

Aug 11, 12:48PM EDT1

Great that sounds interesting. Are you using one?

Aug 12, 12:47PM EDT0

What are the potential risks to user privacy?

Aug 11, 3:34AM EDT0

Identity thieves use the information they find online to drain your bank account or ruin your credit rating.Phishing is a common trick used on websites that have been hacked or are pretending to be legitimate. PayPal and eBay are two of the most common targets for phishing scams.Popular social networking sites such as Facebook are targets for scams.

Aug 11, 12:49PM EDT0
Show all 3 replies

What are the most common bugs in apps?

Aug 11, 2:34AM EDT0
  •  Improper input validation
  •  Improper escaping of output or encoding
  •  SQL injection
  •  Cross-site scripting
  •  Race conditions
  •  Information leak in error messages
  •  Error while transmitting sensitive information
  •  Memory leak
  •  External control of critical data and file paths
  •  Improper initialization
  •  Improper authorization
  •  Client side security checks
Aug 11, 12:50PM EDT0

Are they generally easy to fix?

Aug 12, 12:51PM EDT0

What is DDMS?

Aug 11, 2:22AM EDT0

By Vangie Beal Short for Dalvik Debug Monitor Service, DDMS is a GUI debugging application shipped with the Android SDK that provides screen capture, log dump and process examination capabilities.

Aug 11, 12:49PM EDT0

Thanks for that

Aug 12, 1:13PM EDT0

Why did you opt of Ionic 2 to create your rock, paper and scissors app?

Aug 11, 2:09AM EDT0

Designing the Application, Setting up the Logic

Aug 11, 12:53PM EDT0

Sorry don't understand your answer

Aug 12, 12:25PM EDT0

Can you give some names prominent in this field that you know of?

Aug 11, 2:01AM EDT0

I don't know

Aug 11, 2:19AM EDT0

How do you rate the salary you get as an app developer?

Aug 11, 1:43AM EDT0

yes, 50$ per hour

Aug 11, 2:18AM EDT0

Is it big or not? 

Aug 12, 2:13PM EDT0

What are the tools are placed in An Android SDK?

Aug 11, 1:37AM EDT0

I have created a JAVA class exposing native API. I have kept this class in _frameworks/base/core/java/com/myDomain/myPackage/myClass.java_ and for this i have already created JNI C code files and their entries in required make files.

But after building the SDK, it didn't include expected package _com.myDomain.myPackage_.

Is there any specific configuration file(s) where I would have to make entries to include it in Android SDK, or the place is incorrect where currently class files is kept.

Aug 11, 2:17AM EDT0


Aug 12, 12:40PM EDT0

What can be done to make apps cross-platform compatible?

Aug 11, 1:35AM EDT0
  • PhoneGap (Apache Cordova) PhoneGap (distributed by Apache Cordova) is a feature-packed tool that builds cross-platform native apps.
  • Appcelerator Titanium.
  • Xamarin.
  • Apportable SDK.
  • Corona SDK
Aug 11, 2:16AM EDT0
Show all 3 replies

What are the best online platforms to look for App Development jobs?

Aug 11, 1:07AM EDT0


Aug 11, 2:15AM EDT0

In a scale of 1 - 10, how difficult is it for a Computer Science degree holder to build an app?

Aug 10, 10:48PM EDT0

2 out of 10

Aug 11, 2:15AM EDT0

Hm, seems to be very easy. Can non techny create app?

Aug 12, 2:26PM EDT0

How long did it take to create your own app?

Aug 10, 9:49PM EDT0

3 month

Aug 11, 2:14AM EDT0

From your idea to the finished product? Just you doing it alone or did you work with others on it?

Aug 12, 1:16PM EDT0

Which industries have the highest demand of apps?

Aug 10, 9:17PM EDT0

gameing industries 

Aug 11, 2:14AM EDT0

Thought so too

Aug 12, 12:38PM EDT0
About #TechAMA

Your source for anything and everything in the world of technology.  From cellphone reviews to the Oculus Rift. You won’t want to miss one AMA Event here!

Interested in participating? Our user-friendly channel makes it possible for anyone to create an AMA on just about any imaginable topic that’s relevant to technology--and you. Just click the button on top right called CreateAMA.

The #TechAMA channel (http://www.TechAMA.com) is owned and operated by AMAfeed, LLC.