iOS-iPhone documentation
Transcript of iOS-iPhone documentation
Portfolio for iPhone Development
Presented by
Angle Bread Software Pvt.Ltd
Objective-c :
Objective-C is the primary language used to write Mac software. We’re comfortable
with basic object-oriented concepts and the C language.
We have in-depth knowledge in developing the application using objective-c
Tools For Developing the ios Applications:
The iOS Software Development Kit (SDK) contains the tools and interfaces needed to
develop, install, run,
and test native apps that appear on an iOS device’s Home screen. Native apps are built
using the iOS system
frameworks and Objective-C language and run directly on iOS. Unlike web apps, native
apps are installed
physically on a device and are therefore always available to the user, even when the
device is in Airplane mode.
They reside next to other system apps and both the app and any user data is synced to
the user’s computer
through iTunes.
In addition to native apps, it is possible to create web apps using a combination of
HTML, cascading style
sheets(CSS), and JavaScript code. Web apps run inside the Safari web browser and
require a network connection
to access your web server. Native apps, on the other hand, are installed directly on the
device and can run without the presence of a network connection.
We have a depth knowledge in tools for developing the ios application in both Native
and Hybrid applications
Frameworks for developing the ios Applications:
Accelerate Framework:
Vector and Matrix math, digital signal processing, large number handling, and image
processing.
UIKit Framework:
Classes for iOS UI elements and for the user interface layer of applications.
Foundation Frameworks:
Objective-C wrappers to features found in Core Foundation with extra features and
functionality not covered by Objective-C
Twitter Framework:
Interfaces for sending tweets. In iOS 6.0 and later this should be replaced by Social
framework as it will eventually be deprecated
StoreKit Framework:
Interfaces for handling the transactions in in-app purchases
QuartzCore Framework:
Contains the Core Animation interfaces
PassKit Framework:
Interfaces for creation of Passes for Passbook.app.
OpenGLES Framework:
Interface for the OpenGL ES library
MessageUI Framework:
Interfaces for SMS and Mail compose view controller without leaving the application
MediaPlayer Framework:
Provides facilities to play audio, and video. Also allows access to the iPod or 'Music' library.
MapKit Framework:
Classes for embedding Map graphical interfaces. Pre iOS 5.1 Google Mobile Maps is used to
provide map data, post iOS 5.1 Apple provides the map data.
iAD Framework:
Classes for displaying advertisements
GLKit Framework:
Utility classes for building OpenGL ES applications
AddressBook Framework:
Provides access to the Address Book database
AVFoundation Framework:
Used for playing and recording audio and video.
CoreBluetooth Framework:
Provides access to Bluetooth peripherals (hardware).
CoreData Framework:
Interfaces for application data model manipulation
Core Location
Interfaces for determining location.
Core Motion Framework:
Interfaces for accessing accelerometer and gyro metric data.
EventKit Framework:
Interfaces for accessing Calendar event data. This is a replacement for the older Calendar
Framework.
GameKit Framework:
Manages P2P connectivity. With iOS 4.1 and later, Game Kit can be used with Game Center (an
extension to the framework) to create social games.
DATABASES:
SQLITE :
Core data and plist.
WEBSERVICES:
XML, JSON AND SOAP , REST API
MAPS:
Map kit Framework , core location framework are used for drawing the maps.
INTEGRATION:
Face book, twitter and LinkedIn Integration we have hands on it.
LANGUAGES USED FOR DEVELOPING IOS APPLICATIONS:
Objective-C IOS HTML5 CSS3 JAVASCRIPT.
Requirement Gathering & Analysis
We have a team of Business Analyst who looks towards the client requirement in details. They
gather the requirements and analyze them completely for the future development process.
After gathering the requirement and analyzing them, we design the UI’s for the application
and send them to client for approval in apk format. Once UI finalized, we start developing the
quality code which will be containing the business logic for the application.
Testing
We have a quality team of Testers who test the application completely with the business flow,
quality and performance of the application. It is the responsibility of Tester to test the
application which meets the client requirement. Our team is doing best in this. We uses
manual and automation testing with Unit Testing tools coming with android SDK,
MonkeyRunner which uses Python Scripting etc….
Delivery Before the Deadlines
We are very keen about our work. We always complete our work within a given timeline. As
per the planed schedule of Project, we achieve each and every milestone within scheduled
deadline.
Quality Work
We mainly focus on the quality of application. For various projects, we had an appreciation
and rewards from the clients.
Methodology
We work on Agile and Waterfall Methodology for developing each and every project.
Corporate Social Responsibility
We provide Maximum welfare for poor, orphans and providing maximum employment. Some
part of client billing, we contribute towards the charity.
http://www.anglebread.com/corporate.html
Qualitative Expert Resources from
IBM
Microsoft
Persistent
Infosys
Resources
We have 115+ resources who works on iPhone Andorid, PHP, Java and .Net Platforms .
We have 40+ resources working onsite for various projects.
Clients Cities
US/UK
Canada
Singapore
Links:
Company website: http://intelityice.com
Support URL: http://intelityice.com
Support URL: http://www.gpsmycity.com/contact-us.html
Support URL: http://www.hotel-mssngr.com
Support URL: http://app.iaworkshop.com/