Useful Tools for Creating (& not developing) iOS/Android Apps
C o n f i d e n t i a lUSEFUL TOOLS FORCREATING (& NOT DEVELOPING)MOBILE APPS.JUNE, 2013Sagar ShahiPhone Developer
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 iOSapp and the flagship product of Ishi Systems.• Passionate about cutting edge technologies.
Mobile Development Life CycleDesignCodingStorageSyncPerformanceMarketingAnalytics
Introduction3OverviewGetting familiar with 3rd party tool.MADLC and app development challenges.Advantages of using 3rd part toolsQ&A/Feedback.
MADLC Challenges4 Design & mockups Coding Storing huge data in database online & offline Synchronization between client & server Server performance App performance Marketing & Promotion Analytics, feedback & reviews
Random & Cool Tools5 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/
It’s important to learn coding6 treehouse – http://teamtreehouse.com/ A better way to learn technology Learn to build websites, create iPhone & Android apps, code withRuby 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
Online courses7 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
Start creating your app8 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 inprevious 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
Start creating your app9 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, Nonprofits Directions, Reservations, Call, Ordering, Music Player, LoyaltyCard, Photo Gallery & everything else needs.
Analyze your app11 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.
Analyze your app…Contd12 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 betweenpeople and places Informed view of offline customer behavior Android, iOS, HTML5
Design & Mockups13 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
Design & Mockups14 proto.io - http://proto.io/ Gestures, touch events, screen transitions & animations Components for iPhone, iPad, Android phones and tablets, SmartTV 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.
Monetization15 xAd - http://www.xad.com/ Location@scale, Target Nationally, talk locally. SmartLocation – Gathers most accurate location signals. SmartFencing – location targeting technique based on user-searchbehavior SmartCreative – Relevant & dynamic ads SkyRocket - http://www.skyrocketapp.com/ Mediation – Ads, offers, partners, ad network Cross Promotion – Promote your own products & track installs ofyour other apps. Ads for IAP. Segmentation – Choose different experiences for diferent users.
Make your app bug free16 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 theapp. In-app user feedback – Get feedback from users from the app.
Promote your app17 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
Enhance your app18 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 usingDwolla iOS, Android, HTML5 support. Titanium, Phonegap & Basic4Android support
Enhance your app19 Cenzic Mobile -http://www.cenzic.com/products/mobile/index.html 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-levelvulnerabilities. Session analysis & rights management vulnerabilities, analysis forany potential logical flaws Continuous Application Testing – Cenzic Hailstorm platform whichtakes virtual snapshot of the apps and for Development QA Production
Enhance your app21 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
QUESTIONS?22Thank You!Happy Development!!!For any other queries and question please sendan email onSagar.email@example.com
References The iPhone app developer’s blog: Mobile Orchard - http://mobileorchard.com/ stackoverflow - http://stackoverflow.com/ -network of free, community-driven Q&A sites