App Store Descriptions

Appbot have a great post on Writing a Great App Store Description.

One of the points is about telling a story, something that many apps fail to do.

Tell a story, don’t rattle off features

Selling a story of the person your potential customers want to be is what you are trying to achieve. Are they going to be awesomely productive? Are they going to save money? Are they going to get fit in just 7 minutes? Tell me about the super human I will become using your app.

 

Posted in Apps, Development, iOS | Comments Off

iOS Development Tools February 2015

Each project with a new team brings new tools and workflows. Tools I’ve been using this month.

Design/Prototyping

iOS Development

Analytics

Project Management

Podcasts

Newsletters

Posted in Apple, Development, iOS | Comments Off

iTunes Connect TestFlight Issues

It’s not been a great week for iTunesConnect in the first week since TestFlight was retired. There have been issues with accessing iTunes Connect, uploading builds for testing and notifications not being sent.

This has affected my ability to send builds out to two clients this week, but all builds were delivered by using workarounds.

iTunes Connect Workarounds

These are the workarounds I’ve been using:

iTunesConnect login successful but blank page displayed

Login using Chrome instead of Safari.

 

Uploaded build remains in Processing state

My builds are typically processed successfully within 10 minutes. If they remain in a Processing state longer than that I assume something has failed. I will then increment the version and build number in Xcode and resubmit. This subsequent build will typically process successfully.

 

Notifications not being sent

If push notifications and emails are not received after uploading the build, you can remove and re-invite testers to the build. This will trigger the notifications.

 

 

Posted in Apple, Development, iOS | Comments Off

iTunes Connect TestFlight

TestFlight is now legacy TestFlight and the new Apple version, as accessed via iTunesConnect, is TestFlight Beta Testing.

TestFlight Beta Testing has both increased the number of users to 1000 and reduced it to 25.

The number of internal testers is set to 25. This allows these users to test the app before the extra stage of submitting a test build to Apple for testing. Once submitted to Apple for Beta App Review, the app can be sent to up to 1000 external users. This has had the impact of reducing internal testers from 100 to 25. With additional internal testers needing to be setup as external testers as part of a beta phase rather than a testing phase.

The difference between testing and beta could be significant for some organisations. The Beta App Review checks that the app fully complies with App Store Review Guidelines. This may require more care and attention than a typical beta app deployed via TestFlight.

The Information section allows you to enter a description of what to test. This appears in the TestFlight app as part of the install process. This should be used to give the testers some pointers on new features and changes to focus on. You will also specify the Feedback Email address that is used within the TestFlight app to gather feedback.

There are no tools to manage the setup of 1000 external users although a CSV import of email addresses is possible. Recruitment must be done via email, not via a URL link. This does importantly remove the need to know a users UDID number. But it does also leave a significant gap (opportunity) for tester management tools.

As a developer you can have up to 10 apps at a time in testing (per iTunes Connect account).

As a tester, there is no limit to the amount of number of apps you can test, or developers you can test for. Each tester can test on up to 10 devices.

Test builds are only available for 30 days. Updates for new builds are sent automatically. Only one pre-release version at a time can be tested.

TestFlight Beta Testing is only available for iOS 8 devices so any device compatibility testing must still be deployed via legacy TestFlight.

It’s no longer possible to create an account in legacy TestFlight and messages are appearing within the service to move you over to TestFlight Beta Testing where possible.

This is a major step forward in allowing many more users to be involved in the beta testing phase of an app by removing some of Apple’s limitations. But, it has not yet implemented the full feature set offered by legacy TestFlight.

 

References:

Apple TestFlight
iTunes Connect Guide

 

 

Posted in Apple, Apps, Development, iOS, Software Testing | Comments Off

Prepping For Freelance #2 Newsletters

I’ve signed up to a bunch of newsletters as part of my preparation for going freelance in iOS Development. The newsletters are a varied mix of freelance advice and building an online business. Not all advice is relevant but it only needs a couple of nuggets to make an impact.

Rachel Andrew produces quality content and lots of it. As a product person and speaker in the web industry she has loads of great advice to share.

Brian Casel’s email course Productize Your Service which is a preview of Productize course. The email course covers documenting your processes in order to be able to outsource them elsewhere.

Amy Hoy has a bootstrapping email course with “kick your arse into gear” attitude.

Benefits

Of course, there are other benefits to signing up for these newsletters. These guys are the experts. You get to learn how they do newsletters so professionally. You get to see how they connect to customers. Rachel Andrews uses Drip to capture emails. A big part of the signup process was an emotional want to complete the Drip popup.

You can maybe use this as an opportunity to connect these people and bring yourself to their (and their communities) attention.

You can also find out who they are influenced by. Rachel lists Brian Casel, Ian Landsman and Sasha Greif as interviewees in her book. That’s how I signed up to Brian’s course and found that I should already be thinking about life after freelancing. That’s how I became a regular listener to Ian’s podcast Bootstrapped and signed up to his newsletter. That’s how I came to notice this AMA by Sasha Greif.

BONUS – Newsletter tip: In Gmail, apply a label to all your newsletter sender addresses. Otherwise, you’ll miss them. Then, when you’ve got time, you can catchup on your list as if you were using an old skool RSS reader.

 

Posted in Development, Freelance, iOS, Personal | Comments Off

Prepping For Freelance #1 Listening

In preparation for taking the leap into the world of Freelance iOS Development, I have been subscribing to bunch of new and inspiring podcasts.

These are all proving useful in suggesting tools, products and services that will be ideal for me. The last few podcasts also focus on creating products for yourself rather than for clients, which is an option that I’d like to explore with TinyShinyApps.

My regular podcast listening is also complimented by these iOS Development focused shows:

 

 

Posted in Development, Freelance, Personal | Comments Off

Great British Beer Festival in Twitter Charts

Great British Beer Festival (#gbbf) as represented in Twitter Charts – updated in realtime

 

Posted in Beer, Twitter | Comments Off

Second Wednesday in Twitter Charts

Second Wednesday as represented in Twitter Charts – updated in realtime
This post has been updated with additional Twitter data.

Updated:
The following files contain Twitter data on tweeters and followers of @SecWed and #SecWed.

BONUS 1 – SecWed Tweeters

BONUS 2 – SecWed Followers

Please let me know if you find this information useful.

Posted in Twitter, Web | Comments Off

Making Things Fast

I came across a great talk today by Leila Johnson on Making Things Fast.

 

The main points of the talk for me were:

Stop Caring

Stop caring about past projects
Stop caring about possible future aims
Stop caring about it being perfect, it never will be

If you love it let it go
Be generous with your ideas
Collect them constantly. Don’t be left with one thing to hold onto.
Make it. Then forget it. “The past is over.”

Spread your motivation over a short amount of time. Find people who inspire you. Keep making.

 

Stop Having Any Ambition

Ambition means you’re not happy yet
Ambition means you’re looking at everyone else
Let go of your dreams
Forget the “and then”. Don’t even think about whats next.

 

Stop making claims

To yourself
To your employer (on CV’s)
Let others make up their mind, claiming slows you down.
Make “things” not “statements of intent”
All supplementary writing=distance.
Something that exists is always better than something that doesn’t (except unicorns)

 

Barriers to fast making

Worrying about what may happen
Thinking you’ll never have a good idea again
Thinking it has to be successful
Describing instead of doing (CV’s, About Me)

Solutions

Play pointlessly
Detach from all goals
Make partial things
Make regularly, make fast. The faster you are the more you can make.

 

For more details check: (video) (slides)

 

 

 

 

Posted in Personal, Web | Comments Off

Beerpreneurship

With investments in two beer related companies I can call myself a beerpreneur. The investments are:

Brewdog via the third Equity For Punks scheme. I’d always missed the deadline previously so was pleased to get in early this time.

Beerbods raised funding via CrowdCube reaching a £150,00 investment in record time.

Both are small  investments as a way to keep informed of the inside story of these companies at an interesting time for the British beer industry.

 

Posted in Web | Comments Off