Software development, mobile apps development, responsive site development
Mobile software development 2014
-
Upload
christoph-lueckler -
Category
Software
-
view
511 -
download
2
Transcript of Mobile software development 2014
UP TO ELEVEN
WE ARE DEDICATED TO DESIGN, DEVELOP AND BRING TO MARKET HIGH-QUALITY SOFTWARE SOLUTIONS TO FACILITATE THE LIVES OF CUSTOMERS ALL AROUND THE WORLD.
2
• Founded in 2012
• Founder:
• Martin Pansy
• Jürgen Pansy
• Headquarter in Graz
• 36 employees
• http://www.ut11.net
UP TO ELEVEN
3
UP TO ELEVEN
mysms is a cross-platform SMS application that offers users full remote control over their SMS and voice communications. When using the service, text and calls from a user’s smartphone are saved in the cloud and synchronized between a wide range of mobile, web and desktop platforms. Thus, mysms allows users to create, send and receive text messages on any device – just like using their s m a r t p h o n e s . T h e a p p i s available for download on all major app stores.
Originated as free SMS service back in 1998, sms.at is today one o f t h e b i g g e s t m o b i l e e n t e r t a i n m e n t a n d communication platforms in Austria with more than 80% brand awareness. About half a million monthly active users send SMS or download mobile content such as music, games, apps and wallpapers from sms.at. sms.at cooperates with global leading premium publishers and mobile operators to offer best in class service.
sms.at’s websms is the leading provider of corporate messaging and SMS-based mobile solutions in Austria. The service offers a wide range of high quality mobile messaging options for marketing, communication and productivity p u r p o s e s t o e n t e r p r i s e customers. Since 2010 websms has expanded its operations to Germany and Swi tzer land. Across GSA, more than 2200 enterprise customers of various industries rely on the outstanding quality of the websms services.
4
UP TO ELEVEN - COMPANY BUILDER
WE ARE LOOKING FOR GREAT PEOPLE WITH GREAT IDEAS. WE OFFER THE EXPRESS ROUTE TO STARTUP SUCCESS.
5
• Distributed version control system
• Initial release 07.04.2005
• Strong support for non-linear development
• Efficient handling of large projects
• Toolkit-based design
GIT
8
• Extreme Programming (XP)
• Test-Driven Development (TDD)
• Prevent integration problems
• Continuous builds
• Automate distribution
CONTINUOUS INTEGRATION
16
• Short development cycles
• High frequent releases
• Pair programming
• Flat management structure
• Good structured code
EXTREME PROGRAMMING
18
TEST-DRIVEN DEVELOPMENT
Run tests see new failure
Add a test
Write some code Run tests see all pass
Refactor
19
• Open Source (http://jenkins-ci.org)
• Supports several build tools (Gradle, LLVM, …)
• Used in organizations (Facebook, Yahoo, Dell, …)
• Easy installation
• Plugin support
JENKINS
20
• Build, analyze and test apps
• Need OSX Server 10.9 (XCode Service)
• GIT & SVN support
• Build & test statistics (GUI)
• Manage Bots via Log Navigator or Web Browser
BOTS
22
• Unit testing
• Integration testing
• System testing
• Acceptance testing (Beta Tests)
TEST LEVELS
25
• Test the result not the implementation (Compare result with specification)
• White-Box-Test
• n * functions == n * tests
• Method could contain bugs
• Prevent new issues
UNIT TESTS
26
• Alpha Testing:
• Internal user acceptance test
• Tested by potential users or test team
• Should be done before beta testing
• Beta Testing:
• External user acceptance test
ALPHA & BETA TESTING
27
• Free service
• Distributing apps for Adhoc-Testing
• Supports Android, iOS and Windows
• Supervise testers
• Own SDK to monitor app performance
TESTFLIGHTAPP
28
• Native beta testing
• Up to 1000 testers
• Internal / External testers
• No additional certificates
• Requires iOS 8.0 or greater
• Requires Beta App Review
TESTFLIGHT BETA TESTING
29
• Free service / Subscription plans
• Monitor live app performance
• Collect crashlogs and evaluate them
• Github issue integration
CRITTERCISM
• Live statistics from where the app is running
• Track usage to optimize further releases
• Gather device information
• Custom variables available
• Can track crashes and exceptions
GOOGLE ANALYTICS
31
• https://developer.android.com/sdk/installing/studio.html
• Publicly available May 2013 (v0.1)
• Current Version: 0.9.2
ECLIPSE VS ANDROID STUDIO
34
UP TO ELEVEN
Up To Eleven Digital Solutions GmbH
Münzgrabenstraße 92/4
8010 Graz, Austria
www.ut11.net
www.facebook.com/ut11digital
www.twitter.com/ut11
http://gplus.to/uptoeleven
Christoph Lückler, BSc
www.google.com/+ChristophLückler
+43 676 / 66 88 004
Ing. Marc Mikolits
www.google.com/+MarcMikolits
+43 676 / 66 88 785