9
Mobile Apps Dated: 17 th Sep 2014 INDEX: 1. Mobile apps– Intro 2. Pre requisite (Android / IOS) 3. Basic Tools for Mobile apps development 4. Android Application development 5. IOS Application development 6. Why Android / IOS ? 7. Eligibility

Mobile apps - Android and IOS

Embed Size (px)

DESCRIPTION

Mobile Application Development (Android and IOS) : Mobile application development is the process by which application software is developed for low-power handheld devices, such as personal digital assistants, enterprise digital assistants or mobile phones. These applications can be pre-installed on phones during manufacturing, downloaded by customers from various mobile software distribution platforms, or delivered as web applications using server-side or client-side processing (e.g. JavaScript) to provide an "application-like" experience within a Web browser. Application software developers also have to consider a lengthy array of screen sizes, hardware specifications and configurations because of intense competition in mobile software and changes within each of the platforms. Mobile app development has been steadily growing, both in terms of revenues and jobs created. As part of the development process, mobile user interface (UI) design is also an essential in the creation of mobile apps. Mobile UI considers constraints & contexts, screen, input and mobility as outlines for design. The user is often the focus of interaction with their device, and the interface entails components of both hardware and software. User input allows for the users to manipulate a system, and device's output allows the system to indicate the effects of the users' manipulation. Mobile UI design constraints include limited attention and form factors, such as a mobile device's screen size for a user's hand(s). Mobile UI contexts signal cues from user activity, such as location and scheduling that can be shown from user interactions within a mobile application. Overall, mobile UI design's goal is primarily for an understandable, user-friendly interface. The UI of mobile apps should: consider users' limited attention, minimize keystrokes, and be task-oriented with a minimum set of functions.

Citation preview

Page 1: Mobile apps - Android and IOS

Mobile Apps

Dated: 17th Sep 2014

INDEX:1. Mobile apps– Intro2. Pre requisite (Android / IOS)3. Basic Tools for Mobile apps development4. Android Application development 5. IOS Application development6. Why Android / IOS ?7. Eligibility

Page 2: Mobile apps - Android and IOS

MOBILE APPS

Mobile application is a small application software designed for smartphones on different platforms like Android, IOS, Windows 8 , Blackberry , etc.

Mobile Applications can be found in any industry, they have been developed for:

• Mobile Gaming (see Temple Run)

• Mobile Banking (see HDFC / ICICI)

• Mobile Text, Presentation, and Spreadsheet (see MS Office)

• Social Networking (see Facebook)

• Mobile News (see Yahoo! Mobile News)

• Location Aware Services (see Navigator)

Page 3: Mobile apps - Android and IOS

PREREQUISITEFor Android: Basic knowledge in Java . Basic programming skills . Good exposure towards the latest mobile trends.

For IOS: Good knowledge in C& C++ Good Programming skills Basics of Objective C will be added advantage Exposure towards the Mac products

Page 4: Mobile apps - Android and IOS

TOOLS USED FOR MOBILE APPS DEVELOPMENT:

Following are few tools that mobile app developers can use:

MobileDevHQ Beta Bait Android Style Guide Crittercism Stack Overflow iOS Style Guide App Cooker

Page 5: Mobile apps - Android and IOS

ANDROID APPS: Android app can be developed in any OS (Linux, iOS, windows, Mac). Whereas

iOS App can be developed only on MAC/iOS.

The development environment for iOS is XCode which is default by Apple MAC and have to separately download the tools, SDK & plugins. Where as in a single download of android dev tool (say-eclipse), you will get the Eclipse environment, plugin and SDK.

The Codes are easily available for Android. Eclipse gives immediate feedback, error or warning and it automatically imports the codes. It suggests for fixing the bugs and errors. Where as in Xcode, No auto import option available. We have to compile for error and warnings.

The app store for ios is Apple app store and for Android its google play store. For Apple Appstore, you have to wait for authentication /approval from apple. Whereas Android, it’s not like that plenty of apps are free and user friendly and no approval needed.

Page 6: Mobile apps - Android and IOS

IOS APPS: There are only a handful of iOS Devices that you will need to

test your apps. Thus, you can be sure that when you release your app it is going to run smoothly on each and every iOS Device. 

The IOS Developers and highly demand in market who are earning 4 times more than the android developers .

The opportunity to face challenges and learn iOS which can make you expertise in the same.

Portraits you unique from the group of developers where there are very few forum support and you are the pioneer with what you learn and expose.

Page 7: Mobile apps - Android and IOS

WHY IOS / ANDROID APPS ?

Android and iOS are the most popular OS for smart phones, tablets and iPad. All the businesses and corporates wants to have their own Apps for Android and iOS.

If you search on naukri, monster or times job, you will see hundreds of jobs requiring 0 to 2 year experience for android and iOS app development.

MNC's are looking for these skills but can't find enough MCAs and engineers who are trained in this Mobile Apps.

Page 8: Mobile apps - Android and IOS

ELIGIBILITY :   Fresher's with any engineering graduate degree.

Experienced professional switching to Mobile

apps.

   KPO/BPO professional with good communication

skill.

 Passion towards Mobile application development.

* Engineering graduate with no programming knowledge can also be considered and trained on basics of

any one of the Programming language (C , C++ ,Java) and can be eligible for this mobile application

development.

Page 9: Mobile apps - Android and IOS

THANKYOU !