College Presentation

19
Training Project On Lemur

Transcript of College Presentation

Page 1: College Presentation

Training Project On Lemur

Page 2: College Presentation

Megha Sharma

Final PresentationComputer Science(8th sem)Submitted to : Mrs. Meha

Page 3: College Presentation

Great app build using swift More and more developers are

incorporating Swift code into their apps. And some are even

building all-new apps entirely in Swift.

Swift is a fast and efficient language that provides real-time feedback and can be seamlessly incorporated into existing Objective-C code. So developers are able to

write safer, more reliable code, save time, and create even richer app experiences.

Page 4: College Presentation

Swift continues to evolve at an astonishing rate, adding features

that make it safer, easier to use, and more expressive, including:

• Advanced error handling model using try / catch / throw that feels natural in Swift.

• Availability checking and conditionals for OS versions.

• Markdown comments shown as rich text in Quick Help with

embedded images and links.• A migrator in Xcode 7

to convert your existing Swift code to use the new Swift 2.0 features and

syntax.To learn more, visit the Swift page.

Swift 2

Page 5: College Presentation

MapKit is a really neat API available on iOS devices that makes it easy to display maps, jump to coordinates, plot locations, and even draw routes and other shapes on top.This update uses public artworks data from Honolulu, where I was born and raised. It’s no longer my hometown but the names and places bring back memories. If you’re not lucky enough to live there, I hope you’ll enjoy imagining yourself being there!

With the Google Maps SDK for iOS, you can add maps based on Google maps data to your application. The SDK automatically handles access to the Google Maps servers, map display, and response to user gestures such as clicks and drags. You can also add markers, polylines, ground overlays and info windows to your map. These objects provide additional information for map locations, and allow user interaction with the map.

Page 6: College Presentation
Page 7: College Presentation

CocoaPods is built with Ruby and is installable with the default Ruby available on OS X. We recommend you use the default ruby.Using the default Ruby install can require you to use sudo when installing gems. Further installation instructions are in the guides.

CocoaPods is the dependency manager for Objective-C projects. It has thousands of libraries and can help you scale your projects elegantly. Ultimately, its goal is to improve discoverability of, and engagement in, third party open-source libraries, by creating a more centralized ecosystem

Page 8: College Presentation

lemur

This screen is where one can register themselves through

Facebook account or via Google Account

Splash and Login Screen

Page 9: College Presentation

Home Page

Home page showing Google Map in background,

adjustable threshold distance , Meeting Address

and menu bar

Meeting Request

Page 10: College Presentation

On Meeting day, when a guest reaches the Threshold geofence hosts receives a

PUSH NOTIFICATION (Vibrate+ ring) , clicking which shows the screen

Notification Alert

Page 11: College Presentation

Time up

On Meeting day , when a guest reaches the

Threshold geofence , he receives an Alert on his

screen

Page 12: College Presentation

When guest reaches destination , screen on Host

receives a PUSH NOTIFICATION , clicking which shows the screen

Destination arrived

Page 13: College Presentation

On reaching the destination , the Guest receives an ALERT.

Changing time won’t send any new Push to host but , will

continue to share location .

Destination arrived

Page 14: College Presentation

menu screen

This is slide out menu showing user's profile

options,i.e. home button,profile,public

request etc.

Page 15: College Presentation

My Profile

A user can update all the information by my

profile

Page 16: College Presentation

Request Screen

Once such request is sent , next screen will be

slide

Accept/Reject

Share location when the request is accepted

Page 17: College Presentation

Add shadow time

Settings to set meeting time and threshold

distance

Page 18: College Presentation

Conclusion

The main conclusion that can be drawn is we found to be the most interesting about Apple is how they are very innovative and early adapters. Apple is usually the first company to come out with a new product line before anyone else. This is very risky but it seems to be working to Apples advantage. This shows that taking risks can sometimes make or break you and Apple has great potential and has a lot to improve.

Page 19: College Presentation

Thank you

-Megha Sharma

Special Thanks To My Mentor Mrs. Meha Khera For Her Kind Guidance And To My Boss Mr. Chilli For Supporting Me To Build

This Project