mobile apps - android and ios

Download Mobile apps - Android and IOS

Post on 22-Dec-2014




0 download

Embed Size (px)


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.


  • 1. Mobile AppsDated: 17th Sep 2014INDEX:1. Mobile apps Intro2. Pre requisite (Android / IOS)3. Basic Tools for Mobile apps development4. Android Application development5. IOS Application development6. Why Android / IOS ?7. Eligibility

2. MOBILE APPSMobile application is a small application software designed forsmartphones on different platforms like Android, IOS, Windows 8 ,Blackberry , etc.Mobile Applications can be found in any industry, they have been developedfor: 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) 3. 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 4. TOOLS USED FOR MOBILE APPSDEVELOPMENT:Following are few tools that mobile app developers can use: MobileDevHQ Beta Bait Android Style Guide Crittercism Stack Overflow iOS Style Guide App Cooker 5. ANDROID APPS: Android app can be developed in any OS (Linux, iOS, windows, Mac). Whereas iOSApp can be developed only on MAC/iOS. The development environment for iOS is XCode which is default by Apple MAC andhave to separately download the tools, SDK & plugins. Where as in a singledownload 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, erroror warning and it automatically imports the codes. It suggests for fixing the bugsand errors. Where as in Xcode, No auto import option available. We have to compilefor error and warnings. The app store for ios is Apple app store and for Android its google play store. ForApple Appstore, you have to wait for authentication /approval from apple. WhereasAndroid, its not like that plenty of apps are free and user friendly and no approvalneeded. 6. IOS APPS: There are only a handful of iOS Devices that you will need to testyour apps. Thus, you can be sure that when you release your app itis going to run smoothly on each and every iOS Device. The IOS Developers and highly demand in market who are earning4 times more than the android developers . The opportunity to face challenges and learn iOS which can makeyou expertise in the same. Portraits you unique from the group of developers where there arevery few forum support and you are the pioneer with what you learnand expose. 7. WHY IOS / ANDROID APPS ?Android and iOS are the most popular OS for smartphones, tablets and iPad. All the businesses andcorporates wants to have their own Apps for Androidand iOS.If you search on naukri, monster or times job, you willsee hundreds of jobs requiring 0 to 2 year experience forandroid and iOS app development.MNC's are looking for these skills but can't find enoughMCAs and engineers who are trained in this MobileApps. 8. 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 ofany one of the Programming language (C , C++ ,Java) and can be eligible for this mobile applicationdevelopment. 9. THANKYOU !