Showing posts with label iPhone. Show all posts
Showing posts with label iPhone. Show all posts

Friday, 29 June 2018

Video Tutorial - How to make a Game like Flappy Bird in Swift



I just published my first video game tutorial on #skillshare - "How to make a game like Flappy Bird in Swift." Check it out!

This was a lot harder than I was expecting - it took me 3 days to shoot 3 minutes of video, do the voice overs and edit in After Effects. I think I'm now ready to shoot a feature film!


Saturday, 29 October 2016

Kapow! - iMessage Sticker Pack 3

Is your life like a comic book? Well with the iMessage Kapow! sticker pack you can talk like you are in the comics.

Cape not included.

The 30 colourful stickers contain zingers like:



Sunday, 11 March 2012

Reefwing Personality Profile v1.2


Personality Profile v1.2 has been submitted to Apple for approval.

Version 1.2 adds the ability to purchase the Rorschach Ink Blot test from within the Personality Profile App.

The Rorschach Test measures both perception and association. It will provide you with insight into your personality characteristics and emotional functioning.

The test is named after its creator, Swiss psychologist Hermann Rorschach who detailed the relevant procedures in his book Psychodiagnostik, which was published in 1921. During the test you will be shown a series of ink blot images and then asked what you think they resemble. Based on your responses, the App will calculate over 27 indices and ratios which are then used to provide a detailed diagnosis in 7 key areas. These are:

1. Stress (i.e. if you are stressed and how you handle it);
2. Emotional State & Coping Style (Affect);
3. Information Processing & Aspirations;
4. Cognitive Mediation & Reality Testing;
5. Thinking Process (Ideation) & Obsessiveness;
6. Self Perception; and
7. Behaviour.

Once the evaluation is complete you can see the 27 variables and read the diagnosis on screen. Then as with the other tests you have the option of emailing the results or retaking this or another test. The output of this test represents 6 months of programming effort.

Whether you are just interested in understanding your own personality and emotional state or will be undergoing the test (it is often used in court ordered evaluations) and want to know what to expect, then this in-App purchase is for you!

Saturday, 21 May 2011

Rejection!


My First iPhone App rejection!

The horror!! Well this is a pain, I did have a feeling that this App may have trouble getting approved by Apple.

The problem is that it is basically an eBook albeit with narration done by yours truly.

Luckily I was using some standard free eBook code so I only wasted a couple of weeks tweaking this and formatting the story in HTML. Still...

The answer is to submit the story directly to the iBookStore. I will probably do this at some stage but you have to setup a separate iTunes account, financials, tax info, etc. which is time consuming.

If you want to have a look at what might have been and hear a sample page you can check it out at the Reefwing Software web site.

This is what rejection looks like:

Hello David,

Thank you for submitting Blood Bath to the App Store.

We've completed the review of your app, but cannot post this version to the App Store because it did not comply with the App Store Review Guidelines, as detailed below:

  • 2.21: Apps that are simply a song or movie should be submitted to the iTunes store. Apps that are simply a book should be submitted to the iBookstore

To reply to this message or to get more information, visit the Resolution Center in iTunes Connect. Do not reply directly to this email.

Saturday, 12 March 2011

Observations on Goals

New Years Resolutions

I read an interesting article in the March 2011 edition of PC and Tech Authority called "Testing your Resolve" by Joel Nation.

According to psychologists at Sydney University 50% of Australians made New Year resolutions at the end of 2010.

Apparently though only half of those who make resolutions stick to them after 6 months and this figure drops to 10% after 12 months. You would have to conclude that resolutions don't work for 90% of the population.

So what is going wrong, why is this so? I have previously spoken about my 5 reasons why New Years resolutions fail.

To make sure you are one of the 10% that stick with their resolutions - just do the opposite to the actions listed in my previous post.

Or if you need a system to help you and have an iDevice then you could download my App Life Goals from the iTunes App Store. ;-)

Read all about it at the Reefwing Software web site.

Sunday, 20 February 2011

Life Goals v2.0 - Backup & Restore Data



Life Goals Data Backup

In version 2.0 of Life Goals we have added the ability to share or back up your goal and task data to any other iOS or Macs you have connected via a LAN.

To start, tap on the Life Goals Sync button at the bottom of the Settings & Backup Screen.

This will bring up the device discovery screen shown below. Any other iOS devices or Macs running Life Goals will be shown here. You will need to tap the Life Goals Sync button on both devices for them to be shown.

Devices also need to be on the same LAN to be discovered. The example here shows the local device name at the top (DS_iPod) and any remote devices discovered in the table below (DS_MacBookPro). Tap the remote device that you want to sync with or the cancel button.

If a successful connection is made you will see the Life Goals Sync screen from which you can import or export data.

Note that all data on the device which imports will be erased and replaced by data from the other device. Data is NOT merged so take care.

Tap the export button to back up data to the remote device. Tap import if you want to restore data from a previous backup.

An alert will appear on the device which is having its data erased and replaced. Tap cancel to stop the process or continue to complete it.

The local device will show a message and the spinning activity indicator until the alert on the remote device is acknowledged (i.e. cancel or continue button is tapped).

There is no undo available, once the Continue button is tapped, the data is over written on the device importing.

On completion of the data transfer, the LIfe Goals Sync screen will slide away on both devices. No further action is required, the data will now be identical on both devices. This includes the Vision if present but not the preference settings.

Visit Reefwing Software for more details.


Friday, 31 December 2010

5 Reasons that New Year's Resolutions Fail!


5 Reasons That New Year Resolutions Fail and what to do about it!

As New Year's Eve rolls around we all tend to look back over the last year and score ourself on how well we did. If we met most of our goals then that reaffirms our self worth and encourages us to set new challenges for the next year.

Alternatively, if we didn't do so well in meeting our objectives, we tell ourselves that they weren't that important or we were too busy. Though you have to wonder why we would set ourself goals that were not important to us.

The good news is that there is a fool proof method to achieving your goals. Why goals are not achieved has been studied by many people and this problem has been solved. So why do so many people get to Valentines Day and they have already broken their New Years Resolution?

In my experience the following 10 things are why we don't meet our goals:
  1. You didn't write them down. This has got to be the number 1 reason. There is so much going on in our life that you can't possibly hope to remember everything. Writing down our goals starts the commitment process. It is hard to fool yourself if the evidence is right in front of you. The process of writing also forces you to think about what is really important to you, which may come as a surprise. Some of you may have read "The Secret", while I don't agree with the whole premise (see next point), I do believe that clarifying what you want will open you up to opportunities to progress a goal.
  2. You didn't do anything. I know "The Secret" suggests that simply focussing on a goal will cause it to be realised, however in my experience things go a lot faster if you take action. For example, one of my goals this year was to release an iPhone App and sell it on iTunes. To do that I broke the goal down and planned what steps I needed to take to get there. I needed to buy a Mac, learn objective C, XCode, Cocoa Touch, sign up for the Apple Developer Program, write code, debug, unravel the mysteries of code deployment and then negotiate the labyrinth which is iTunes Connect. I'm pretty sure if I just wrote the goal down but did nothing I wouldn't now be getting monthly deposits from Apple. So I suggest you break your goal down into tasks and start doing the tasks. It's like the old joke about how do you eat an elephant? One bite at a time.
  3. You didn't give up something else. Each day, we all only have so much time (24 hours on Earth). So unless you are near a black hole or travelling at close to the speed of light then we all have the same amount of time each day. Your days are already full so in order to meet your new goals you need to allocate some time to take action (see point 2). Not only do you need to decide what you are going to do, you need to decide what you are going to stop doing. If you aren't willing to give up something (e.g. watching 8 hours of TV a day) then you will fail. A common mistake here is to try and go cold turkey. You don't have to give up all TV, whatever you are willing to do without is time you can spend on your goals. Remember these are your goals, no-one else should determine what is important to you and if the most important thing for you is to watch 8 hours of TV a day then write it down and take action. But if it isn't then allocate some time to what is. As Stephen Covey said, "The key is not to prioritise what's on your schedule but to schedule your priorities."
  4. You weren't sufficiently motivated. Related to point 3, you have to be motivated enough to give up something you are already doing. The best motivators are Pain and Pleasure, in that order. So when you write down your goals you need to link them to these motivators and if possible to both of them. To exercise you might need to get up an hour earlier in the morning. Your motivation to get up needs to be stronger than your motivation to stay in a warm bed. This might be the endorphin rush you get after exercising (Pleasure), feeling better about yourself (Pleasure) or not dying early from being overweight (Pain). Habit is your friend - get yourself motivated enough to do this 21 days in a row and it will get easier.
  5. You think it will take too long. I hear people say, "I would love to do blah but it will take 5 years." Guess how much older you are going to be in five years time? That's right 5 years. The time will pass anyway so why not spend it doing something that is important to you?
The best news is that all of the above is in our hands, so by all means set your New Year's Resolutions tonight, but make sure you also take the above into account.

Warning - shameless plug follows:

Goals have always been a subject that has fascinated me, which is why my first iPhone App was Life Goals. If you are interested in a goal setting tool which embodies the philosophies above then check it out on iTunes or read more about it the Reefwing Software web site.

Tuesday, 6 July 2010

Latest Reefwing App - Coming Soon!


Number Converter
Version 1.0

My latest App has just been submitted to Apple for approval. It is something that will appeal to 1% of the population (if that) but it's something that I will find useful - and sometimes that's all the excuse you need.

I developed it primarily to try out the new iAd functionality released in iPhone iOS 4.0, so I wont be charging for the Application.

The theory is you get paid via the (*discrete*) Ad at the bottom of the screen. I'm not expecting to retire on the proceeds, to do that you probably need to develop an App that a lot of people want.

I will announce when it is approved and will post details on the Reefwing Software web site.


Sunday, 18 April 2010

Life Goals v1.3

This release continues the incremental feature updates, improves a number of facets of the user interface and fixes a bug which was introduced in version 1.1.

- The Goal description input screen is now multi-line and scrollable which facilitates the entry of long Goal names.

- New Category items will now be assigned a random colour instead of all new Categories being given grey as a default colour.

- 15 New Category icons have been added.

- The Task description input screen is now multi-line and scrollable which facilitates the entry of long Task names.

- The Task entry screen has been upgraded to make it more intuitive to enter the effort and impact for each task (see the screen shot).

- A bug was introduced in version 1.1 which could cause the App to crash if more than 10 categories were added and you selected the Graphs Tab. This has been fixed.

This version is backwardly compatible with data from earlier versions.

Tuesday, 13 April 2010

Life Goals in iTunes New & Noteworthy!

What a blast! Apple have listed Life Goals in the New and Noteworthy section of iTunes.

I am really chuffed by this. With over 150,000 or so Apps it is pretty hard to get noticed.

It is only a fluke that I saw this as Apple don't tell you if you have been added.

The next version (1.2) has been submitted for approval. Hopefully this should be released later this week.

Saturday, 13 March 2010

Life Goals Sets High Bar in Goal Management


The iPhone App Review Site & Life Goals v1.0

Anna Papachristos from the iPhone App Review site has recently reviewed Life Goals. Here is an extract from the review:

"What is great about Life Goals, as opposed to other goal management applications, is the way it provides its users with a pre-designed set up featuring different categories. Many similar apps make it easy for users to enter their goals and set due dates, but Life Goals helps you break things down into categories that some may even overlook as being an area of their life they could improve upon. Life Goals uses a simple interface that makes recording goals and tasks easy, while also monitoring their importance and your progress instead of leaving such tasks up to the users themselves."

You can read the complete review at:

Sunday, 7 March 2010

Life Goals iPhone App cracks top 20

Life Goals reaches 13th spot on the Aussie Charts.

My iPhone App Life Goals reached 13th spot on Sunday. It is now starting to tail off but I'm pretty stoked that it got that high with no real marketing.

I have just started on v1.1 which will add in some of the features that users have requested. The proposed development pipeline is shown on my blog at www.reefwing.com.au.

GeoDefense Swarm Strategy - Fusion - Crossed Wires

New Downloadable Content for GeoDefense Swarm

There was an upgrade published last night (in Australia) for additional downloadable levels for GeoDefense Swarm. The first level, "Crossed Wires" is free and you can buy another 10 levels (5 medium and 5 hard) for about $1.

The free level is fairly straight forward. If you get stuck a solution is shown in the attached picture. There is probably also a solution using just thumpers. Start by building towers straight up and down from the exit points and then gradually build the path as you get more cash. Eventually you will run out of spots for additional towers, so start upgrading.

Saturday, 27 February 2010

Life Goals iPhone App cracks top 50


Life Goals Hits 44th Spot in iTunes Productivity Section

Life Goals the objective / goal setting App for iPhone moved up the charts to 44th spot in the Productivity section of the Australian store.

It has also cracked top 100 in the UK, Italian, Canadian and Danish charts.

I've mentioned PositionApp before but let me again say what a great App for Developers. It is addictive watching the progress of your App around the world. The charts seem to update about every 7-8 hours.

Tuesday, 23 February 2010

Life Goals up to 80th spot in Productivity



Life Goals Progress

Life Goals hit the App store at position 106 with a bullet! Over today it moved up to 80th spot. For some reason it seems to be doing really well in Denmark - thanks to all my Danish supporters!

I know this because I'm using the free iPhone app called PositionApp. I would recommend this program to all developers, it makes it really easy to keep track of your Apps progress. There is currently no data from Apple (via iTunes Connect) so this is the only feedback I have on sales.

Sunday, 7 February 2010

LifeGoals Demo Video Posted



LifeGoals

Version: 1.0


[Coming Soon to the iTunes App Store]


The LifeGoals demo video is available now at:


http://www.youtube.com/watch?v=XvYyX8-rqz0


This was made using:


  1. 1.The Xcode simulator;

  2. 2.SimFinger (to generate the transparent “finger” dot, add fake apps and set the carrier text);

  3. 3.iShowU HD to record the video; and

  4. 4.iMovie to add the titles, credits, transitions and soundtrack (music was bought from Jamendo PRO).


    Read all about LifeGoals and how to design the life you want at www.reefwing.com.au


Saturday, 28 November 2009

iPhone - Screen Capture


iPhone Screen Capture

The iPhone includes a handy feature to take a photo of the current screen.

To take a screen shot you need to hold down the "Home" button (at the bottom of the screen) and then hit the "power/sleep" button (at the top right hand side of the phone).

Your screen shot will then be available in the camera roll section of your photo app.

The attached photo should illustrate the process.

Sunday, 15 November 2009

iPhone Application - Life Goals


iPhone Application - Life Goals

It looks like Apple has accepted me (or Kintarla Pty Ltd to be precise) as a new iPhone Developer - Hurrah!

As this is my first program written in Objective C and Cocoa Touch, I'm keeping things fairly simple. The plan is to release a goal setting application before the 1st Jan 2010.

I'm finding Objective C to be quite a bit different to C#. The way that methods are handled is doing my head in but after a week or so of concentrated effort it is starting to make sense.

The Icon in the title page screen shot is a west African symbol of life transformation called SESA WO SUBAN. It means to "change or transform your character." You can learn more about these symbols at http://www.adinkra.org/htmls/graphics.htm

To get everyone in a goal setting mood for New Years, I'm collecting relevant quotes. Here are a few to get you started ...

Goal Setting Quotes

"Success is 99% failure." - Soichiro Honda

"You are never too old to set another goal or dream a new dream." - C.S. Lewis

Saturday, 31 October 2009

GeoDefense Swarm Strategy - Hard Level 3 (The Race is On)


iPhone

GeoDefense Swarm Strategy

Hard Level 3 - The Race is On.

Spoiler Warning...

Ok this level is tough! I tried a bunch of different strategies before hitting on the winning solution. Just getting past Wave 1 is tricky.

I finally settled on the formation shown in the attached photo. You can clear the 1st two waves using just this. I then added one of the top 3 laser towers. This will allow you to get past wave 4 which is the next tough spot. Add the remaining two laser towers in this formation and then start replacing the blasters with lasers. Replace the ones which line up with the creeps path first. Upgrade as you go. Wave 10 is tough to get past as is 14 and 15 but following this strategy should get you there. I'm not sure how sensitive this solution is to build order.

I have seen another strategy using juggling but I try to avoid those if possible. No juggling is required for this approach.

The game hints at using an upgraded blaster strategy but I couldn't get that to work. I would be interested in a solution using blasters - let me know if you managed this.