Major Project Report Submitted in Partial Fulfillment of The Degree of Bachelor of Technology (Computer Science and Engineering)

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 19

MAJOR PROJECT REPORT

SUBMITTED IN PARTIAL FULFILLMENT OF THE DEGREE OF


BACHELOR OF TECHNOLOGY
(Computer Science and Engineering)

SUBMITTED BY
MAHAVEER(1510990)
Contents
• Preface
• Company Introduction
• Introduction To IOS
• Introduction To Swift
• Introduction To Xcode
• Project Details
Preface
The main thing, which has been kept in mind during this e-commerce based App
development, is our best efforts to make it easy, attractive & user friendly.
Regardless of the type of online presence you hope to achieve—from informational to artistic
to commercial—I will help you achieve it with professionalism and style.
This app is developed with one simple goal in mind: grab a visitor’s attention and hold it.
Why? Because that is, quite simply, how success is achieved on the Internet.
Case studies have shown that the average web surfer will leave your site within 8 seconds if
they fail to understand your purpose or can’t easily digest your message at a glance. That
means your website must inform and dazzle instantly and simultaneously if it is to have any
chance of competing online.
My goal as a professional app Developer is to create a one-of-a-kind app that will not only
knock the socks off your competition, but also keep your visitors coming back for more.
.
Introduction to Company

‘01 Synergy’ is an end-to-end IT solutions provider,


offering services and products spanning the entire
spectrum of Information Technology. With a multi-
domain, multi-technology and multi-delivery modes
model, ‘01 Synergy’ is fully equipped to offer its
demanding clients a superior mix of credentials, domain
expertise and cutting edge technology solutions..
01 Synergy Specializes in
Different Fields
Mean Stack
Web Design
IOS
Android
Digital Marketing
Web Development
Mobile Development
iOS is a mobile operating system developed and distributed by
Apple Inc. It was originally released in 2007 for the iPhone,
iPod Touch, and Apple TV. iOS is derived from OS X, with
which it shares the Darwin foundation. iOS is Apple's mobile
version of the OS X operating system used in Apple
computers. iOS apps are mainly designed in two languages
namely:
•Objective C
•Swift
The Apple was founded in
April 1st 1976 and released with
first APPLE(1) computer.

 Steve Jobs
 Steve Wozniak
 Ronald Wayne
History Of iOS
Ios Technology Layer
 In iOS, there are fourabstraction layers:

Implementation of graphical event-driven application


in ios with the framework is performed in the Cocoa
touch layer.

Media Layer allows you to create the best multimedia


experience available on the mobile device with
framework.

Core Service Layer contains the fundamentalinterfaces


for ios, for accessing files, network sockets and so on.

Core OS layer manages the Virtual Memory, thread,the


file system, the network, interprocess communication
with the framework in the core os layer.
Swift
Programming
Introduction of Swift

 The Swift language is built by Apple Inc. It is an intuitive


programming general purpose language and consists of
multiple paradigms. Swift is compatible with iOS, macOS,
tvOS, z/OS, watch OS and Linux. The Swift language
supports the core concepts of Objective-C, extensible
programming, notably dynamic dispatch and late binding.
It can easily catch software bugs and tackle common
programming errors such as null pointer dereferencing. In
simple words, we can say it is the alternate language to
objective C or “Objective-C without the C”.
Modern Approach

 Swift language works on the modern approach of a programming


language;
therefore, it defines large number of classes of common programming
errors:
 All the variables must be initialized first before use.
 Out-of-bounds errors are checked in a Array indices.
 Nil values are easily handled explicitly by Optional.
 It has an automatic memory management feature.
 Recovery from unexpected failures can be managed by error handling.
The Swift language’s coding writing pattern is similar to modern syntax and has
the capability to express complex ideas in clear and concise way. This makes
the coding simple, efficient and fastest in processing.
Introduction of Xcode
Xcode is an integrated development environment (IDE) for macOScontaining a suite
of software development tools developed by Apple for developing software for
macOS, iOS, watchOS, and tvOS. First released in 2003, the latest stable release is version
10.1 and is available via the Mac App Store free of charge for macOS High
Sierra and macOS Mojaveusers.Registered developers can download preview
releases and prior versions of the suite through the Apple Developer website.

1.General - the name explains it all. Here, you can find settings that are general for the
specific target.
2.Identity - controls the app name, bundle identifier, version number and build. number,
Signing - a section that handles the provisioning profiles. Basically, it signs the app for
sending versions of the app for testing or production.
3.Deployment Info - from here, you can add minimal iOS version support, decide if the
app is going to be Universal or only iPhone or only IPad, and add the default Storyboard
file.
4.App Icons and Launch Images - assign app icon and splash screen assets.
Xcode Interface
Project Details
Data analysis:- Data Analysis is a process of inspecting, cleansing, transforming,
and modeling data with the goal of discovering useful information, informing
conclusions, and supporting decision-making. Data analysis has multiple facets and
approaches, encompassing diverse techniques under a variety of names, while being
used in different business, science, and social science domains. In today's business, data
analysis is playing a role in making decisions more scientific and helping the business
achieve effective operation.
Data Visualization: - Data visualization is the presentation of data in a pictorial or
graphical format. It enables decision makers to see analytics presented visually, so they
can grasp difficult concepts or identify new patterns. With interactive visualization, you
can take the concept a step further by using technology to drill down into charts and
graphs for more detail, interactively changing what data you see and how it’s processed.
Future Scope
• Increasing internet users per year, this is due to increase in higher penetration of
mobile penetration in India.
• Higher rate of usage of Smartphone’s and higher purchase of smart phones.
• One more important aspect which helps this growth is that ease of doing
shopping.
• Time and mobility is also a factor for it.
• And higher rate of discount rates attracted the customers a lot than off line
stores.
CONCLUSION
In general, today’s businesses must always strive to create the next best thing that
consumers will want because consumers continue to desire their products, services
etc. to continuously be better, faster, and cheaper. In this world of new technology,
businesses need to accommodate to the new types of consumer needs and trends
because it will prove to be vital to their business’ success and survival. E-commerce
is continuously progressing and is becoming more and more important to businesses
as technology continues to advance and is something that should be taken
advantage of and implemented.
From the inception of the Internet and e-commerce, the possibilities have become
endless for both businesses and consumers. Creating more opportunities for profit
and advancements for businesses, while creating more options for consumers. .

You might also like