CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT

Slides:



Advertisements
Similar presentations
Build Amazing Apps with Web Standards Mobile HTML5 Applications In Hours, Not Days.
Advertisements

GovCamp QLD 2012 Different approaches to mobile app development.
Contents Different O.S. and platforms. Different programming languages. Possibilities for mobiles. GPS, digital compass, accelerometer,… Augmented reality.
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
D4.3 Additional Applications iPad Application – Facebook Integration George Chrysochoidis i-sieve technologies ltd. PATHS Project Review, 12th March 2014,
HTML5 That’s What You Need to Know Today Ingo Rammer | thinktecture |
So. . . According to the Global Developer Survey ’13 conducted by Telerik, over 5000 developers said that they developed apps using HTML5 in 2012 and 90%
 Initial Targets  Maps, News, Events, Laundry  Create Mobile Web Design Standards m.uiowa.edu/about/develop/ m.uiowa.edu/about/develop/  Direction.
Component OneJQuery MobileVisual WebGUI Comparison of three mobile site development frameworks.
Cross Platform Mobile application development HTML5 and JavaScript Chris Connor.
WEB APPS LOGIC APPS MOBILE APPS App Service API APPS Fabrikam Kable 1. Customer books appointment 2. Customer valet assigns a technician.
HTML5 That’s what you need to know today Ingo Rammer, thinktecture
Development of mobile applications using PhoneGap and HTML 5
Native vs hybrid vs web mobile Application
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
 jQuery Mobile An Introduction. What is jQuery Mobile  A framework built on top of jQuery, used for creating mobile web applications  Designed to make.
The Impact of Mobile Technology at the University of Michigan Medical School Laurence Kirchmeier Technologist 1/20/12 © 2012 The Regents of the University.
Mobile Web Applications
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
UB Mobile Past and present Demo of UB Mobile 2.0 Technologies used (and not used) UB Mobile Advisory Council.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
“A Project Managers Perspective” Presented by: Brian Fischer Houston Engineering, Inc. WLIA Conference, 02/14/2013 A JOURNEY THRU MOBILE APP DEVELOPMENT.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
Some considerations… Apps available by platform PlatformTotalPercentage iOS617, % Android342, % BlackBerry117, %
PhoneGap- Cross platform for mobile Lê Nguyên Khánh Trần Đại Nhân
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Apache Cordova Tools in Visual Studio
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
ANDROID AN INTRODUCTION. WHY ANDROID???? Android boasts with around 75% market share. Growth of 91.5%. 2.
Advantages of using PhoneGap for Mobile App Development
Top 12 Frameworks for Android App Development
Created by Presented by James Schultz Titanium. What is Titanium? An open, extensible development environment for creating beautiful native apps across.
Rapidsoft Technologies has been engaged in Android applications development since Google introduced its mobile OS,. Today Android is world’s leading.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
NativeScript – Open source platform to build Native iOS/Android Apps.
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
JavaScript 사용현황 김민철. Table of contents  1. Mobile  WAC  PhoneGap  AppsPresso  2. TV  Samsung Smart TV  KT IPTV  3. 기타  node.js 2.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
TELERIK APP BUILDER ( Icenium ). POINTS TO DISCUSS  Introduction  Features  Versions  Supported Frameworks.
PhoneGap Cross-Platform Development Company India
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Developing Mobile Apps at the University of Michigan Medical School
A little more App Inventor and Mind the GAP!
ET-570 Smart Phone Apps.
Apache Cordova Overview
Automatic Mobile App Generation
Survey Paper & Manuscript
Hybrid Mobile Applications
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Who Am I? appMobi's lead HTML5 game developer / evangelist
Collaboration on-the-Go
Mobile App Development
Apps XD.
Developing Mobile Apps at the University of Michigan Medical School
12/5/2018 HCI SNS College of Engineering Department of Computer Science and Engineering Mobile Application Development Presented by S.Yamuna AP/CSE.
Office 365 Development.
Apache Cordova What is it ? Platforms Development Architecture Plugins
Frameworks Deploying Online Services
Presentation transcript:

CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT Kristiyan Ivanov, Cayetano Gaming CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT

OR

WHAT SHOULD WE HAVE IN MIND BEFORE WE RUSH INTO DEVELOPING A MOBILE APPLICATION

What is mobile app? Development technologies Design INDEX What is mobile app? Development technologies Design

WHAT IS MOBILE APP? Working definition: A program or web site designed and adapted for mobile devices

iOS Android / AOSP Windows Phone Symbian, Blackberry Web Apps WHAT IS MOBILE APP? >> PLATFORMS iOS Android / AOSP Windows Phone Symbian, Blackberry Web Apps

WHAT IS MOBILE APP? >> FEATURES Graphics / animations / video Sound Hardware sensors Services & Notifications Connecting with other devices

DEVELOPMENT TECHNOLOGIES Knowledge & Experience Time limitations Required Features Target markets Other

DEVELOPMENT TECHNOLOGIES >> NATIVE + Best performance + All available features + Best support --- Separate code / programming language for each platform

DEVELOPMENT TECHNOLOGIES >> NATIVE Android – Java, VMs, Activities, Services, Intents, Providers & Receivers iOS – Objective C, Messages, Automatic Reference Counting Windows Phone – .NET (C#, VB.NET), Metadata, Events, States

DEVELOPMENT TECHNOLOGIES >> PHONEGAP + Easier to code (HTML / JS / CSS / AJAX) + One code for all platforms (well... almost) + Decent features list - Poor graphic / multimedia performance - Lack of pre-built UI / Design differences between platforms

DEVELOPMENT TECHNOLOGIES >> MOBILE WEB + Easiest to code - Lack of most native features - Browser differences - Poor performance - It is not even an app

DESIGN Device types & orientations Resolutions & Dimensions UI Limitations UI Frameworks

DESIGN >> DEVICE TYPES & ORIENTATIONS

Resolution Pixel density Aspect ratio DESIGN >> RESOLUTIONS & DIMENSIONS Resolution Pixel density Aspect ratio

DESIGN >> RESOLUTIONS & DIMENSIONS

Limited space No hovers Slow typingResponsiveness Usage situation DESIGN >> UI LIMITATIONS Limited space No hovers Slow typingResponsiveness Usage situation

Custom UI Frameworks jQuery Mobile Sencha KendoUI DESIGN >> UI COMPONENTS Custom UI Frameworks jQuery Mobile Sencha KendoUI

Q & A