ios indie developer toolkit - cocoaheads 3city

Post on 16-May-2015

396 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Prepared for CocoaHeads Tricity (Poland) Meeting.

TRANSCRIPT

iOS indie developer toolkitCocoaHeads Tricity

Workflow

Plan Design Code

PublishAnalyze

Research

+

Mindnode

Organize

Planning tasks

Designer + Developer cooperation

Wireframes?

Design

‣Wireframing is useful

‣Wireframing can take a lot of time

‣Wireframing apps can be cheap (or free ;) )

‣https://gomockingbird.com/

‣https://moqups.com/

‣http://popapp.in/

IconKit - icon files generator

Generate icon files

Resizer - non-retina images

Make non-retina images easily

Automator - custom services

‣Built in Mac OS X

‣Create custom services by stacking blocks

‣Use for example to add „@2x” to filename

Demo

Testico.net - icon test

‣Great tool for testing your icon in live environment

‣http://testico.net/icon/abmksj

‣http://testico.net/icon/gdjgiv

Source image:

Reflector - Airplay server

‣Airplay mirroring to your Mac (or PC)

‣You can record promo videos

‣Paid, but has a nice free trial

ImageOptim

Remember to disable Xcode’s compression

Can decrease your app’ size about 30%(think OTA)

Remind your designer

Use only even dimensions and positions

1px becomes 0,5px

Have fun matching lines & patterns

3, 2, 1..... Code!

‣Go reinvent the wheel! Or...

‣check for existing components first

‣https://github.com/

‣http://www.cocoacontrols.com/

‣http://code4app.net/

Mou - reading markdown

‣Free ;)

‣ Intuitive editor

‣Doesn’t support github extension

‣No preview

Find your code a home

‣Git

‣Git-flow

‣Remote hosting issue

‣https://bitbucket.org/

OMG command-line

‣Xcode has built-in git support, but it sucks

‣Command line committing sucks

‣There’s an app for that...

SourceTree -GIT client

‣Free

‣Easy & intuitive GUI

‣Supports MOST of git operations

‣Supports Git-Flow

‣Lack of nice file merging system(conflicts)

Demo

RestTest - WebService tester

Make your code shine

‣Uncrustify

‣Free code formatter

‣Can be nicely plugged into Xcode (using behaviors)

‣Make your own rules with Uncrustify X

Optimizing coding flow

‣Xcode snippets

‣Can I use that? Checking if method is available in deployment target

‣Powerful logging

‣Colorful Xcode console

‣More details on the second part ;)

‣http://github.com/mzygar/CocoaHeads3CityLecture

Xcode snippets

‣ http://www.icodeblog.com/2011/12/06/using-xcode-4-snippets/

ttt =

Remind your developer

Always cut out NSLogs on release configuration

Or you will be pocked, or scrapped or...

Demo sponsored by Huffington Post

Publishing

‣Before publishing

‣find beta testers

‣add analytics

TestFlight - build distribution

‣Revolution

‣seamless (almost) adHoc install

‣use to send to QA or customers

‣ limited amount of devices

Your own Big Data

‣Flurry Analytics

‣ nice SDK

‣ issues with retrieving data via API

‣ horrible UI

‣Mixpanel

‣ perfect

‣ soo expensive

Tracking installation sources

‣Yoz.io

‣Google conversion tracking

‣Flurry ??

Tracking sales

‣AppAnnie

‣ free

‣simple(basic) & clear

‣AppFigures

‣way better

‣paid ;(

Appcod.es

‣SEO tool for Appstore

‣Keyword discovery

‣Average accuracy ( based on xyo.net)

‣Use „devforum” code to get first month for 1$

‣UI is terrible

Press Kit

‣http://placeit.breezi.com/

‣Reflector app

‣App page

‣ tumblr.com

‣vipserv.org (for WordPress)

Thanks!

Michal Zygar@mzygar

top related