Useful Tools for Creating (& not developing) iOS/Android Apps
1. C o n f i d e n t i a l
USEFUL TOOLS FOR
CREATING (& NOT DEVELOPING)
MOBILE APPS.
JUNE, 2013
Sagar Shah
iPhone Developer
2. Sagar Shah, iPhone Developer
• Seasoned iPhone developer with 5 years of experience
• Knowledge of various open source tools.
• Currently developing Picksie, a social networking based iOS
app and the flagship product of Ishi Systems.
• Passionate about cutting edge technologies.
5. MADLC Challenges
4
Design & mockups
Coding
Storing huge data in database online & offline
Synchronization between client & server
Server performance
App performance
Marketing & Promotion
Analytics, feedback & reviews
6. Random & Cool Tools
5
INTERSTATE – http://interstateapp.com/
Open Project Management
Roadmap visible to clients
App.io – https://app.io/
Run iOS apps in the browser
Upload simulator binary and convert it into an HTML5 web-app
Snippets.me – http://snippets.me
Don’t reinvent your code.
Manage your small codes, functions & code-libraries
Similar: Gists – https://gist.github.com/
7. It’s important to learn coding
6
treehouse – http://teamtreehouse.com/
A better way to learn technology
Learn to build websites, create iPhone & Android apps, code with
Ruby on Rails & PHP.
code school – http://www.codeschool.com
Learn by doing
Learn web-technologies in the comfort of your browser
Video lessons
Coding challenges
Screencasts
8. Online courses
7
coursera – https://www.coursera.org/
Take the world’s best courses online & free
UDACITY – https://www.udacity.com/
Free interactive college classes
KHANACADEMY –
https://www.khanacademy.org/
Free online education on various topics
9. Start creating your app
8
MOBILE ROADIE – http://mobileroadie.com/
Powering your entire mobile presence
Develop iPhone+Android apps, iPad apps & mobile websites
Includes analytics & marketing tools also for your app
Price: Costly but worth if you don’t want to learn what presented in
previous slide
appafolio – http://appafolio.com/
Create brochures, presentations, catalogs & portfolios.
No coding required!
Interactive folios for iPad, iPhone, Android & Kindle Fire
Includes analytics
Free account can be created
10. Start creating your app
9
AppMakr – http://www.appmakr.com/
Very useful if you are developing only iOS app.
Push notification, Videos, Images, Advertisement
Free account also includes a lot of features.
Bizness Apps – http://www.biznessapps.com/
The fast & easiest way for SMEs to make Mobile Apps
Bars, Realtors, Lawyers, Restaurants, Bands, Sports, Religion, Non
profits
Directions, Reservations, Call, Ordering, Music Player, Loyalty
Card, Photo Gallery & everything else needs.
11. Start creating game
10
GameSalad – http://gamesalad.com/creator
Game creator engine.
Create games fast with no coding
No javascript, html, css knowledge
Test your games on Apple devices
Publish your games to iOS, Android and HTML5
Basic edition is completely free
12. Analyze your app
11
mixpanel – https://mixpanel.com
Actions speak louder than page-views
Getting answer of your questions about the app data.
Identify the funnels where you’re losing your users.
Identify user retention
Understand your users
Push Notifications.
13. Analyze your app…Contd
12
Placed – http://www.placed.com/
Location based analytics
70 million locations a day, across 70000 opted-in US smartphones.
Quantifies the physical world by mapping the relationship between
people and places
Informed view of offline customer behavior
Android, iOS, HTML5
14. Design & Mockups
13
justinmind - http://www.justinmind.com/
Build by drag-n-drop
Bring it to life – rich interactions
Collaborate – Share & Test
Mobile apps – iPhone/iPad, Android, Windows & Blackberry
Web apps – Web widgets, Facebook widgets, Charts, YUI library
Sketching – Sketching widgets, Sketching shapes
Desktop apps – Windows & Mac OS X
15. Design & Mockups
14
proto.io - http://proto.io/
Gestures, touch events, screen transitions & animations
Components for iPhone, iPad, Android phones and tablets, Smart
TV
Test prototype directly on your mobile device
HTML5 fonts, Web-based
Free limited account available.
uISTenCILS - http://www.uistencils.com/
Stencils like we use for drawing.
Web, iOS, Android, Windows
Stencils, Sketch Pads, etc.
16. Monetization
15
xAd - http://www.xad.com/
Location@scale, Target Nationally, talk locally.
SmartLocation – Gathers most accurate location signals.
SmartFencing – location targeting technique based on user-search
behavior
SmartCreative – Relevant & dynamic ads
SkyRocket - http://www.skyrocketapp.com/
Mediation – Ads, offers, partners, ad network
Cross Promotion – Promote your own products & track installs of
your other apps. Ads for IAP.
Segmentation – Choose different experiences for diferent users.
17. Make your app bug free
16
CRITTERCISM - https://www.crittercism.com/
Error reporting - Crash Reporting, Handled Exceptions,
Breadcrumb, Metadata, Alerts, Crash trends
Android, iOS, Windows Phone 8, HTML5, Unity, Android NDK
uTest - http://www.apphance.com/
OTA – distribute binary via uTest to your testers
Crash Reporting – Find which line of the code crashed
In-App bug reporting – Testers can report bug from right inside the
app.
In-app user feedback – Get feedback from users from the app.
18. Promote your app
17
buzzdoes -
http://www.buzzdoes.com/portal/index.aspx
Make your app viral
Turn your app users into your app distributors
Gain many new loyal users in seconds
Monetization & distribution in a single add-on
Boost app Downloads
No pop ads in your app
19. Enhance your app
18
ZOOZ - http://www.zooz.com/
One-tap checkout – Enable users to pay with one tap.
Payment Insights – analytics & merchant-specific recommendations
Fraud Prevention – Smart fraud detection.
Checkout via Credit Cards, PayPal, Qiwi wallet, Bank transfer using
Dwolla
iOS, Android, HTML5 support.
Titanium, Phonegap & Basic4Android support
20. Enhance your app
19
Cenzic Mobile -
http://www.cenzic.com/products/mobile/index.h
tml
Managed Service that Identifies Vulnerabilities in Mobile Apps
Non-Intrusive Vulnerability Tests – coding & logic of app
Invasive Fault-Injection Tests – Web-service testing
App server environment testing for file management & system-level
vulnerabilities.
Session analysis & rights management vulnerabilities, analysis for
any potential logical flaws
Continuous Application Testing – Cenzic Hailstorm platform which
takes virtual snapshot of the apps and for Development QA
Production
21. Enhance your app
20
PubNub - http://www.pubnub.com/
Build real-time apps quickly and scale them globally
Core Building Blocks for Secure Real-Time – delivers Unicast &
Broadcast Data Streaming, Presence, Storage, Mobile Offline Push
Notifications
Real-Time on a Redundant, Global Network – 11 data centers
across the world
Supports iOS, Android, JavaScript, Python, Ruby on Rails, C# &
50+ other SDKs which means every popular
mobile, browser, desktop & server environment is supported.
Dropped Connection Catch-up, Mobile Battery Optimized, AES
Encryption, Real-time analytics, Storage/Playback Services
22. Enhance your app
21
cocoa CONTROLS -
https://www.cocoacontrols.com/
Custom UI Controls for iOS & Mac OS X
Browse & Search for open-source or paid controls.
Submit a new control.
Showcase your apps with open-source controls
CocoaPods controls