0% found this document useful (0 votes)
117 views2 pages

Android & iOS Problem Statement - Assignments - Mobilicis India Private Limited

This document outlines internship assignments to develop Android and iOS apps to retrieve device information. For the Android assignment, candidates are asked to build an app using Java to retrieve information like the manufacturer, model, RAM, storage, battery level, Android version, camera specs, sensors, and IMEI. For iOS, candidates should make an app in Swift to get the device model, iOS version, serial number, storage, battery health and level, camera specs, processor, GPU, and IMEI. The deliverables include submitting source code, the apk or ipa, and a readme file explaining the code and APIs.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
117 views2 pages

Android & iOS Problem Statement - Assignments - Mobilicis India Private Limited

This document outlines internship assignments to develop Android and iOS apps to retrieve device information. For the Android assignment, candidates are asked to build an app using Java to retrieve information like the manufacturer, model, RAM, storage, battery level, Android version, camera specs, sensors, and IMEI. For iOS, candidates should make an app in Swift to get the device model, iOS version, serial number, storage, battery health and level, camera specs, processor, GPU, and IMEI. The deliverables include submitting source code, the apk or ipa, and a readme file explaining the code and APIs.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Assignment for Internship position at “Mobilicis India Private

Limited”
- Android and IOS applications
For any queries related to below assignments, reach out to [email protected] Or
call us at 9660398594

A. Develop an iOS App using “Swift” to retrieve following Device/iPhone


Information:
● Model Name & Model Number
● iOS Version
● Device’s Serial Number
● Storage
● Battery Health (Maximum Capacity)
● Battery Level (Current charging level)
● Camera MegaPixel
● Camera Aperture
● Processor (CPU) Information
● GPU Information
● IMEI
Note: Try to get/extract as much information as possible from above mentioned list using
Swift.

B. Develop an Android App using Java to retrieve following Device Information :


● Manufacturer (Ex. Samsung, Oppo)
● Model Name, Model Number
● Ram
● Storage
● Battery current charging level
● Android Version
● Camera MegaPixel
● Camera Aperture
● Processor (CPU) Information
● GPU Information
● Live Sensor reading (GPS, Gyroscope, Barometer, Accelerometer, Rotation
Vector, Proximity, Ambient light sensor)
● IMEI
Note: Try to get/extract as much information as possible from above mentioned list using
Java.

➢ Candidates can choose any one assignment of their choice between IOS & Android
➢ JAVA OR Swift should be used to fetch Device Information.
➢ Please do not use Flutter packages to get device information.
➢ We would like to evaluate your Android native (Java) and IOS (Swift) skills.
➢ In addition, try to get as much detailed device information as possible using Java/Swift.

➢ There is already an App called CPU-Z from which you can take reference (not for iOS).
https://play.google.com/store/apps/details?id=com.cpuid.cpu_z&hl=en_IN&gl=US

Deliverables:
a) Deliver/share us the Source code either on bitbucket or GitHub at
[email protected]
b) Deliver/share us the working apk/ipa at [email protected]
c) Please create a project “readme txt file” explaining source code &
API’s, host name, url etc..
d) For selected candidates, we would invite them to show a live demo of
the apk/ipa.
For any queries related to the assignments, reach out to “[email protected]
Or call us at 9660398594

You might also like