Hello I am Mintj, My apps Mobile-LAB will release on 14 Aug! Ask me anything

Rx Mintu
Aug 13, 2017

This app helps users optimize mobile expenses by suggesting the Voice, data packages and special offers that fit best according to one’s mobile usage.

When you install this app, it collects and analyzes the last 30 days’ call and and mobile internet usage pattern and then the app’s in-built rating engine compares your usage profile with every available packages of the available GSM operators tariff plans

Comments are locked

Conversation (47)

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's that one substantial quality an app developer should have?

Aug 12, 6:19PM EDT0

How do you include building apps on a resume?

Aug 12, 2:12PM EDT0

Why do you need an app when you can call your carrier??

Aug 12, 10:54AM EDT12

My app will provide service around the whole world!

Aug 12, 12:03PM EDT54

Oh then it's cool! Do you plan to earn a lot of money on it?

Aug 13, 8:51AM EDT70

How much work do you need to put in to adapt an app for a different platform?

Aug 12, 10:46AM EDT0

Do you face any potential liability from users of your app?

Aug 12, 6:45AM EDT70


Aug 12, 2:07PM EDT58

Could you explain why?

Aug 13, 8:13AM EDT50

What advice can you offer to people interested in app creation?

Aug 12, 6:27AM EDT17

1. Testing is key: Testing in mobile apps is a bit of a new field, but it can be extremely impactful.

2. Go Deep With Your Users: Your users’ motivations matter more than your own. You need to understand the motivations of your users at a very deep level and place triggers in their path accordingly.

3. Plan for the Offline Experience: Some of the hottest app designs are lauded for their usability when the consumer is not actually online. 

Aug 12, 2:07PM EDT49

I think sometimes it's difficult to concentrate on users' wishes and not yours ...

Aug 13, 8:31AM EDT45

What are the most common bugs in apps?

Aug 12, 5:57AM EDT48

Can people without a degree in Computer Science develop apps?

Aug 12, 5:27AM EDT25


Aug 12, 2:04PM EDT88

What qualifications do I need then to be an app developer?

Aug 13, 8:42AM EDT0

How long did it take to create your own app?

Aug 12, 3:50AM EDT46

7 month

Aug 12, 2:04PM EDT42

Not so long

Aug 13, 8:33AM EDT67

Why did you choose an app based on mobile usage?

Aug 12, 3:10AM EDT59

Number of mobile user is more that other

Aug 12, 2:04PM EDT51

oh so thats why

Aug 13, 8:32AM EDT60

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

Aug 12, 1:56AM EDT74

Go Lab, Online Lab, PhET

Aug 12, 2:03PM EDT72

thank you

Aug 13, 8:06AM EDT44

Which industries have the highest demand of apps?

Aug 12, 12:35AM EDT0

Never classify  apps for sector.  A mobile app is needed for every sector. Whatever sector you are in you have?customer/clients right? Then what?

Aug 12, 2:01PM EDT0

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

Aug 12, 12:19AM EDT65

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 1.

Overview diagram of how content providers manage access to storage.

Figure 1. Overview diagram of how content providers manage access to storage.

Use content providers if you plan to share data. If you don’t plan to share data, you may still use them because they provide a nice abstraction, but you don’t have to. This abstraction allows you to make modifications to your application data storage implementation without affecting other existing applications that rely on access to your data. In this scenario only your content provider is affected and not the applications that access it. For example, you might swap out a SQLite database for alternative storage as illustrated in figure 2.

Illustration of migrating content provider storage.

Figure 2. Illustration of migrating content provider storage.

A number of other classes rely on the ContentProvider class:

If you are making use of any of these classes you also need to implement a content provider in your application. Note that when working with the sync adater framework you can also create a stub content provider as an alternative. For more information about this topic, see Creating a Stub Content Provider. In addition, you need your own content provider in the following cases:

  • You want to implement custom search suggestions in your application
  • You need to use a content provider to expose your application data to widgets
  • You want to copy and paste complex data or files from your application to other applicationsA provider is part of an Android application, which often provides its own UI for working with the data. However, content providers are primarily intended to be usedby other applications, which access the provider using a provider client object. ... The API you use to insert, update, or delete data in a content provider.
Aug 12, 1:57PM EDT28

Quite a convenient thing. Thanks for instructing, I have a whole  lesson book here:D

Aug 13, 9:43AM EDT40

Are online tutorial sessions as effective as university-taught lessons?

Aug 11, 11:22PM EDT56

No, in university-taught lessons you could ask whatever you want to know.

Aug 12, 1:54PM EDT39

Yes, but tutorials are at least free, and you can watch them anytime you can

Aug 13, 8:38AM EDT58

Is your app meant for a single platform and thus for limited people to use?

Aug 11, 11:03PM EDT42

No sir, it will be free for everyone, only need to sign up for savings used research

Aug 12, 1:53PM EDT59


Aug 13, 8:15AM EDT66

How does Ionic 2 help make the process of app making easier?

Aug 11, 10:16PM EDT0

Ionic is an open source framework designed to help you build mobile applications with web technologies. It started out as a framework based on AngularJS. Ionic 3.0 was recently released, with support for Angular 4, TypeScript 2.2, and lazy loading. When developing an Ionic app, you’ll use Angular and have access to native APIs via Ionic Native and Apache Cordova. This means you can develop slick-looking UIs using the technologies you know and love: HTML, CSS, and TypeScript.

Aug 12, 1:53PM EDT0

What is the difference between a fragment and an activity?

Aug 11, 9:27PM EDT0

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

Aug 11, 9:01PM EDT29

1. Build My Personal Online Presence

2. Places to Start Building a Following

3. Validate Idea

4. Review Mining

5. Uncover Features App Must Have

6. Learn How to Improve My App

Aug 12, 1:42PM EDT67

How do you review mining?

Aug 13, 8:58AM EDT42

What's the hardest thing in developing your own app?

Aug 11, 8:38PM EDT40

In my experience the app ideas are harder to come by than actual development. It is relatively easy to develop an Android app once you know what you are trying to make.

Aug 12, 1:37PM EDT70

I agree here

Aug 13, 8:52AM EDT52

What are “launch modes”?

Aug 11, 7:28PM EDT0

Launch mode is an instruction for Android OS which specifies how the activity should be launched.

Aug 12, 1:37PM 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.