COIT20270 App Development Portfolio: Mobile Platforms
VerifiedAdded on 2025/04/15
|22
|5384
|52
AI Summary
Desklib provides past papers and solved assignments for students. This portfolio showcases mobile app development projects.

COIT20270
APP DEVELOPMENT FOR MOBILE PLATFORMS
PORTFOLIO
Student ID
Student Name
1
APP DEVELOPMENT FOR MOBILE PLATFORMS
PORTFOLIO
Student ID
Student Name
1
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Contents
Week 2: Activities, progress and dialog box, intents, and fragments in Android application........3
Week 3: Components of the Screen, creating Adaptable UI, and register events for views in
Android Application........................................................................................................................5
Week 4: basic views in designing a UI............................................................................................7
Week 5: Displaying images using the Gallery and other views, displaying time, and keeping data
persistent..........................................................................................................................................9
Week 6: Creating and sharing data using content provider...........................................................12
Week 7: SMS and email Messaging with Location-based Services..............................................14
Week 8: Networking in Android applications...............................................................................16
Week 9: Developing Android services and app testing.................................................................18
Week 10: App store and Marketing...............................................................................................20
Week 11: Research Mobile System...............................................................................................22
2
Week 2: Activities, progress and dialog box, intents, and fragments in Android application........3
Week 3: Components of the Screen, creating Adaptable UI, and register events for views in
Android Application........................................................................................................................5
Week 4: basic views in designing a UI............................................................................................7
Week 5: Displaying images using the Gallery and other views, displaying time, and keeping data
persistent..........................................................................................................................................9
Week 6: Creating and sharing data using content provider...........................................................12
Week 7: SMS and email Messaging with Location-based Services..............................................14
Week 8: Networking in Android applications...............................................................................16
Week 9: Developing Android services and app testing.................................................................18
Week 10: App store and Marketing...............................................................................................20
Week 11: Research Mobile System...............................................................................................22
2

Week 2: Activities, progress and dialog box, intents, and fragments in Android application
Summary:
This week explains the activities, the dialog box and progress box, fragments, and the intents
which are used in the android for the development of the mobile based application. The use of
activities in the android is to present the one screen that supports user interface and the life cycle
of the activity represents that the on-going process of the activity in the background. If the time
taken by an activity is more than 10 minutes then it displays the dialog box. The intent in the
android is used to make communication among the components of android like content
providers, services, activities etc. The main use of intent is to initiate the new activity. Fragments
are also explained in this week which is used as the part of the user interface of activity and it is
easy to use the fragments within the layouts and fragments.
Justification:
Explanation: The first resource used is a tutorial which defines the life cycle of the activity
in the Android and its working. The states of the activity are described in the tutorial along
with the methods like create, resume, start, stop, pause, restart, and destroy activity
(Numetric Technologies 2016).
Explanation: This journal defines the API recommendation for the development of the
event-driven application based on the android. It explains that both the Android framework
as well as functional API can be used to implement the functionality of the android (Yuan et
al. 2019).
Explanation: This journal distinguishes the functions used in the android for the creation of
the action bar programmatically and for also customizing them (Pandey & Dani, 2014).
Explanation: This resource used is YouTube video that defines the overview of the android
activity, its fundamental building blocks and the ways in which the blocks can be used as
user interactive (FindNerd, 2017).
Explanation: The reference used here explains the basic android fundamentals such as
intents and activities. It also defines the process through which the orientation in the android
can find out (Codelabs, 2018).
3
Summary:
This week explains the activities, the dialog box and progress box, fragments, and the intents
which are used in the android for the development of the mobile based application. The use of
activities in the android is to present the one screen that supports user interface and the life cycle
of the activity represents that the on-going process of the activity in the background. If the time
taken by an activity is more than 10 minutes then it displays the dialog box. The intent in the
android is used to make communication among the components of android like content
providers, services, activities etc. The main use of intent is to initiate the new activity. Fragments
are also explained in this week which is used as the part of the user interface of activity and it is
easy to use the fragments within the layouts and fragments.
Justification:
Explanation: The first resource used is a tutorial which defines the life cycle of the activity
in the Android and its working. The states of the activity are described in the tutorial along
with the methods like create, resume, start, stop, pause, restart, and destroy activity
(Numetric Technologies 2016).
Explanation: This journal defines the API recommendation for the development of the
event-driven application based on the android. It explains that both the Android framework
as well as functional API can be used to implement the functionality of the android (Yuan et
al. 2019).
Explanation: This journal distinguishes the functions used in the android for the creation of
the action bar programmatically and for also customizing them (Pandey & Dani, 2014).
Explanation: This resource used is YouTube video that defines the overview of the android
activity, its fundamental building blocks and the ways in which the blocks can be used as
user interactive (FindNerd, 2017).
Explanation: The reference used here explains the basic android fundamentals such as
intents and activities. It also defines the process through which the orientation in the android
can find out (Codelabs, 2018).
3
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Reflection:
When the second week is successfully completed, I get more knowledge and understanding
about the general components of the Android such as the role of activities and its life cycle. I got
to know about the working of the intents to connect the different components. This week helps
me in understanding the basic functionalities of how the android based mobile application works.
I also understand the term ‘Fragments’ that can be used in several activities and for creating the
multi-pane user interface (UI), multiple fragments can be combined into a single activity.
References:
Numetric Technologies 2016, Activity Life Cycle in Android Tutorial, viewed 7 Feb. 2019
https://www.numetriclabz.com/activity-life-cycle-in-android-tutorial/
Yuan, W., Nguyen, H. H., Jiang, L., Chen, Y., Zhao,J. and Yu, H 2019, ‘API recommendation
for event-driven Android application development’, Information and Software Technology, vol.
107, pp. 30-47.
Pandey, G, and Dani, D 2014, ‘Android mobile application build on eclipse’, International
Journal of Scientific and Research Publications, vol. 4, no. 2, pp.1-2.
FindNerd 2017, An overview of Android activity, viewed 7 Feb. 2019
https://www.youtube.com/watch?v=M8EM8sDh4iU.
Codelabs 2018, Android fundamentals 02.1: Activities and intents, viewed 7 Feb. 2019
https://codelabs.developers.google.com/codelabs/android-training-create-an-activity/index.html?
index=..%2F..android-training#0
4
When the second week is successfully completed, I get more knowledge and understanding
about the general components of the Android such as the role of activities and its life cycle. I got
to know about the working of the intents to connect the different components. This week helps
me in understanding the basic functionalities of how the android based mobile application works.
I also understand the term ‘Fragments’ that can be used in several activities and for creating the
multi-pane user interface (UI), multiple fragments can be combined into a single activity.
References:
Numetric Technologies 2016, Activity Life Cycle in Android Tutorial, viewed 7 Feb. 2019
https://www.numetriclabz.com/activity-life-cycle-in-android-tutorial/
Yuan, W., Nguyen, H. H., Jiang, L., Chen, Y., Zhao,J. and Yu, H 2019, ‘API recommendation
for event-driven Android application development’, Information and Software Technology, vol.
107, pp. 30-47.
Pandey, G, and Dani, D 2014, ‘Android mobile application build on eclipse’, International
Journal of Scientific and Research Publications, vol. 4, no. 2, pp.1-2.
FindNerd 2017, An overview of Android activity, viewed 7 Feb. 2019
https://www.youtube.com/watch?v=M8EM8sDh4iU.
Codelabs 2018, Android fundamentals 02.1: Activities and intents, viewed 7 Feb. 2019
https://codelabs.developers.google.com/codelabs/android-training-create-an-activity/index.html?
index=..%2F..android-training#0
4
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Week 3: Components of the Screen, creating Adaptable UI, and register events for views in
Android Application
Summary:
Week 3 is about learning the components, the views, and registering those views using events.
Components of an android application include activities, which handle the UI and dictate it to the
screen of the smart phone, services, which handle the background processing described with the
application, broadcast receivers which handle the communication between the OS (Android) and
the applications in it, and content providers, which manage data and data base organising issues.
This week’s other learning is creating a user interface while doing so few of the things are kept
in mind such as the existing layout and reacting according to it. And at the end of the week,
event handling is discussed. The handling of events, the views should have an event listener and
to answer a particular event, the views must be registered with a relevant event listener and then
implementation of the relating callback method is done. The first thing we learned which were
the components of the Android system is the very core topics one needs to keep in mind while
designing a user interface and later adding functionality to it.
Justification:
Explanation: The first source taken is a journal on Mobile UI Design which explains the creation
of an effective and adaptable Android User interface. Punchoojit, L. and Hongwarittorrn, N.
(2017).
Explanation: The next source taken is another journal on User Interface Designing which has
told us about reusing fragments from different activities and at last handling the screen
configuration modifications. (Danani et al., 2017)
Explanation: The third reference taken is a journal on Android development tools, explaining the
activities in Android SDK with examples. (Kang and Cho, 2015)
Explanation: This reference used is a Youtube video tutorial about Events and Event Handling.
The tutor has explained in a very clear and described manner with some basic tips about the
event handling in android systems. Koenig Solutions (2018)
5
Android Application
Summary:
Week 3 is about learning the components, the views, and registering those views using events.
Components of an android application include activities, which handle the UI and dictate it to the
screen of the smart phone, services, which handle the background processing described with the
application, broadcast receivers which handle the communication between the OS (Android) and
the applications in it, and content providers, which manage data and data base organising issues.
This week’s other learning is creating a user interface while doing so few of the things are kept
in mind such as the existing layout and reacting according to it. And at the end of the week,
event handling is discussed. The handling of events, the views should have an event listener and
to answer a particular event, the views must be registered with a relevant event listener and then
implementation of the relating callback method is done. The first thing we learned which were
the components of the Android system is the very core topics one needs to keep in mind while
designing a user interface and later adding functionality to it.
Justification:
Explanation: The first source taken is a journal on Mobile UI Design which explains the creation
of an effective and adaptable Android User interface. Punchoojit, L. and Hongwarittorrn, N.
(2017).
Explanation: The next source taken is another journal on User Interface Designing which has
told us about reusing fragments from different activities and at last handling the screen
configuration modifications. (Danani et al., 2017)
Explanation: The third reference taken is a journal on Android development tools, explaining the
activities in Android SDK with examples. (Kang and Cho, 2015)
Explanation: This reference used is a Youtube video tutorial about Events and Event Handling.
The tutor has explained in a very clear and described manner with some basic tips about the
event handling in android systems. Koenig Solutions (2018)
5

Explanation: The last source taken is a tutorial on Android event listener and event handling. We
learned the form basic examples such as if a button is to be made responsive to an event (click) it
is registered with View.onClickListener, which is another event listener. (Android Input Events
(Event Listeners, Event Handling) - Tutlane, 2019)
Reflection:
This week we learned about the basics of Components of Android. We saw code examples of the
same and hence at the and are able to tackle event handling problems and creating desired user
interfaces in Android.
References:
Punchoojit, L. and Hongwarittorrn, N. ,2017. Usability Studies on Mobile User Interface Design
Patterns: A Systematic Literature Review. Advances in Human-Computer Interaction, 2017,
pp.1-22.
Danani, K., Bisht, P., Rautela, R. and Bhattacharya, I. ,2017. User Interface Design for Web And
Mobile Devices. International Research Journal of Engineering and Technology(IRJET, [online]
4, p.2065. https://www.irjet.net/archives/V4/i6/IRJET-V4I6398.pdf.
Kang, H. and Cho, J. ,2015. Case Study on Efficient Android Programming Education using
Multi Android Development Tools. Indian Journal of Science and Technology, Vol. 8.
Koenig Solutions ,2018, YouTube. https://www.youtube.com/watch?
v=TY0gKGuP2zk&feature=youtu.be. Viewed February 8, 2019).
Tutlane (2019) Tutlane.com. Android Input Events (Event Listeners, Event Handling).
https://www.tutlane.com/tutorial/android/android-input-events-event-listeners-event-handling
Viewed February 8, 2019.
6
learned the form basic examples such as if a button is to be made responsive to an event (click) it
is registered with View.onClickListener, which is another event listener. (Android Input Events
(Event Listeners, Event Handling) - Tutlane, 2019)
Reflection:
This week we learned about the basics of Components of Android. We saw code examples of the
same and hence at the and are able to tackle event handling problems and creating desired user
interfaces in Android.
References:
Punchoojit, L. and Hongwarittorrn, N. ,2017. Usability Studies on Mobile User Interface Design
Patterns: A Systematic Literature Review. Advances in Human-Computer Interaction, 2017,
pp.1-22.
Danani, K., Bisht, P., Rautela, R. and Bhattacharya, I. ,2017. User Interface Design for Web And
Mobile Devices. International Research Journal of Engineering and Technology(IRJET, [online]
4, p.2065. https://www.irjet.net/archives/V4/i6/IRJET-V4I6398.pdf.
Kang, H. and Cho, J. ,2015. Case Study on Efficient Android Programming Education using
Multi Android Development Tools. Indian Journal of Science and Technology, Vol. 8.
Koenig Solutions ,2018, YouTube. https://www.youtube.com/watch?
v=TY0gKGuP2zk&feature=youtu.be. Viewed February 8, 2019).
Tutlane (2019) Tutlane.com. Android Input Events (Event Listeners, Event Handling).
https://www.tutlane.com/tutorial/android/android-input-events-event-listeners-event-handling
Viewed February 8, 2019.
6
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Week 4: basic views in designing a UI.
Summary:
This week’s objective is to learn about designing UI, pickers, and listviews using views. First,
general views which can be utilised in a to design a UI include TextView, Button, ImageButton,
EditText, CheckBox, RadioButton, RadioGroup, ToggleButton and more. Next thing covered up
this week is the picker views, which are there to select time and date for some desire tasks in
android application. In Android, this is supported by the DatePicker and the TimePicker views.
TimePicker view is used to choose a time of day, in AM/PM style or in hours style. And
similarly, DatePicker view can also be used to choose a particular date for an activity further in
which getMonth(), getYear() like methods too can be used. And the List views, which are of two
types, SpinnerView and ListView,are useful to display items in long list.
Justification:
Explanation: The first reference taken here is a journal in which the working of views in android
is explained which enable a developer to show text info, and perform some common selections.
Kołek, K. (2013).
Explanation: The second reference taken is another journal which is explaining the ListViews
and SpinnerViews. The ListView shows a vertically scrollable list of items and the SpinnerView
is used to show each item separately from lists, and choose between them. (Chugh, 2015)
Explanation: The next source taken is the same above journal but the different topic in the
journal, explaining about Datepicker and TimePicker, keeping in mind that it's beneficial to
display time in a dialog box window, so that it may disappear in a while without consuming an
activity space. (Chugh, 2015)
Explanation: The fourth source is a Youtube tutorial on using SpinnerViews to get more
detailing and implementation example of the same. The video explains the usage of the
SpinnerView in a way that it seems easy and real-quick to understand the basic and also the
working of this view in code. (Coding in Flow, 2017)
7
Summary:
This week’s objective is to learn about designing UI, pickers, and listviews using views. First,
general views which can be utilised in a to design a UI include TextView, Button, ImageButton,
EditText, CheckBox, RadioButton, RadioGroup, ToggleButton and more. Next thing covered up
this week is the picker views, which are there to select time and date for some desire tasks in
android application. In Android, this is supported by the DatePicker and the TimePicker views.
TimePicker view is used to choose a time of day, in AM/PM style or in hours style. And
similarly, DatePicker view can also be used to choose a particular date for an activity further in
which getMonth(), getYear() like methods too can be used. And the List views, which are of two
types, SpinnerView and ListView,are useful to display items in long list.
Justification:
Explanation: The first reference taken here is a journal in which the working of views in android
is explained which enable a developer to show text info, and perform some common selections.
Kołek, K. (2013).
Explanation: The second reference taken is another journal which is explaining the ListViews
and SpinnerViews. The ListView shows a vertically scrollable list of items and the SpinnerView
is used to show each item separately from lists, and choose between them. (Chugh, 2015)
Explanation: The next source taken is the same above journal but the different topic in the
journal, explaining about Datepicker and TimePicker, keeping in mind that it's beneficial to
display time in a dialog box window, so that it may disappear in a while without consuming an
activity space. (Chugh, 2015)
Explanation: The fourth source is a Youtube tutorial on using SpinnerViews to get more
detailing and implementation example of the same. The video explains the usage of the
SpinnerView in a way that it seems easy and real-quick to understand the basic and also the
working of this view in code. (Coding in Flow, 2017)
7
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Explanation: The last source taken is a tutorial on Pickers which tells us more about them,
pointing out the little points about when and where to put hour style and AM/PM style.
tutorialspoint.com (2019)
Reflection:
After completion of this week, we are able to use ListView (List and Spinner) and the ways to
implement it in code. And we also learned about the Pickers (Date and Time), and their usage
specifications.
Resources:
Kołek, K. ,2013. Application of Android OS as real-time control platform.
Automatyka/Automatics, 17(2), p.197.
Chugh, A. (2015) Pankaj Kumar, JournalDev. Available at:
https://www.journaldev.com/9247/android-listview-example-tutorial. Viewed February 8,
2019).
Chugh, A. (2016) Pankaj Kumar, JournalDev. Available at:
https://www.journaldev.com/9976/android-date-time-picker-dialog. Viewed February 8, 2019.
Coding in Flow (2017) “YouTube,” YouTube. https://www.youtube.com/watch?
v=on_OrrX7Nw4. Viewed February 8, 2019.
tutorialspoint.com ,2019 Android Date Picker, www.tutorialspoint.com.
https://www.tutorialspoint.com/android/android_datepicker_control.htm Viewed February 8,
2019.
8
pointing out the little points about when and where to put hour style and AM/PM style.
tutorialspoint.com (2019)
Reflection:
After completion of this week, we are able to use ListView (List and Spinner) and the ways to
implement it in code. And we also learned about the Pickers (Date and Time), and their usage
specifications.
Resources:
Kołek, K. ,2013. Application of Android OS as real-time control platform.
Automatyka/Automatics, 17(2), p.197.
Chugh, A. (2015) Pankaj Kumar, JournalDev. Available at:
https://www.journaldev.com/9247/android-listview-example-tutorial. Viewed February 8,
2019).
Chugh, A. (2016) Pankaj Kumar, JournalDev. Available at:
https://www.journaldev.com/9976/android-date-time-picker-dialog. Viewed February 8, 2019.
Coding in Flow (2017) “YouTube,” YouTube. https://www.youtube.com/watch?
v=on_OrrX7Nw4. Viewed February 8, 2019.
tutorialspoint.com ,2019 Android Date Picker, www.tutorialspoint.com.
https://www.tutorialspoint.com/android/android_datepicker_control.htm Viewed February 8,
2019.
8

Week 5: Displaying images using the Gallery and other views, displaying time, and keeping
data persistent.
Summary:
In this week the learnings are image and time display using views and gallery, and the ways to
keep data persistent while launches of the android applications. To show images on the screen
from different sources views such as ImageView and ImageSwitcher are used. These views grant
a top level of usability to show images in the user interface hence, providing maximum
concentration on the images. To display time in a user interface, TextClock can be used which
follow the hours' format, that too in 24 hours and 12 hours format with the display of date too if
needed. At the end of the week, the ways to keep data persistent between launces in the
application is to be learned. To do so, a combination of local storage, onSaveInstanceState()
method and ViewModel objects is used.
Justification:
Explanation: The first source taken is a research paper defining the working on images in an
Android Application. The ImageView class is implemented in the code provided in the paper
with details of image and the use of it in the main.xml file. Chugh, A., 2015
Explanation: The next source taken is developer guide article website, which has told us about
the Textclock and that the methods used in it are getFormat24Hour() and getFormat12Hour()
which are having some other specifications and instructions to be considered too. (Developer
Guides | Android Developers, 2019)
Explanation: The third source taken is tutorial on data persistence in android. It explains about
choosing how to mix up the three components (local storage, onSaveInstanceState() method and
ViewModel objects) is dependent on the complexity of the UI data, consideration of retrieving
speed versus the memory usage.
Explanation: the next reference taken is from a journal on Data Persistency which tells us more
about the local storage in an Android device and its working. Uobabylon.edu.iq. (2019).
9
data persistent.
Summary:
In this week the learnings are image and time display using views and gallery, and the ways to
keep data persistent while launches of the android applications. To show images on the screen
from different sources views such as ImageView and ImageSwitcher are used. These views grant
a top level of usability to show images in the user interface hence, providing maximum
concentration on the images. To display time in a user interface, TextClock can be used which
follow the hours' format, that too in 24 hours and 12 hours format with the display of date too if
needed. At the end of the week, the ways to keep data persistent between launces in the
application is to be learned. To do so, a combination of local storage, onSaveInstanceState()
method and ViewModel objects is used.
Justification:
Explanation: The first source taken is a research paper defining the working on images in an
Android Application. The ImageView class is implemented in the code provided in the paper
with details of image and the use of it in the main.xml file. Chugh, A., 2015
Explanation: The next source taken is developer guide article website, which has told us about
the Textclock and that the methods used in it are getFormat24Hour() and getFormat12Hour()
which are having some other specifications and instructions to be considered too. (Developer
Guides | Android Developers, 2019)
Explanation: The third source taken is tutorial on data persistence in android. It explains about
choosing how to mix up the three components (local storage, onSaveInstanceState() method and
ViewModel objects) is dependent on the complexity of the UI data, consideration of retrieving
speed versus the memory usage.
Explanation: the next reference taken is from a journal on Data Persistency which tells us more
about the local storage in an Android device and its working. Uobabylon.edu.iq. (2019).
9
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Explanation: The last reference taken is a video tutorial of imagView in Android. The tutor has
explained the ImageView attribute use by putting it in a Relative layout and has explained some
tips to insert an image into that layout. (Hisham Muneer, 2015)
Reflection:
At the end of this week, we are able to insert images in an Android layout, the various ways of
displaying time and at last the data persistency in android while there are multiple launches of
the current application.
Resources:
Chugh, A. (2015). Android ImageView ImageButton Example - JournalDev. [online]
JournalDev. Available at: https://www.journaldev.com/9474/android-imageview-imagebutton-
example [Accessed 7 Feb. 2019].
Developer Guides | Android Developers (2019) Android Developers.
https://developer.android.com/guide/. Viewed February 8, 2019.
Lars ,2014. Android Persistence with preferences and files - Tutorial, Vogella.com. Available at:
http://www.vogella.com/tutorials/AndroidFileBasedPersistence/article.html .Viewed February 8,
2019.
Uobabylon.edu.iq. 2019. http://www.uobabylon.edu.iq/eprints/publication_4_7231_1356.pdf.
Viewed 8 feb, 2019
Hisham Muneer ,2015. “YouTube,” YouTube. Available at: https://www.youtube.com/watch?
v=6KZssYeol4w Viewed February 8, 2019.
10
explained the ImageView attribute use by putting it in a Relative layout and has explained some
tips to insert an image into that layout. (Hisham Muneer, 2015)
Reflection:
At the end of this week, we are able to insert images in an Android layout, the various ways of
displaying time and at last the data persistency in android while there are multiple launches of
the current application.
Resources:
Chugh, A. (2015). Android ImageView ImageButton Example - JournalDev. [online]
JournalDev. Available at: https://www.journaldev.com/9474/android-imageview-imagebutton-
example [Accessed 7 Feb. 2019].
Developer Guides | Android Developers (2019) Android Developers.
https://developer.android.com/guide/. Viewed February 8, 2019.
Lars ,2014. Android Persistence with preferences and files - Tutorial, Vogella.com. Available at:
http://www.vogella.com/tutorials/AndroidFileBasedPersistence/article.html .Viewed February 8,
2019.
Uobabylon.edu.iq. 2019. http://www.uobabylon.edu.iq/eprints/publication_4_7231_1356.pdf.
Viewed 8 feb, 2019
Hisham Muneer ,2015. “YouTube,” YouTube. Available at: https://www.youtube.com/watch?
v=6KZssYeol4w Viewed February 8, 2019.
10
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Week 6: Creating and sharing data using content provider
Summary:
In this week, the use of content provider is explained for the creation and the sharing of the data
in the android development. A content provider is used to access the sharing and repository of
the information and data stored. It is part of the application based on an Android platform which
runs the user interface in order to work with the data. The main functions of the content provider
include sharing access of the data from one application to the other application, loading the data
in the user interface, sharing data and the information to the widget, and synchronization of the
data with the server. In this week, basic operations of the content provider such as addition,
query, deletion, Updation etc. for the data sharing are also explained.
Justification:
Explanation: In first paper, the limelight is given to non – SDK based scalable technology. It is
used to combine various service related to MDM (Mobile Device Management). This is allocated
with content provider platform from where enterprise mobility management can be generated
(Narayanan, Carpel, and Still, 2017).
Explanation: Here electronic content can be shared. If there is any license with content, and the
sharing is permissible then only that content can be shared otherwise it could be in encrypted
format. If anyone wants to access that content then the key would be shared between them to
open that content file (Khambete, 2015).
Explanation: In this paper, they have provided requests for various resources. This can be
determined by a service which is content delivery network service. Here one cache component is
identified and various client devices are also identified which in turn provides the knowledge
about content. This can be used by content providers to generate information about various other
content (Sivasubramanian, et al., 2016).
Explanation: In this video, they have explained about content providers, customer content
providers. This can be accomplished by content list. The java it is installed in the project. Every
single application contains its own id, Its own virtual machine, and its SQLite DB. Here the data
is accessed from another process. it is one of the tutorials.
11
Summary:
In this week, the use of content provider is explained for the creation and the sharing of the data
in the android development. A content provider is used to access the sharing and repository of
the information and data stored. It is part of the application based on an Android platform which
runs the user interface in order to work with the data. The main functions of the content provider
include sharing access of the data from one application to the other application, loading the data
in the user interface, sharing data and the information to the widget, and synchronization of the
data with the server. In this week, basic operations of the content provider such as addition,
query, deletion, Updation etc. for the data sharing are also explained.
Justification:
Explanation: In first paper, the limelight is given to non – SDK based scalable technology. It is
used to combine various service related to MDM (Mobile Device Management). This is allocated
with content provider platform from where enterprise mobility management can be generated
(Narayanan, Carpel, and Still, 2017).
Explanation: Here electronic content can be shared. If there is any license with content, and the
sharing is permissible then only that content can be shared otherwise it could be in encrypted
format. If anyone wants to access that content then the key would be shared between them to
open that content file (Khambete, 2015).
Explanation: In this paper, they have provided requests for various resources. This can be
determined by a service which is content delivery network service. Here one cache component is
identified and various client devices are also identified which in turn provides the knowledge
about content. This can be used by content providers to generate information about various other
content (Sivasubramanian, et al., 2016).
Explanation: In this video, they have explained about content providers, customer content
providers. This can be accomplished by content list. The java it is installed in the project. Every
single application contains its own id, Its own virtual machine, and its SQLite DB. Here the data
is accessed from another process. it is one of the tutorials.
11

Explanation: In this provider, they have given the limelight on content provider. Here the
information is wrapped by Custom API. This allows us to retrieve and store from data source.
The 2 types of content providers are explained here which are custom content providers and
native content providers (Syed, 2016).
Reflection
In this week, I have learned the use of content provider for the creation and the sharing of the
data in the android development. Here content provider is used to accessing the sharing and
repository of the information and data stored. It is part one of the application based on an
Android platform which runs the user interface in order to work with the data.
References
Narayanan, S.C., Carpel, T. and Still, D., Box Inc 2017. Enterprise mobility management and
verification of a managed application by a content provider. U.S. Patent 9,602,514.
Khambete, P., Nokia Oy AB 2015. Content sharing systems and methods. U.S. Patent 9,118,462.
Sivasubramanian, S., Richardson, D.R., Marshall, B.E. and Scofield, C.L., Amazon
Technologies Inc 2016. Content management. U.S. Patent 9,407,699.
Codekul 2019, Android Tutorial 2019 - Introduction to Content Provider in Android Example
Part - 1, viewed 8 Feb. 2019 https://www.youtube.com/watch?v=M8EM8sDh4iU.
Syed, A. 2019. How to share data between apps using Content Provider in Android.android-
delight. viewed 8 Feb. 2019. http://android-delight.blogspot.com/2016/07/how-to-sharing-data-
between-apps-using.html .
12
information is wrapped by Custom API. This allows us to retrieve and store from data source.
The 2 types of content providers are explained here which are custom content providers and
native content providers (Syed, 2016).
Reflection
In this week, I have learned the use of content provider for the creation and the sharing of the
data in the android development. Here content provider is used to accessing the sharing and
repository of the information and data stored. It is part one of the application based on an
Android platform which runs the user interface in order to work with the data.
References
Narayanan, S.C., Carpel, T. and Still, D., Box Inc 2017. Enterprise mobility management and
verification of a managed application by a content provider. U.S. Patent 9,602,514.
Khambete, P., Nokia Oy AB 2015. Content sharing systems and methods. U.S. Patent 9,118,462.
Sivasubramanian, S., Richardson, D.R., Marshall, B.E. and Scofield, C.L., Amazon
Technologies Inc 2016. Content management. U.S. Patent 9,407,699.
Codekul 2019, Android Tutorial 2019 - Introduction to Content Provider in Android Example
Part - 1, viewed 8 Feb. 2019 https://www.youtube.com/watch?v=M8EM8sDh4iU.
Syed, A. 2019. How to share data between apps using Content Provider in Android.android-
delight. viewed 8 Feb. 2019. http://android-delight.blogspot.com/2016/07/how-to-sharing-data-
between-apps-using.html .
12
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 22
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.