Tuesday, 29 September 2015

Profitability of mobile App Development

In today's world, the mobile phone has become the most popular means of communication. Its use isn't only limited to making calls or sending text messages or emails, but browsing the web, sharing files, communicating with other electronic devices and even advanced computing. In fact, everyone had abandoned their PCs for smartphones whose capabilities has grown beyond bounds and only limited to our imaginations. But these capabilities can only be explored with the help of mobile applications or software, whose numbers have grown into millions in the most popular app stores (Google Play Store, Apple Store, Windows Store, etc). These mobile applications have become a source of revenue to the app stores in which they reside and the app developers. In the past few years, developers for different platforms have made good source of livelihood from making mobile applications from Games to mobile versions of web apps, to utility and productivity apps with varying functions and applications. The purpose of this article is to discuss the profitability of being a software developer in 2015.

As a software developer, I have interacted with a number of other software developers, many of whom have been coding for some few years and for Android, IOS and Blackberry platforms. And whether app developers can make a living from a platform depends on the following factors:
  1. The Number of Users of the Platform-The more the users the better the money an app developer can make from the platform, its that simple. So that's a big question you want to ask before deciding to code for a platform.
  2. Number of App Developers- The number of App developers currently coding for the platform is inversely proportional (pure maths) to how much profitable coding for the platform will be.
  3. Number of Apps in the Default App Store- The more Apps in the store of the platform, new apps will not be visible and may never even be seen by the potential consumers, and therefore, less profitable for the App developer.
  4. Ease of Rapid App Development- The easier it is to make apps in the platform the more the developers will get attracted to the platform and this produces a complex effect. On one hand it makes it easy to build apps and so developers can begin monetising their apps in no time, on the other it increases the number of developers and in turn increasing the number of apps in the store, and we all know where this is getting to.
The above are the 4 most important factors, however there are other factors which will affect any of the above directly and therefore need not be mentioned.

IOS is still the clear leader in mobile application profitability, since it has the balance of all of the above factors and plus it is used only in high end smartphones where the users have enough money to buy apps and hence make money for their developers.





Android is the second in command here, since it is easy to code cause its open source and there are wide numbers of developer resources and community of coders to help make app development less of a pain. It however has too many app developers and too many apps in Play Store in the year 2015.
                                                       
Windows is the third place here. Even though it has a good balance in users and app developers, its not as easy to code like Android and IOS, but it could likely get to second place if Microsoft works harder in supporting developers. However, there are clear indications Microsoft is moving closer to android which is bad news for Windows.

Blackberry not only takes the last place because its the most difficult coding for but also because Blackberry's developers has the least of support for monetisation. Its so bad from personal experience that i wonder why it so (really poor monetisation options).

Finally, for the sake of app developers i hope 2016 gets better cause from research, 2015 is the worst year to be an app developer. IOS has it going on pretty well, Android really needs to improve or the future wont be predictable, Windows is promising but depends on Microsoft's patience in building the platform, Blackberry OS is dying and not even BlackBerry is willing to stick her head out that long anymore.
Send us your feedback in the comments, what are your experiences with being a developer or a consumer of mobile apps?

All Data Subcription Codes for MTN, GLO, AIRTEL & ETISALAT in Nigeria


The Latest data subscription codes for the 4 telecommunication networks in Nigeria are detailed in this article. I will also share a link to an Android app which will make data subscription a piece of cake in Nigeria. Here are the details:

Mtn Nigeria Data Subscription Plans
Bundle Plan
Price (N)
Validity Period
Activation Code (Text to 131)
Activation    Code
USSD
10MB
100
24 Hrs
104
*104#
25MB
150
24Hrs
112
*112#
50MB
200
24 Hrs
113
*113#
20mins + 15MB + 35 SMS
250
24 Hrs
SPD

150MB
500
7 Days
103
*103#
260MB
1000
30 Days
106
*106#
325MB
1300
30 Days
109
*109#
750MB
2000
30 Days
110
*110#
1.5GB
3500
30 Days
111
*111#
2015MB
2015
30 Days
SPB

100Mins + 100SMS + 300MB
2015
30 Days
SPM

4.5GB Night plan (9PM-6AM)
2500
30 Days
102
*102#
4.5GB
6500
30 Days
129
*129#
7.5GB 
8000
30 Days
101
*101#
4.5GB (1.5GB day 6.01am-8.59pm and 3GB  night 9pm-6am)




0
30Days
120
*120#


 BBOS Plans
BB PLAN
NEW PRICE
VALIDITY
SMS Activation
To 21600
USSD Activation
BB ABSOLUTE PLAN
N1, 500
Monthly
BIS
*216*2*3#
N550
Weekly
BBWEEK
*216*2*2#
N100
Daily
BBDAY
*216*2*1#
BB COMPLETE PLAN
N1000
Monthly
BBC
*216*1*3#
N500
Weekly
BBCWEEK
*216*1*2#
N100
Daily
BBCDAY
*216*1*1#
BB Quarterly
N4000
Quarterly
BBQ


BBM PLANS
Plans
Inclusive Data Bundle
Validity
Cost
Keyword to  21600
BBM Daily Plan
5MB
1 day
NGN 25
BBMD
BBM Weekly Plan
25MB
7days
NGN100
BBMW
BBM Monthly Data Plan
100MB
30days
NGN350
BBMM

BlackBerry 10 Plans
Service Validity
Inclusive Data
Price
SMS Activation
To 21600
USSD Activation
BB10 MAXI
Monthly
1.5GB
N3,000
Text BBMAXIM
*216*5*3#
Weekly
350MB
N1,100
Text BBMAXIW
*216*5*2#
Daily
50MB
N200
BBMAXID
*216*5*1#
BB10 MIDI
Monthly
500MB
N1,500
BBMIDIM
*216*4*3#
Weekly
125MB
N550
BBMIDIW
*216*4*2#
Daily
15MB
N100
BBMIDID
*216*4*1#
BB10 MINI
Monthly
260MB
N1,000
BBLITEM
*216*3*3#
Weekly
70MB
N350
BBLITEW
*216*3*2#
Daily
10MB
N70
BBLITED 
*216*3*1#

                                                           Glo Nigeria Data Subscription Plans



Data Packs
Data PackPrice (N)Opt In Code
1 Day PackN50Dial *127*14#
3 Day PackN100Dial *127*51#
7 Day PackN200Dial *127*56#
Daily Plans
Plan NamePrice (N)Data VolumeValiditySMS to 127USSD Code
Always Day500195MB1 Day10*127*3#
Instant Surf10020MB1 Day51*127*51#
Smallie20050MB3 Days56*127*56#
Weekly Plans
Plan NamePrice (N)Data VolumeValiditySMS to 127USSD Code
One Week40065MB7 Days52*127*52#
Big Week500150MB7 Days57*127*57#
Monthly Plans
Plan NamePrice (N)Data VolumeValiditySMS to 127USSD Code
Always Micro1,0001GB30 Days53*127*53#
My Phone2,0002.5GB30 Days55*127*55#
So Special2,5004.5GB30 Days58*127*58#
Always Min5,00012GB30 Days11*127*2#
Always Max8,00024GB30 Days12*127*1#
Silver10,00011GB30 Days15*127*11#
Gold15,00017GB30 Days16*127*12#
Platinum18,00021GB30 Days17*127*13#
 Flexi Plans
Plan NamePrice (N)Data VolumeValiditySMS to 127USSD Code
G 1006,0004GB100 Hrs or 30 days20*127*5#
G 30015,00012GB300 Hrs or 3 Months21*127*4#
G-Leisure5,0004GB8 AM to 9 PM – daily + All day on Weekends30*127*7#
G-Work6,0004GB8 AM to 9 PM31*127*6#

Standard Blackberry Plans 
Plan NamePrice (N)Data VolumeValiditySMS to 777USSD Code
BES Month4,2003GB30 DaysBESmonth*777*6#
Absolute Month1,5003GB30 DaysBBA Month*777*23#
Absolute Week500700MB7 DaysBBAweek*777*24#
Complete Month1,0003GB30 Dayscomonth*777*21#
Complete week400700MB7 Dayscoweek*777*22#
Social Month1,0003GB30 Dayssomonth*777*9#
Social Week40050MB7 Dayssoweek*777*8#
 Blackberry 10 Plans
Plan NamePrice (N)Data VolumeValiditySMS to 777USSD Code
Max Month3,0001638MB30 Daysmaxmonth*777*13#
Max Week1,050700MB7 Daysmaxweek*777*14#
Mid Month1,400550MB30 Daysmidmonth*777*15#
Mid Week550150MB7 Daysmidweek*777*16#
Lite Month1000200MB30 Dayslitmonth*777*17#
Lite Week40050MB7 Dayslitweek*777*18#

Etisalat Nigeria Data Subscription Plans

Computer Plans 
plansprice(N)USSD codesSMS to 229validity
2GB2,000*229*2*8#AND230 days
3GB4,000*229*2*4#MB430 days
night & weekend (3GB)4,000*229*3*3#MB730 days
5GB6,500*229*2*3#MB530 days
8GB8,000*229*2*5#MB630 days
10GB10,000*229*4*1#SM130 days
15GB15,000*229*4*2#SM230 days
20GB18,000*229*4*3#SM330 days

please note: valid for 30 days. auto-renewal & data rollover apply.
Daily 10MB100*229*3*1#MI1expires midnight
weekly 50MB500*229*3*4#MI27 days
quaterly plan (30GB)27,500*229*5*1#4M90 days
bi-annual plan (60GB)55,000*229*5*2#6M120 days
100GB Plan84,992*229*4*5#SM530 days
annual plan (120GB)110,000*229*5*3#12M365 days

please note: auto-renewal applies. no data rollover on daily plan, night & weekend period (9PM – 6AM weekdays & all weekend).

SmartPhone Plans

plansmonthly cost(N)activation code
(sms to 8183)
activtion code
(USSD)
3GB4,000smartc*229*2*44#
5GB6,500smartd*229*2*33#
8GB8,000smarte*229*2*55#

Blackberry 10 Plans
plan data price(₦)*voice
(20k/sec)
USSD
non-voice SMS to 399 
blackberry 10 lite with unlimited BBM® monthly 260MB 1000*599*2# MLITE 
weekly 70MB 350*599*2*1# WLITE 
daily 10MB 70*599*2*2# DLITE 
blackberry 10 mid with unlimited BBM® monthly 500MB 1500*599*3# MMID 
weekly 125MB550*599*3*1# WMID 
daily 15MB100*599*3*2# DMID 
blackberry 10 max with unlimited BBM® monthly 1536MB 3000*599*4# MMAX 
weekly 360MB1100*599*8# WMAX 
daily 50MB200*599*7# DMAX 

BBOS Plans


planduration*voice opt-innon-voice opt-inprice (₦)
blackberry absolutemonthly*499*1#*399*1#1500
weekly*499*6#*399*6#550
daily*499*5#*399*5#100
monthly 2 for 1 promo*369*2#*369*3#1500
blackberry completemonthly*499*3#SMS COM to 3991000
weekly*499*3*1#SMS COW to 399500
daily*499*3*2#SMS COD to 399100
monthly 2 for 1 promo*369*1#*369*4#1000


                             Airtel Nigeria Data Subscription codes
DATA PLANS
Plan
Data Allowance
Retail Price (N)
Validity period
Subscription Code
Daily
20MB
100
1 day
*410#
Weekly
50MB
300
7 days
*417#
Monthly
500MB
1,000
30 days
*420#
Smart1
1.3GB
2,000
30 days
*423#
Smart2
2GB
3,000
30 days
*451#
Smart4
4GB
5,000
30 days
*452#
Smart8
8GB
8,000
30 days
*460#
Smart10
10GB
10,000
30 days
*471#
Smart15
15GB
15,000
30 days
*462#
Smart20
20GB
18,000
30 days
*463#




ANDROID BUNDLES (Works on all Smartphones - Android, Apple, BB, Nokia, Lumia etc)
Plan
Data Allowance
Retail Price (N)
Validity period
Subscription Code
Android I
2GB
2,000
30 days
*437#
Android II
4.5GB
3,500
30 days
*438#
BURN RATE: 1Kobo/KB from 10pm - 6am, 1.5Kobo/KB from 6am - 10pm




SOCIAL PLANS
Plan
Data Allowance
Retail Price (N)
Validity period
Subscription Code
Social Bundle 
Weekly
30MB
100
7 days
*991#
Monthly
80MB
200
30 days
*990#
Whatsapp
Bi-Weekly 
30MB
100
15 days
*948#
FaceBook
Monthly
120MB
300
30 days
*688*1#
 Opera
Bi-Weekly 
100MB
200
14 days
*885*2#
Monthly
250MB
300
30 days
*885*1#
PAYG RATE: 5Kobo/KB




BUY OTHER DATA PLANS
To buy other data plans on the Airtel SmartStore, dial *141# and select your preferred data plan
SHARE AND GIFT DATA WITH SMARTSHARE
Dial *141# and select option 5
CHECK DATA BALANCE
Dial *140# and you will receive an SMS
ALWAYSON
Subscribe to AlwaysOn along with your data plan and never get billed at PAYG rates when it expires.   Dial *401# at N5 daily 
ONETOUCH
Buy data bundles with just one click, subscribe to various content services & also discover the internet easily.  Visit

Airtel Blackberry Plans

PlanTariff (N)Data Allowance (MB)Validity (days)Dial USSD CodeSend SMS to 440COMMENTS
BB Unlimited, Daily100401*440*18#bbudUsable on all device types
BB Unlimited, Weekly5252007*440*17#bbuwUsable on all device types
BB Unlimited, Monthly 1,500307230*440*16#bbumUsable on all device types
BB Complete, Daily100501*440*3#bcdUsable only on BlackBerry devices
BB Complete, Weekly5005007*440*2#bcwUsable only on BlackBerry devices
BB Complete, Monthly1,000307230*440*1#bcmUsable only on BlackBerry devices


The Recommended Plan is Glo Bis on Android, which costs just 1000 naira and gives 3GB of data for a month.
if you are using Android or BB 10, you can download the apps to get quick access to data subscription codes even when you are not online in just a click of a button.
Searching "All Nigerian Networks" on Blackberry World will also provide a Blackberry Version of the App.

See you Online!
Happy Browsing.