Income Report for March 2017

I’m making my income reports, including traffic numbers, public. That way, anyone thinking of starting something similar can see real world numbers. There are a lot of other sites sharing their income, so why does the world need another one?

I’m sharing the figures from month 1, which isn’t that common. Also, I can’t see many income reports from mobile app developers. So I’m hoping that this is something unique.

My hope is that these reports will inspire someone else to try something themselves. Please let me know if you think I can improve them. I’m always looking for ways to improve.

Current Status

Happy beyond belief that I’ve made money online from software that I have written. Yep, you read that right, this site has finally made money from something other than adverts. Not a lot, but my first sale on CodeCanyon was completed. The one sale was only worth £4.99, but we all have to start somewhere. The trick will be to repeat it!

I’ve also treat myself to a new MacBook Pro. I won’t be putting that down on the balance sheet for this site, as it’s a huge cost

Finally, I’m slowly managing to spend more time on this project. Nowhere near the hours I was once working, but more than the 0 from last month.

Hours this month

As always, I track the hours I’m spending on this project. It helps me track “return on investment” and highlights how much effort is required for something like this.

Topic Hours
Income Report for February 2017 1
Setting up the MacBook 15 hours

Total Hours this month – 16

Traffic for MM YY

Audience Overview - March 2017

Audience Overview – March 2017

None of my pages made it on reddit or alike this month, so no big spoke. Virtually the same as last month.

Audience Stats - March 2017

Audience Stats – March 2017

Also almost identical to last months.

Page Views Top 10 - March 2017

Page Views Top 10 – March 2017

Again, continuing the trend of informational pages being viewed more often than tutorials.

Audience Overview - March 2017

Audience Overview – March 2017

Monthly Income

Description Value
AdSense £0.59
Chitika Ads £0.01
Chitika Referal £0
TsoHost Referal £0
CodeCanyon £4.99

Total Income £5.59

Monthly Expenses

Description Value
Site Hosting £1.25 (£14.99 a year)

Total Expenses £1.25

Profit over time

Total Profit £5.59 – £1.25 = £4.34

Income Over Time - March 2017

Income Over Time – March 2017

What a lovely uptick. I hope another positive month appears before too long!

Analysis

First ever month of profit! Ad income is also on the rise.

Visitors have dropped slightly this month, but as I’ve put in zero effort, I can’t be shocked.

Lessons learned this month

It is an absolutely amazing feeling to see your first sale through.

Progress this month

I didn’t set myself any targets this month as I was in no position to achieve anything.

Target for the next month

This month I’m only going to set myself 2 hopefully very achievable ones.

  1. Finish setting up the MacBook so I can develop both iOS and Android React Native apps.
  2. Update my single Code Canyon release to be both iOS and Android.

Income Report for February 2017

I’m making my income reports, including traffic numbers, public. That way, anyone thinking of starting something similar can see real world numbers. There are a lot of other sites sharing their income, so why does the world need another one?

I’m sharing the figures from month 1, which isn’t that common. Also, I can’t see many income reports from mobile app developers. So I’m hoping that this is something unique.

My hope is that these reports will inspire someone else to try something themselves. Please let me know if you think I can improve them. I’m always looking for ways to improve.

Current Status

This site has not been worked on all month. It has taken a complete back burner to my new job and family this month. To be honest, I’m struggling to see how that will change in March, but I’m not willing to give up, so something will have to happen.

Hours this month

As always, I track the hours I’m spending on this project. It helps me track “return on investment” and highlights how much effort is required for something like this.

Topic Hours
Income Report January 2017 2

Total Hours this month – 2

Traffic for February 2017

Audience Overview - February 2017

Audience Overview – February 2017

Someone else linked to my site on Reddit which resulted in the spike above. It’s a little frustrating that it resulted in better traffic than my “marketing” efforts. But a nice surprise too. Overall, traffic is up almost 10% to last month.

Audience Stats - February 2017

Audience Stats – February 2017

Only small changes, so probably not worth thinking about.

Page Views Top 10 - February 2017

Page Views Top 10 – February 2017

The clear winner is the page linked to from Reddit. What is clear though, is the trend I noticed last month is continuing. Very simply, my tutorial pages are getting nowhere near the traffic of my other posts. Effort to hits ratio is very low for tutorials.

Acquisition Overview - February 2017

Acquisition Overview – February 2017

Referral has taken a big drop. Not sure why.

Monthly Income

Description Value
AdSense £0.33
Chitika Ads £0.00

Total Income £0.33

Monthly Expenses

Description Value
Site Hosting £1.25 (£14.99 a year)

Total Expenses £1.25

Profit over time

Total Profit £0.33 – £1.25 = -£0.92

Analysis

The very keen eyed will notice that the Amazon Associated income stream is no longer reported. Very simply, I passed no trade to Amazon in 180, so they closed my account. Shame, but totally fair. I’m more than welcome to re-apply, but I think it’s pointless without a lot less traffic.

Lessons learned this month

Finding time to work on this site, when I have a job that actually takes effort, is rather hard! I’m not complaining, my new job is awesome. It’s just been a long time since my work life was demanding, so I’m struggling at the moment.

Progress this month

Like every month, I set myself some targets in my previous income report.

  1. Create a Hangman game for the web and android – failed
  2. Settle into a routine where this site gets some attention – failed

Both were epic failures. So much so, that I’m not even going to set myself a goal for March.

React Native Android App Publishing Checklist

Here’s a React Native Android App Publishing Checklist to help get your apps into the app store easily. Let me know if I’m missing something.

1 – Tidy Permissions

Remove any permissions you app doesn’t need. Two places:

AndroidManifest.xml

Step 1 – Add namespace

Add xmlns:tools="http://schemas.android.com/tools" to the manifest tag, so it becomes:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.basicpairs"
    android:versionCode="1"
    android:versionName="1.0">

Step 2 – Remove Permissions

Change the permissions already present in android/app/src/main/AndroidManifest.xml from:

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>

To:

    <uses-permission android:name="android.permission.INTERNET" tools:node="remove" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove" />
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" tools:node="remove" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" tools:node="remove" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:node="remove" />

Note, that’s removing all permissions, you might not want that!

2 – App Icons

For android, you need to create different size icons and put them in different locations.

All the icons should be named ic_launcher.png and they should be placed in folders under /android/app/src/main/res/mipmap-*

Dimensions | Location
7272 | mipmap-hdpi.
48
48 | mipmap-mdpi.
9696 | mipmap-xhdpi.
144
144 | mipmap-xxhdpi.

3 – Version Number

This is especially important if you’re pushing an update.

Update android/app/build.gradle, setting versionName in defaultConfig to the new version you want.

4 – Create the Signed APK

The official documentation does a fantastic job of explaining how to do this https://facebook.github.io/react-native/docs/signed-apk-android.html.

Note, on Windows ~/.gradle/gradle.properties is C:\Users\<username>\.gradle\gradle.properties.

Save your keystore and credentials information somewhere safe

5 – Prepare Screenshots and Text

Text

When uploading the app to the play store, you get asked for quite a lot of information. Alongside the age group and other things, you will need:

  • Title of 30 chars (pink box)
  • Short Description of 80 chars (yellow box)
  • Full Description of 4000 char (orange box)

These appear in different places depending on whether you’re viewing the app on a desktop of mobile view. For example:

Mobile View of app in Play Store

Mobile View of app in Play Store

Mobile View of app in Play Store after clicking Read More

Mobile View of app in Play Store after clicking Read More

Desktop View of app in Play Store

Desktop View of app in Play Store

Screenshots

You get the chance to upload the following:

  • Images for Phone, Tablet, Android TV or Android Wear
  • 2 to 8 screenshots
  • 1 Hi-Res icon – 512×512
  • 1 Feature Graphic – 1024 x 500

The feature graphic is what you see in all the listings above.

6 – If you’re Updating the App

As well as updating the Version Number, make sure you provide a Change log. And no “various bug fixes”