aca-mobile - creating enterprise apps with madp

92
Creating Enterprise Apps with MADP Yakup Kalin [email protected] mobile.aca-it.be

Upload: aca-it-solutions

Post on 12-Apr-2017

210 views

Category:

Technology


0 download

TRANSCRIPT

Creating Enterprise Apps with MADP

Yakup Kalin [email protected] mobile.aca-it.be

Yakup KalinMobile Solution Engineer

@YakupKalin mobile.aca-it.be

How to determine the best mobile solution within scattered mobile

landscape?

I want to watch TV

Check our Philips TV with Ambilight, 3D sound system, Micro

Dimming Pro and a built-in camera.

Watch TV

Why, where, when?

Everyone is so busy with the HOW that they completely forgot about the WHAT.

Move a company process to digital?

Increase productivity?

Enter the market fast?

Asking the right questions.

Define Mobile Solution

Hold on!

Native, Hybrid, Web?

Asking the right questions.

A tailored solution

A satisfying solution

For example (company A):

Target Android and iOS devices, good UI, awesome UX, Secure and full device API.

Native

Lets start!

Oh we almost forgot:

Enter market fast, and I don’t have a lot of money to

spend.

Native experience Not so expensive

Deliver fast Enter the market fast

MADP

Mobile Application Development Platform

Rapidly build, test and deploy

mobile apps

Appcelerator Titanium

Titaniumopen source

cross-platform apps

AppceleratorEnterprise level

MDM/MAM/MBaaS/Analytics

Write once, adapt everywhere

1 x codebase

1 x learning curve

1 x maintenance

1 x backend integration

1 x error handling

1 x bugfix

1 x new feature

1 x test coverage

1 x knowledge transfer

1 x repo

1 x jenkins build

1 x analytics

3 x adaptation

3 x UI/UX

3 x validation

JavaScript, XML, TSS.

Native apps Native components

Cross-platform

1 x codebase

For multiple platforms

Disadvantage

if tablet and android, else if phone and iOS else if tablet and portrait …

Reusability

Modules Widgets Libraries

Modules & Widgets

Widget & Module

Module

Implementation

Widgets

Full reuse of code

Libraries

Algorithms, calculations, backend and storage interaction, helper methods, analytics, logging, …

Third party modules, widgets and libraries

60-90% re-use of code across device platforms

Testing Unit Testing, UI Testing, Device testing, …

Jasmine Calabash (Cucumber)

Recorded UI tests (iOS)

1 x test coverage

Behaviour-driven development (BDD)

BA/PM developers

Decreasing test time by 90% and app project costs by 40%

Continuous integration (CI)

Continuous quality check

MADP covers Mobile lifecycle

MADP elevates Reusability

Key takeaways

1. Ask the right questions 2. Satisfying fit (solution - technology) 3. Cover Mobile lifecycle4. Reuse and automate

2 days : Business identification

2 days : Mobile Discovery

1 day : Strategy Report

Your Mobile HealthCheck : 4.000 Eur

How to transform your business ?

Creating Enterprise Apps with MADP

Questions?Yakup Kalin

[email protected] mobile.aca-it.be