35
Mobile Apps Factory the @butaji [email protected]

Mobile Apps Factory

Embed Size (px)

Citation preview

Mobile Apps Factorythe

@butaji

[email protected]

who am i?

agenda

- market - measure

- quality - integrity

checklist

- wifi - gprs, edge, 3g, lte - air-mode - breaking - server unreachable

Connection

charles app

WiFi

proxy

charles app

locale

- 12 / 24 hours - regions

- languages - timezones

- summer time

logs- journaling - passwords encrypted

Statuses

- phone-call - orientation - Voice-over - usability on

installs

- fresh - upgrade -1 - upgrade -x

text inputs

- undo-shake - selection - copy / paste - suggest - hide keyboard

- server - api key - url

- analytics - push keys - social

networks keys

API KEYS

- Specs for resources - mobile - server

- user profile - accept-language: XXX

imageoptim

- battery usage

- version numbers

final

measures

backups!*gooGle play + apple analytics

google analytics - audience

mixpanel - user profiles - events

require 'pp' require 'rubygems' require 'mixpanel_client'   client = Mixpanel::Client.new(   api_key:    'key123',   api_secret: 'secret123' )   data = client.request(   'engage', limit: 10000 )   results = data['results']

export api \ / excel

\ / profit!!

quality

reviews -> emailappbot.co

crittercism.com

crashlytics / fabric.io

user id!

crashlytics / fabric.io

zendesk.com

continous integration

xcode github teamcity

crashlyticsappstore

github.com

jetbrains teamcity

crashlytics / fabric.io

links!charlesproxy.com imageoptim.com crittercism.com crashlytics.com

zendesk.com appbot.co

jetbrains.com/teamcity

gotcha!

@butaji [email protected]