Design pattern MVC, Delegation, Singleton, ARC & non ARC environment , Concurrency management , blocks , Values & collections.
Address book, Assets Library, Core Graphics / Image / Location / Text/ Video /Motion, Foundation, iAD, Health Kit, Map Kit, Media player, Quartz core, Security, Social. XCTest for unit testing.
App extensions , Handoff , UIKit Dynamics ,Background fetch ,Text kit, Auto layout , Story boards ,Size classes, Apple push notification services , Local notifications , Custom Gesture recognizers , System & standard view controllers.
GCD , In app purchase , SQL Lite , Core data.
Generating Certificate & provisioning, iTunes connect configuration – App store upload, test flight distribution both internal as well as external, App analytics monitoring.
Familiarization with integration of third party frameworks via COCOA PODS AFNetworking , Magical Records, MBProgressHud, Google suite (Analytics , Maps, Admob, Plus ) , Twitter ‘s Fabric Suite , Xcode features – Intruments, Time profiling ,allocation , memory leaks , LLDB , Custom breakpoints , View hierarchy , reading data from sensors in iPhone - Touch ID , Barometer , Three Axis Gyro , Accelerometer.
1. Developing iOS Mobile Applications 2. Analyzing client requirements and suggesting feasible mobile solutions. 3. Managing entire technical life cycle of the project i.e evaluating client business model , planning mobile application that would help drive business , planning UI & UX with design team ,coding the recommended application , Writing unit test code and polishing app with help of xcode instruments , coordinating with test team for deploying adhoc builds & continuous bug fixing. 4. Monetizing the app with Ad's , publishing the app on store.
1. Developing iOS Mobile Application. 2. Working in a dedicated hiring model for offshore clients. As being a part of their team. Sharing code via DVCS (GIT). 3. Estimating requirement & timeline for maintaining existing applications, as well as new applications. 4. Writing unit test code , distributing build's to internal testers as well as clients via various platforms. 5.Checking app store guidelines & Evaluating project readiness for uploading to app to store.
1. Developing iOS Mobile Applications. 2. Evaluating client requirement, planning UI & UX with design team ,coding the recommended application. 3. Monetizing the app with Ad's , publishing the app on store.
Developing the REST & SOAP based web services that would be consumed by different desktop and mobile application on JAVA platform. Exposure to JAVA , J2EE.
Exploring the programming languages c , c++ , JAVA , Data Structures , Algorithms , Computer graphics , Engineering Mathematics , Physics.
Gaining understanding of science in Mathematics , Biology ,Physics , Chemistry.
Learning the principles of basic sciences. Taking part in drama activities. Got award for distinctive performance in 2nd National Cyber Olympiad.