You are on page 1of 25

Mobile Applic I' D


a ion evelopnient (226 I 7)

interface b0 th · d ' A d .d
•. . tcnns of functionality and perfonnance. The source co c ,or n ro t
' in
ts ava il able under free and open source software licenses. Google publishes moSl of
th
c code
nd th Under the Apache License version 2.0 and the rest, Linux kernel changes,
u er e GNU General Public License version 2.

VIII. Resources required (Additional)

s. Instrument
No. Specification Quantity Remarks
/Object
I. r C~Jl-e.-
S 'JS 'cG..07
75"'1 z.e (\ 7 .Sex:i i:)
I
2.
t.c..1 ,r.se \i\l(jlJo,a £Of\
I I

IX. Practical related Questions


Note: Below given are few sample questions for refere11ce. Teachers must
design more sue/, questions to e11sure the achievement of identified CO.
I. List different Android O.S. versions.
2. Stale characteristics of android operating system

(Space for answers)


.\..::::) ................................................... ..........................................................................................
·········•G..). ... \:'. ..a .......................................................................................................................... .
1
r ~-:) s CCuP.la.he) ......... ................ ·········... .
:::::::::c;;.i:;\:?. ~::: . C.D.6.ou.~.J. . : : : : : :: : : : : : : : : : :::: ::: : : : : . . . . . . . . . . . . .. . ... . . . . ..
7 .........I~~j····~·····
/ ..i .. I '\ ....I'.\
........ .. L .---r7'A\ y. O.r.::,,.., \\)................. .. ....... :.···················••···:
_. ·············· .. ·····

.. ...... .. ... .. .... ....········································································· .... ········ ····· .... .................................. .


.'.'.b.... ...........................................................................................................................................
............. .C...!.J.. .0.;:.Qr;,......:a::iu:o.c..e...................................................................................... .

~;;) ;r2~S'f Q.'f..... ..M


,.....(;;L]J.
... ... ... .. .. .... kr .1. .\.1;,.. r . . l--.-v
.:.J.1..Q.eo_.~.,
·.. (-:'cJPf
- -~ ·.~,. . . .. .::::i. .\ . .•. • . ·12
L · •·······•··· ············--· ·····

........ ..... ..... ... ....... .. .... ... ... .... ..... .. ..... ......
C) ......... ... ............. ... , .. ........ ... ............. ...... . ........................... .
........ ......... .. ········ ·•··· ·.. ···········.. ···· ... ·,···········... ····•··· ·................ .......... . ............................... .............
............... ............................................................. .............................. .............
····················· .. ·· ··· .. ··••···· ············· .............................................. .... . . . ~· ................... .
········ ··························"·····"··········· ...·,· . ........................

Maharashtra State Board of Techn ical Education


I

<If'
Mobile Appli ·
- - - =::::c.:::,all~on~ D~c~ve~lop
~m~
en~IQ
(2~26~172_
)----------------

X. Exercise
Note: Faculty must ensure that every group of students use different
. · ut va/11e-
,np
(Use blank space for answers or attach more pages if needed)
I . Draw the architectural diagram of Android operating system.
2· Differentiate between Windows operating system and Android operating sySlern.

(Space for answers)


·· ·· ··· ···· ·······

.... · 1· l H\Gn.1:-L .... L!c ,JEL ..


B.~.e.L\c..~.T\.O..N.b. ..... ................................................................................. •············
'1'
... . .. 1• •

• ••.l.B. 'cf .L\C.fi:l:J.ocl.S..B!©M~"-1..·.·_·_·_·_·_·_·_·_·_·_·_·_·_·_·_·_·_·_·•··· ······ ··· · · · ······_·_·_·_·_·•······.•••••.•• · _ ··········· ':!'


• •JLiiiii'i£-I I':~ fu~[;\ll i;i;.mrl( !•·-·_
·_·_·__·_
·_·_· _·_·.·_·_·_·_
·_·_·._·_·•······· · ········ ·····•..•_
,I •
._·•-· · · · •..•.••• ·_
~,
':i~
·········· ··· ·.. ············:.... .... ... .. .. .. ........ ..... .. .. .... .. .. ...... ........ ... .. ......... ............. .. ....... .. .............. ...... .... .. . .
................... ... .................. .... ....................·............. ....l.a.Q.....Lc..~ .L...............................
····················· ·· ····· .. .. .................... ... ...... .. ... ... ..... .. ... .. .. .......... .......... ..................... ._. .. ...... ... ... ........ .. .
;\:
···· ·· ··········· ··· ···· ··· ··· ···· ······· ·· ···· •···· ·· ········ ············· ··· ····· ·· ······· ····· ········· ·· ··········· ·········· ··· ···· ···· ·· ···········

·· ·· ··· ·· ···· ·· ·· ························ ············· ···· ···· ··· ···· ·········· ····· ···· ········ ··· ·········· ·································· ···· ··· . ~ l
Y.).Ce.\Je.,\ofe.d... by-.. .f.11c::~roro~t ...... \;.).De~.elcpe-d. ...b>" ...Gi.ad.\e, ........ .
··················· ·· ···· ········ ························ ··· ···· ···· ·· ···· ·· ·········································· ···· ········ ··········· ····· ··· ·
O,Jtlo.tle .....1.n ..... C.,1 ...Lt+.................. CJ.i.>..M.o.cle. ....'10 ...:-0.\.10.,. ..~.ctt ........ . c,.
··· ·· ·· ·· ··· ···· ·· ···· ··· ··················· ·· ······ ······· ·· ··· ····· ······ · ···· ·· ··· ·· ·· ····················· ··· ·· ·· ··· ·········· ·· ··· ·· ····· ········ e.
__,

"
·· ··· ·· ······ ·· ··· ··· ··············· ··• "' '' '' ''' '' '' ''''""' ''' '' '' '''' "' ''' ······· ·· ·· ·· ··· ········ ···· ····· ··· ··· ·· ··· ····· ·· ·· ······ ··· ····· ······ ·
.. N).Hatsc:\ ..+~ . c.1:e.-.Jt.o.\":\ ..&rl~~ .. CJ.\!J ...ea.s .....!a....o.s~........... ......... .
1
'
..O.,d.,...................................................................................................... ....................................
··· ··· ·· ··· ···· ···· ··· ············ ······ ··· ·· ··········· ·· ··· ····· ·· ···· ·· ··· ··· ···· ······ ·· ·· ··· ··· ·· ··· ··· ······ ······· ······ ··

Maharashtra State Board of Technical Education 3


' Mobile Application Dcvc:lopmcnl (226 I 7)

from Android's official website: http://developer.android.com/sdk/indcx.html. If you


are installing SOK on Windows machine, then you will find ainstaller_rXX-
windows.exe, so just download and run this exc which will launch Android SOK Tool
Setup wizard to guide you throughout the installation, so just follow the instructions
carefully. Finally, you will have Android SOK Tools installed on your machine. If you
are installing SOK either on Mac OS or Linux, check the instructions provided along
with the downloaded android-sdk_rXX-macosx.zip file for Mac OS and android-
sdk_rXX-linux.tgz file for Linux. This tutorial will consider that you are going to
~ · setup your environment on Windows machine having Windows 7 operating system.
Step 3 - Setup Android Development Tools (ADT) Plugin This step will help you in
setting Android Development Tool plugin for Eclipse. Let's start with launching
Eclipse and then, choose Help > Software Updates > Install New Software. This will

--
display the following dialogue box.
Step 4 - Create Android Virtual Device to test your Android applications you will
need a virtual Android device. So before we start writing our code, let us create an
Android virtual device. Launch Android AVD Manager using Eclipse menu options
Window > AVD Manager> which will launch Android AVD Manager. Use New
button to create a new Android Vi11ual Device and enter the following information,
before clicking Create AVD button.

..•--
VIII. Resources required (Additional)

Sr. Instrument Quantity Remarks

.•
Specification
No . /Object

I ~c:.. 1--\f (b\J; 1\o(\ I

• IX. Practical related Questions


Note: Below given are few sample questions for reference. Teachers must design

• more such questions to ensure the achievement of identified CO.


I. List all the steps to install android operating system

• 2. List various IDEs that can be used to execute android operating system .

• (Space for answers)


I
\. ..i .... ................... . . . ... .... . . ,. ,..,. .,. . ,. ... .. .... . . . . . . . . . ... . ... . . . . . . . ,... . . ........ .... . . ..... .
....c;.2.fuJ.nlS)o..d... ...Gi~.~h... . ..Ho..J.2r.o;..d ....Qfu .........................................
CJiJ ..Cv-,s.~1te., ...I5.0. . Jl.N.°/je·····F,~e./..d ..... I.a.... C.O.. /D\J.D................

I
o.:cr..~ ...0.~1."1?-··~········ ···· ·· ·· ·· ·· ····· ······· ··· ······· ················ ··········· ······················ ··· ·· ······ ·········
Ll.ii.J ..~9.!5r ..-7~.ur..... .c.om~....ara,.'2!/····CD/fJ.vD ... .....0~..B..... .
t 6.-ff.:,.\Je, ' ... ' .......... . ' ... ''' '.' ' .. ........... ... .... .. ...... .. .. '' '' .. ' ' '''.' .' ...... ... ' ..... ...... ' .... '' .. ' '.' .' '. ' .. .. . ' '.' . ' ..... ..... . .
• C..t.i;I'<&.:cJ).. ...b ...Ro.o. ... ~ o·)e....~ocl1r.~.;d....1.D..... y.o.u.'.\t.....ck.v..i~... .

-
• Maharashtra Stale Board of Techni cal Education 6

-

- Mobile Application Development (22617)
2 (\ c... r 0.·5uol 6.t.Y..dl.~,1................. .
.....~/...._, ~.
\ . f\.d.2JO.',.o\.
, ..S:h.Jd.i.'!:.1;···L-Ct .ltt:;E/
,- ..f.lr-oe,woJ?
. ..l . . /' ·~···
J n l• t. 7 ·..... ....... ..
..lnt~....l.O.e:e 1 ...f)cr.o.ic\5C..~..,p.t.••/· :)··
1
· - · · . .·. : .• ~ .~ :~ : :~ :: •• • : .:.:.::.::. : . ••• . •• •• • • •• • •

··· ············································································· ·······················


/2 ............................................ ....................... ..... ...... ........... .......................................................... .
2,~ ............................................................... .
.eti~~··~:i:::~~~··:~~~:::~~Jlr.P.D~·n.t:. U:0.f;) ...;.6 ..y ...
~c.Ja..~....S.oi'.te....t.\:ca ....~ \ i.clcl-es, ... bo~ic..b..~.\.s ...?r.~.u,~?J:e.d.
'\-9. ... cs:~:;.te... ,8,. ~e&½:...fP.~o.'ls:e. ...I'.. ..... ,b..
e0se.0H.c.i .... ....J::o>.b

'
.\Cc,.j-j.a --0
...+.:o .....ios..m.Jl .....o.f.\. ....~.~td. .....0.~ ...'P.e.c.~ ....Bocl:r.oid
,., ...=.-.... br.:>r.-...-..
..... -'-·
•. ,... ~ \ J._ ~, .....
'
'@1oo -'"" ,.~ct --r-:
c::::.J .... ,.~0~0-............ .. ... .. ........ .

X. Exercise
Note: Faculty must ensure that every group of students use different input value.
(Use blank space for answers or attach more pages if needed)
I . Differentiate between JVM and DVM.
2. What is IDE? Why Java development toolkit is essential to install an
android operating system?

[.~ (Space for ~nswers)

..... .......................0\/.~'1 ....................................................... ~M ............................... .

...~!:>ere~.
..... GJ(reJS~ ~.Whic.hib GJ Stc,c.\Z. ho.sect. ........ ...•
:to ...s:= ..on...kiw.e11: ..................................................................... .
..... ...............M.W.c."IS'y.;:.................................... .................................................................... .
..... ··· ········· ·· ····································· ·· ········· ·············· ················································· ·················· ·· .
.......(Ji.).0~~ ...1.t:_s .. a .t,).n....b.\/..h ...... •.i.~M ..$~.$.Jcwa .. bv.~.....
r - _, b .
...... .- LOOe ... ........\S:0.0.fi. ... .. :-..
\' o..ex
_\ ......H.b .... Code, ...
,,I O· t
..:0:00.~...c~.<las:-s.J. ..... .
...... €11:'a"". .~r.dis:,;,lC\, ? -1 GO IC F!le. Jrui; d' .............
.......ocJ.u;
' \..P-:.... .h C4.6 ...CJ
Gf. ..l..J.f,.-b .. . .................... ...... .................
..' ...Q ..\J ··
······· ·· ···· ·· ··· ······· ..
. . . . . . . . .1. f\ .... !-t.. .....Co.mP.t
J le'lr. ....................................................... ....... ........ ... .... ..... .. .... . .

... ...... ,........ ......... ... ·; ·...... . . ...... ...... ....... ... . . ... .....·c.:~·~·........ ... . .... .......... .... . . . ......... ........ . ..
.. .. .....C.1. ~2 ..fu... ....... .............................!..) M

Maha rashtra Sta te Board of Technical Educ ation 7


Mobile Application Development (22617)

XT. References / Suggestions for further Reading


I. https://www.tutorialspoint.com/android
2. https://stuff.mit.edu
3. https://www.tutorialspoint.com/android/android_advanced_ tutorial.pdf
4. https://developer.android.com

XII. Assessment Scheme

Performance indicators Weightage


Process related (10 Marks) 30%
1. Logic Formation 10%
2. Debugging ability 15%
3. Follow ethical practices 5%
Product related (15 Marks) 70%
4. Interactive GUI 20%
5. Answer to Practical related questions 20%
6. Expected Output 20%
7. Timely Submission 10%
Total (25 Marks) 100%

List of student Team Members


1. :n-o.y.u.@.1-:- . .. ..
2 ..~ . ~ 9. .':': .... .

3 . ..~.~·········
..s-' ·,.. .... .. .... .
4 ... .. ...

Dated signature of
Marks Obtained
Teacher
Process Product Total
Related(lO) Related(IS) (25)

Maharashtra Slate Board of Tech nical Education 8


Mobile Application Development (22617)

The ADT Bundle includes everything you need to begin developing apps:
• Android studio + ADT plugin
• Android SOK Tools Android Platform-tools
• The latest Android platform
• The latest Android system image for the emulator

VIII. Resources required (Additional)

Sr. Instrument Specification Quantity Remarks


No. /Object

~c_ PaJJ~ n~"


'
<. d§Nb \i~ c)15o; J_
µp
'
bf)>( '
IX. Practical related Questions
Note: Below given are few sample questions for reference. Teachers must
design more such questions to ensure the achievement of identified CO.
1. List basic requirements for configuring android operating system?
2. Why bytecode cannot run in Android?

\ (Space for answers)


··· -~·-· ·· ··········· ··· ···· ·· ····· ··· ···················· ······················· ········· ··· ··············· ···· ··· ···· ····· ··· ····················
..... e..a\l.;ID.n.~nt .....6 .....~u.i~ ......................................
(3.,2. ..£1.t ....\e.a..s.t: ......':1.S.a.G.£ .... .......F~ee.......~ . l ................................ .
Ci. i.U...03......c .a. n ... be. ....CJ.b. v. .o u.-1 .. 11Cb.c. Q. ..,,.. '. 4)Jf'cldw.s, ................... .
r · , \
1-.~.~)..a.t::>.\e.~ ,
... \leir.:S..1.C>~..£. ...... ~
, -o u 'f\ , IL I 1:-
.U,.K.'r::!S ..:.J. ....!'!-...... l ..~.1U.,U.,U:1.t:>L, ... ....... ..

......................................... ............... .. .............. .................... ............... ...... .................. ... ..... .

..... Beeo..u.~ ......9.0.0.1f:D~.cl.... Oro,s .....0. \.l1-CI .....OJ\.cl ....f\O..}::: ............. .....
.:t-acd.i.h"o.n.cJ. ....(I"YN ................................................. ....... .............. ......... . ....... .............
... Th. e-.....d.Q .. .....~.le.-.. .... 1e-.'. ....the.:-.....)?y.te... .c.Q~ .. ~1r. .. .~.~:a:-o.i ... d
...i.~....ei·.tr...s.t... .a-p.h,,i. 2 e& .. :.eu.~.r\ .... . ±o... .....i..t; ............... .
.~.'o.}.te,.~~.,.e..r\.clt._.,. ......cJ.h,.~h .... oli.f ?.~......~~~.tn.... .............
fb~..~~·······~·Y·+e.·c....a.~ ............. .............................. ................ ... ............................... .

········· ··· ··· ··· ················ ·················· ·· ····· ·· ········· ······ ··· ···· ·············· ·· ······ ··· ··· ··· ···· ····· ····· ··········· ··· ······ ···· ·

·····•······························································································•· ··········· ........... .. ... .. .. ....... .. .

Maharashtra State Board of Technical Education 10


Mobile Application Development (22617)
··························
········ ······· ······ ········
···············
·························································································· ······
········· ·········· ·······
······· ···· ·······
························· ························································· ···································
························
:: :: : ::: ::
:: : : ::: :: :: ::: :: ::::: ::: : . .. .. ..
········ ·········
:: :::: :::: ::::::::::::::::::::::
································································································· ······················
········ ············
···········································································································
X. Exercise ents use different input value.
Note: Faculty must ensure that every group of stud
es if needed)
(Use blank space for answers or attac h more pag
1. What is a Build Type in Gradle?
2. Explain the build process in Android.

(Space for answers)


·························································································································································
,., -'>
...,.,.,l,..··········;·························~···················································i
··························································
t: cit:. ~?r.C,.d..l~................... .
........ fu,.Lc\. .....\)o."tS:1.0.n.-:\s...... o.<f.e. .....~es.u... .. . ... .
o., . ;p.ec.if?ie,. Se..1:: o~ 1(0\e 6 l<:> c.o~
t¼'-~-- b:j . ...
~·~·s, ..... C6..de. .... qS\.d..... ?s.esou.1r..c.e.f>.... .Co.Q .~..u~.~..... ,.rt ...... .
ye. t.llr. 60\Ld o/f-_e"'
in. '\be.. r.:iod(ll e_ J~U h.v,:IJ.
·a·~ad.\.e. .............................. ........................................................................ ........................ .
······························································ ················ ···········································································

.q-.. . . . . . ... . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
····························································································· ····························································

·························································································································································
{j.). lo. Mp. ;.lex. cod~ ...
.s ..... Co. n \Je1r.t.-'0 ....y.o.CJ-:6 ....~.ulf.C~ .... i ."' .t:-G· .
.D.E-x...C.bo1v.;.'6... ~.xec,.u..c.o.bl.eJ. ..F;..te..s/ .. .uJb1~4 ...r.oc.1JJd~ ...... .
v.h.e..., ....~y-h!...~ .cl~ .... ... ls:'un.~ ....o.t\....e,.o.o.21.'c:).~.d ...de\l.i'.'.C..e~ ............
QQ~ ~&<-l~d LlBe ln:to C.o~i/.d
. ~.b ... .................................................................................................... ................... .
t, .,J ... .....po..c:.JZ~9 ea:. ···;~~ b..~oe.& ..thg... D.Gx... e.;.leb .... ........ .
Co. ·CTf'·led .......15.eS.qc}f.LeJ:, ... 1. o..~c ..... a .... 6.; ~Jc. ... ....Bef~ ....... .
·)b·u.\f..... afr-····[J1n .... ... Jn.S.h:JJ.e~d ..........o.r\.d .....de.pf..~.7.e.,&......... .
...A~+0, ........~n .......0.nd~~.\.cl.
6, ......d.eJ.h.~.J····.O.oc.J ..10~.fu.~ ,i..J_
········:i.n"' .......... .
I• (h

..... £.'R. ... .M.06:t.......00-........Q


h~..re..cl ..;·····················································
·························
··········· ········ ···· ·· ··· ········ ·· ·············· ··· ············ ···· ·········· ····· ···· ·· ······· ···· ···· ·· ··· ·······························•1-••····

Maharashtra State Board of Technical Education


11
Mobile Application Development (22617)

7 . ... . . . . . . . . .... .. . ...... . . ... .... ... . . . .... . . . . . . . . .. . ... .. . . .. . . . . . . . . .... . . . . . . . . . . ... . ..
C;ri·~~\l,. . . f o..c.J,c~le.'l!...... 9,#1
a . . ... . . r........ b ..deb~·····or.··············?l~\.ea..se .....
flet.....v.~:(~···············
r.G ..... jlOtl?s: ..
. ....f?..~.~-· ·· ··· ·· ·· ·
.ti.~. Se.~.1re.. .. ·'" a~oe.iau:t~ yru ~!\\'J .~BfI~ r:fh~
f-.aci,a.J , .u&es . .ihe .:z;p al~ n , '.t? oL ·XJi?;~
·•-7"0.Wr-..... ~Of . •. .. ).e.si.s.......P.J.c.,roQ.~ .... CD.he.n. .......... .o.o.~
... ... ei.~ .,t..~...........................................................................................................................
································································ ············· ····· ··························· ······························· ·············
···· ······· ············································· ··········· ················································································· ·····
·················································· ··· ················································· ················· ··········· ·······················
·························································································································································
·············· ····························· ·· ···· ·· ························· ···· ············· ·· ············· ························ ··········· ··········
··································· ································· ·····················································································
····· ·········· ·· ········· ················· ······ ·· ····· ··· ······ ····· ·· ····· ······· ···· ··· ···· ···· ·· ···· ··· ··· ···· ···· ····· ·· ·· ········ ···· ··· ·· ········

·········································································································································· ···············
············································· ······ ························· ··································:···· ······································
················································ ···························································· ·············································
·· ··· ·· ·· ·· ··· ····· ···· ··· ·· ···· ····· ··· ······ ·· ··· ······ ···· ············· ······· ··· ···· · ···· ·· ·· ···· ·· ········· ······ ·· ·· ······················ ·· ······

······················································································································ ···················· ···············


····························································································· ················································· ···········
··········· ·· ······················ ·· ··· ···· ····· ·· ······ ···· ··············· ·········· ··· ···· ································ ··· ····· ····················
·· ··········· ······· ········································· ······························· ·····························································
··· ············································· ································· ······················································· ·················
················ ·············································· ·························· ················· ······························· ·· ···············
································ ·········· ·········· ··············· ·· ·· ································································ ············ ·· ····
··· ·· ··· ················· ····· ·········· ····· ··· ··· ·· ·· ··············· ······ ··· ··· ·· ···· ········ ···· ····· ··················· ·· ····· ······················
·············· ························ ············ ·· ································· ··············· ·····················································
··················································· ··········· ············ ·· ·· ········· ······················· ······················· ········· ···········
········································· ······· ··········· ·········· ········· ·· ········ ·· ······················································· ········
·· ···· ··· ·· ···· ············· ······ ···· ·· ·· ····· ···· ········ ····· ·· ····· ···················· ···· ···· ······· ····· ··· ··· ······· ······· ······ ····· ··· ··· ·····

··· ·· ··· ··············································· ························································· ····· ·· ··· ·· ·· ·· ·························


··· ··················································· ·· ··· ························ ·· ··············· ················ ·· ················ ···················
·························································································································································
···· ·•·"·"··••"•'··· ·· ···•· "·•·"•"· ••"• '""··•·"·· ······ •·"·••""'··"···"· " ·· ·•"' .......... .. ...... ... ...... ........ .. ... .... .... ... ... .. .

12
Maharashtra State Board of Technical Education
1v1vv11c; np1-1111... c111u11 ut:vt:1upmem ~LLfJ J I J

IX. Practical related Questions


Note: Below given are few sample questions for reference. Teachers must
design more such questions to ensure the achievement of identified CO.
l. List the files used to write Hello World program.
2. What is an activity in Android programming?

(Space for answers)


"""1··················································· .. ······························································································
\-
·_··_71~·-_··_j)~i;_ ;n::i::~:: : : : : : : : : : : : : : : : : : : : : : : : : :
.. .. ........................................................................................................................................... .

· _·_·_~~----~:~~:: _; · . .::;~::::;~~ ::k~~~ ::~:::·;~:::~p.~:::: ::: ::


·_
\.n . . ~l-·-'J:he., . .o.c.H~.; !:y \)~ ..£.lP.:Jil..Ct:bo.... to
.0... ······~--~1.tl.'":','.~
r.\",,.... \,.._#,I ... ....
'1- I' \~{:\\~1'111'_
.\, .\......... \.al'l"f.~ . C, .. ~:.:::r ... y

.P.r0......'tina"ln::).i.d......°{f ·····(e10.~~.~......a.,.Ll:t:-J.t.t-t.e..-1=.t.01eo.l\.1&... .
.
.. ::a- ,
' ..
fl .......................................................... ..
'\

,P,,.n o ...... ...,...


,'-.w,l-11-l,~•...'-J ..'r. .•.. l r'f"\o --~
... .1 ••••'1-.~ ••••• ~ 'I:.,... ::,,-0,ci.,-:.,.
.\.-.,'W".,C"",\.=.. os .........................................................................
.,

·· ··················································· ·· ············ ···· ·· ·· ···· ····························· ············ ·································


···· ·····················································································································································
··························································································································...............................
············· ···· ········· ·· ····· ··· ·································· ··· ·· ··············································································
·· ············· ················· ···· ·· ··················· ··················································· ········ ·· ······ ················ ·············
······································ ···················································································································
·························································································································································
································· ······································ ···· ····· ·········································································
························· ··································· ········································································ ·····················

······································· ···· ···· ········ ·············· ····················································································


······················································ ······ ···· ·· ··················· ········· ·· ··· ·· ····························· ·· ·· ········
······ ···················· ········ ·· ··········· ··· ···· ·· ···· ··· ···· ··· ····· ······· ····· ······································ ··· ·························

·································· ···· ······· ··· ······ ··· ······ ······· ·· ··· ··············································································
··········································· ·· ··························· ·····························································
··················· ································· ·························· ·······································································
·· ········ ········· ················ ········ ····································· ······ ·· ···································

··········· ······························· ····· ·· ···· ···· ············ ··· ········· ················ ·· ···· ··················································
·· ······ ········· ·· ····· ····· ··· ·· ······················ ······ ···· ··· ··· ················ ········· ···· ···· ··· ····· ···· · ···· ··· ··· ·····
····················

·· ········· ·······································
········ ········· ···· ·········· ···· ··· ··· ·· ········· ····· ·· ········ ·· ········ ······ ·· ················· ·

16
Maharashtra State Board of Technical Education
Mobile Application Development (22617)

Linear Layout: -

Linear Layout

VIII. Resources required (Additional)

Sr. Instrument Specification Quantity Remarks


No. /Object
Android enabled 2GB RAM I Data cable is
smartphone / Android mandatory for
1 version supporting emulators
emulator

IX. Practical related Questions


Note: Below given are few sample questions for reference. Teachers must
design more such questions to ensure the achievement of identified CO.
I. Name any three-layout manager?
2. What is Card View?

(Space for answers)

)
.. ...... ..... ...... .. ....... ....... .. .. ...... ......... ......... ........... ... ....... ...................................... ... .... .. ... ............. .

I\;l
............ L,1.l)....Belo.B.-J.e,, ..
~:~:
····L.o>f ~·v. ..b,....... .......... ... .......................... ··•.... .. ......... .... .. .
·· ····· ·············· ····· ···· ···· ········ ··· ····· ··· ·········· ······· ········ ································· ··· ····· ···· ··· ·· ···· ·· ········· ··· ·······
l.....
.... -/ '... ... .. .. ... .. ................................ .•.. ..... ..... ..... ... ............ .. ................ ......................... ..... ... ... ... ..
.fr.a.Me-~.e.cJ.\:;; .....Ll'.t..tb ....2f.o.u.l:\.cJe.&. .. .Co.1S1\e:ir....boc.J~1r.o.()f'.\d ... i
.Gbo.W. ......Co.,s-chJ;e.c.J....U.S..e..s .... ele.vo.1~.or\ ..f.lr.Qfe~.t.7'•····0·~········
.\i\.lif.ct···{o..1r.. 'o\.:a6.o ws .... ....Wl . . . b.ac...K-..tc ... a. . . CcJ.5.to.n
-:5>
Maharashtra State Board of Technical Ed ucation 21
Mobi le Application Deve lopment (22617)

Cm illci,,,A :::Sbck ,..L ,'.f'lf\eJ:,:,e.f\.tnb:""' . <:> "' o,d~


f.lo1~Cg ........ ... ............................. ................ .... ............................... ........... .......... ........... .
····· ···· ···· ············ ·· ·· ··········· ···· ····· ··· ·· ········•······ ···· ······ ··· ·· ··· ·•·············· ·· ······ ··········· ··· ····· ·· ·············· ···•···
····· ···· ····· ········· ·· ····· ········· ········ ·· ··········· ········· ··· ·· ··········································· ·· ·····•· ·········· ·················
············ ···························· ·· ·················· ········ ··· ····· ·· ···· ··· ···· ······· ······· ··· ································ ·· ······· ······
·············· ········· ·········· ························· ····················································· ·· ···········•····················· ···· ···
······················· ······························ ···· ···· ············ ···································· ···· ········· ······· ······· ·················
···· ···· ·· ························· ······ ······················· ················· ······ ··········· ····························· ···················· ···· ··
······ ········ ·•········· ···· ·· ······· ············•······················ ···· ···· ···· ···· ······ ·· ··· ·· ····· ········ ····· ··· ·················· ···· ········
.. .. ... ...... ... ........ .. ........ .. .. ... ................... .. ....... ... ...................... ..... .......... .. ...... .... .... ........... ... ..............
..... .... ................... ... .................................. ...... ....... .... ......... ......... .... ........... .. .. ..... ... ........ .. ................
........... ...... ....................................... .. ..... ....... ..... ............. ...... .... .... ... ........ .. .............. .. .... .. .. ......... .... .
·· ·· ···· ··········· ··· ......................... .... ... .. ..... .... .. ... .. ... .... ..... ................... ... ....... .......................... .... .... ..... .
··· ··· ·· ·· ·· ... · ......... .................. .. ................... .... .. .. .............. ..... ..... ...... .. ......... .. ... ... .. .. .......... .... ... ..... ..... .

.......................... .... .. .. ..... .. ..... ........... ........... ... .... ............. ... ... .... ... ..... .... ... ..... ..... ........... .... .......... .. ...
...... .. ........................ .. ..... ......... ....... .. ........ ..... .. ... ... .. .... ... ... ... .... ... ..... ...... ..... ..... ..... .................. .. .......

·•·· ········.. ··· ·· ··· ··· ··· ··· ······················· ·-- ··· ·--······ ···· ·--· ··........ ..... .. ....... ... .. .... ... ...... .. ...... .. ... .................. ...
.... ............... ..... .. .. ... ... .. .. .... ........ .. .. ................ ... ......... ... .. ........ .... .. ... .. .. .. .... .. ......... ..... ........ .... ... ....... .
.. ..... .... .. .... ............ ............................. ........ ..... .. .... ......... ............ ..... ............. .. ... .... .... .. .. ... ...... .... ... .. ..

··· ·· ··· ····· ··· ······ ·-- ··········--····· ·············· ··· ···--·--····· ·· ··--•····•··········" ·········· ···· ··• ······· ·· ·· •--· ····· ·-- ···· ··· ·· ········
..... ... ................. ........ .. ..... .. .. ...... .............. ..... .... .................. .... .. ........ .... .... ..... .. ... .. .... .. .... ... ..... .... .... ..
.................. ..... ...... ... ..................... ... .... .. ........ ................ ... ................. .. .... ..... .. .. ....... .. ..................... ..
.................. ............ ..... .... ... .. ... .. ...... ... .. ... .......... .. .. ...... ...................., .... ......... .. ... ................ .... .......... .
···· ····· ········ ······ ·.. . ·.......... .. ... .... .. .. ..... ... ... ......... .. ........ ........ .... .. .. ....... .. .. ............ .. .... .. .... ..... .. ........... ...
................ ..... .. .... ............... ..... ... .. .... .... ........ ... .... ...... .... ... .. .... .. ....., ... ..... .. ... ........... ... .. ..... .. ... ..... .... ...

······ ··· ·· ·· --· ······· ······ ···· ·· ·· ··· ······ ·· ··· ·····•""· ··· ··········· ···· ····· ··· ··· ·· ·· ······ ·· ··· ·· •···· ··· ··· ··· ··· ·· .. ... ... .. ... ...
···· ····· ··· ··· ····· ·········.. ··· ······ ····· ········ ········ ······· ··· ··· ····· ····... .. .. ... ..... ........ ... ........ ... .. ... ... ....... ... .... ... ....... .

········ ···· ····· ·············· ··· ····-- ······· ··--· ·· ···" " ··· ···· ····· ·--· ·· ······· ····· ····· ············ •· ···· ··· ··········· ···· •··· ··············· ··
·· ··· ···· ····· ···· ···· ····· ······· ·· ·· ··· ········ ···· ···· ... ... .. ............. .. ... .... ...... .. .. ... .... .... ... ... .. ...... ............ .... ...............

········ ···· ······· ···· ···· ·· ········ ······ ·· ···· ··· ······ ·· ···· ·· ····· ··· ··· ··········· ·· ·•···· ····· ····· ····· ····· ···· ·· ··············· ··· ··•··· ···· ···

····· ·· ········ ···· ··· ·•·· ····· ····· ··· ·· ··· ······ ··· ···· ············ ········· ················ ··········· ··············· ···• ·· ·· ····· ················· ···
··············································································································································•······
····· ···· ······· ·· ········· ··· •·• ··········· ······ ······ ······ ··· ·· ··· ··· ······· ······· ·· ·· ··· ····· ·· ········· ··· ··•····· ······· ······ ··· ··· ······•·· ·

Mahara,hLra Stale Board or Tec hn ica l Educa11on 22


- Mobile Application Development (22617)

Row 1

Row2 Row2 Row2


Column 1 Column 2 Column 3

Row3

Row4 Row4
Column 1 Column 2

- -

VIII. Resources required (Additional)

Sr. Instrument Specification Quantity Remarks


No. /Object
Android enabled 2GBRAM I Data cable is
smartphone / Android mandatory for
I version supporting emulators
emulator

IX. Practical related Questions


Note: Below given are few sample questions for reference. Teachers must
design more such questio11s to e11sure the achievement of identified CO.
I. List different attributes which can be used with any layout managers.
2. What is Grid Layout?
e because
at, which (Space for answers)
ir Layout
............................................
.......... C.:1.JX..r.1\.l\s...:.....o.nd-.1r.-.~.i ..d ... .
mg a row
........ Gi.)..,Xr.:\lJ\6...;..... ..l.5. ...................................... ............................. .
N). Table ........lli.i) .. .OC\o..,~.;.. d.... ~'. .. i.~... ............................. .
or cells.
.........(:.1.~)... (l{\d,?fl'.)..i..Ct~ . 14'.9. II .t - C,J /..cl.th.

. . . . l~:~::°.who,:~::~: . byo.0.~:~··h~hl... .
table has
ls empty.
efined by

27 Maharashtra State Board of Technica l Education 28


~"
f.c 31,
c. ::,._
Mobile Application Development (22617)
"'es·~,.._
I

··· ······ ·· ·· ······························ ······ ·· ··············· ········· ········ ······· ················ ············ ······ ··· ··· ··· ·················

················ ········ ······················· ·· ·· ······························································································ ..


·················· ······· ···· ··· ··· ··· ··· ············································ ···· ··· ··· ·· ········· ······· ···················· ···· ········ .
········· ··· ··· ··· ·· ·········· ·· ·················· ·· ··· ·· ·· ··· ········ ·· ···· ··················· ············································ ······ .
··· ················································ ··· ·· ··· ··· ··· ··· ·· ····· ··········· ·· ··········· ···· ················· ··· ···· ·· ··· ··········· ·· ·
······· ··· ················ ················· ···· ····· ···· ················· ··· ···································· ···· ·· ···································
········· ················································································ ································································

X. Exercise
Note: Faculty must ensure that every group of students use different input value.
(Use blank space for answers or attach more pages if needed)
1. Write a program to display 1O students basic information in a table
form using Table layout.
2. Write a program to display all the data types in object-oriented
programming using Frame layout.

(Space for answers)


········ ·· ···· ···· ·· ·················· ····· ··············· ··················· ··· ··· ··············· ···· ········· ···· ····· ····· ···· ······················· ·

·························································································································································
··················································································· ······· ·······························································
··· ··· ········ ····· ························································································································· ··········· ··

···· ······································································································································ ···· ·· ··· ···· ··

················ ·········· ·· ··· ····· ····· ············ ······· ····· ················ ········· ·········· ·· ·· ··········· ············· ·· ··· ·· ··· ·· ·· ··· ····· ···

··· ···· ··· ·· ······· ····· ····················· ··· ········· ·· ········· ··· ·· ······· ········ ·· ·· ······································· ············ ····· ·· ···
··· ······ ····· ····· ··· ········· ····· ··· · .................... .. ..... .... ... .. .. ...... ..... ... .. .......................... ................... ..... ..... .... .

·········· ······································ ······················· ·· ········· ········ ··············· .......... ..................................... .


·· ·························· ····· ·· ·· ················· ··········· ····· ················································ ··.. .............................. .
······ ··· ·························· ························· ·····························································································
··· ············ ············· ··· ······ ··· ············ ·· ······ ···· ··· ···· ······ ········ ······································· ···· ·········· ······· ····· ···

······ ····· ···· ·· ··· ···· ·········· ···· ····· ···· ·· ···· ·· ···· ···· ······ ···· ··· ····· ··· ····· ·· ···· ·· ·· ······ ···· ··· ······ ·· ········ ······· ····· ··· ········· ·

······ ·· ···· ····· ············ ······ ··· ······ ···· ········· ··········· ····· ··· ······ ······ ·· ··· ············ ··· ······· ···· ······ ············· ··· ····· ·······

29
Maharashtra State Board of Techni cal Education
Mobile Application Development (22617)

IX. Practical related Questions


Note: Below given are few sample questions/or reference. Teachers m11st
design more s11cl1 q11estions to ens11re the achievement of identified CO.
I . Which of these is not defined as a process state?
a. Non-visible
b . Visible
c. Foreground
d. Background

2. What is the name of the folder that contains the R.java file?
a. src
b. res
C. bin
d. gen

X. Exercise
Note: Fac11lty m11st e11s11re that every gro11p of st11dents 11se different inp11t val11e.
(Use blank space for answers or attach more pages if needed)
I. Write a program to accept username and password from the end user using Text
View and Edit Text.
2. Write a program to accept and display personal information of the student.

(Space for answers)


.J:8-:. ............................................................................................................................................ .
-'-.. r-.., (\ . ,. • n '-\
····\...... ;(. .......9 ..•.. ...\.~0 . . .. :-:-:: .. :-.i ..\=.\.o!.J.. .. CS........................................................................... .

7-<~le..t:\ ................................................................................................. . . . ..................


··· ····· ·· ········· ····· ··········· ··· ····· ········· ·························· ·········································· ·····-········· ··· ·········· ·····
....2.....
····························· ····························· ·······························································································
··· ······································································································································ ···· ·· ··· ·······
··· ·············· ····················· ··················· ····························· ·· ····· ··························· ·· ····· ·· ·· ······ ·· ··············
..... ........ ............... ..... ....... ... ..... ... ... ............... ............... ....... ...... ...... ..... .. .. ............. .. .. ............ .......... ..
....... .. ...... ....... ... ...... ............ ...... ....... ....... ... .... .... ... .. ....... .. ..... ............... ... ............. .............. .............. .

·············· ·································· ············· ·· ············ ·········· ····· ··· ·· ·· .. .. .. ...... ........ .. ........ .... ............. ...... .. .
··· •·· ········· ···· ·· ····· ·· ······· ·· ······················· ····· ······················ --··· ··· ········ ·· ·· ·· ··· ··················· ·· ················ ····
·· ··· ·················· ······························--······ ·····--····· ·······-- ······································· ··· ········ ·· ····· ··· ··· ··· ·····
···· ·········· ················ ·· ·· ·· ··· ··············· ···· ·· ················ ·· ······························· ·· ·············· ··········· ·········· ·······
··· ········· ················ ·· ··········· ····· ·· ··· ·· ··············· ··· ···················· ·· ·· ··············· ·· ·· ·· ·· ··· ···· ·· ··· ··········· ····· ·· ·····
·· ······ ·· ············································ ···· ·· ··········•································· ·············· ··· ········· ·· ·····················
·······················································•·································································································
.. .... ..... .. .... ............ ............................... .. ........... ........ .. ..... .... ........ .......... ..... .... ......... ..... .......... ........ ..

Maharashtra State Board of Technical Education :n


Mobile Application Development (226 17)

IX. Practical related Questions


Note: Below given are few sample questions for reference. Teachers must design
more such questions to ensure the achievement of identified CO.
I. What does android :completionHint attribute in Auto Complete Text view does?
2. How to create AutoCompleteTextView field in XML?

(Space for answers)


................................... ....................... ..... . . ..... ................. . ......................... ................ . . . . ..
:;r::-:t:...~ .,.o .~.... e.........ds. ...fue. .... er..d. . ol.:tne. .... . ........ .
....~
0
.9.~tk:3.~~...Jis .. b ..... .................................................................. ...............................
································································· .. ·· ········· ··· ·····" ··· ······ ····· ····· ··· ····· ···· ·· ·········· ···· ·········· ········
..... ........................................................................................................................................ .
...........<..9.Ym·Co~~~~t:-\l.ie.w..............................................................
........ 0-n.6,s:oi.cl.~ ..,.cL.?..@. .. + ....~QA../.o.u.r-.o.en;rl.eJe!a:M.\l.i.C'; .w..1..'..~ ........ .
.......a11S"o~icl.~.tay.e.ut...:.w,:cl..1h..:_·:-;rnc..k.h.--f.o.21:e.n+...'.~....;i················
... ....D0! .. ~ torl-J..t...J.,~'nL ...........c,.rim.p·-···Co·<:\·'t-en.~ .................. .
.1(1. ....

........9:0cko~~·~···e~s...'::-~.~l.o..... '. .'. ........................................................................... ...........


.....ao..cbr.o~d···~·t.-ex..t::. ... >..-....1.' ..... 1.'. ... .k...................... ................................... ........ ... ... .
............£..~e,2.t.e.s.:h..t:-0.c....u..s... /).............................................. ...................................
... ~/.H.0.:t.~ .c ao/./ekl. ~tv..1~.>. ......... ... .......................... .............. .......... .
········ ··· ·· ········ ······ ·· ··· ·· ··· ··········· ················ ········ ··· ········· ··············· ·····"··· ······· ···· ······ •······· ········ ·····•· ····
... .. .. ... ...... ...... ............ .... .......... ... .. ... .... ....... ....... ...... ....... ... ... ...... ................ ....... ........... ... ............... ..

•••••••••• • • ••• • •••••• O•••••O••• • •• • •••• ••• • ••• -- ••••• • ••••• . , ••••• • •••••••• •• • •• ••••• -- •••• • • ••••• • ••••.,••••oo•••• OO •••••••••• O•••• •• • •• • •••• • ••• • ••• • •

•• o• •••• o ••• •• •oo••• •O •ooo,,00,, . .. . . . . . . , , , . , ••••••• • , . , , , o ooo••••••••••••••••••••••• o ••••• ,O • •• •• O••••O••••ooo, • •• , . . , , , o ••• , , , ,, •• , , , , , , , , . . . , , , , . , , , ,

.........................................................................................................................................................
...... ........ .. ....... ..... ........ ....... ......... ... ....... ... ... ....... ... ............. .. ..... .... .. ..... ........
......... .. .......................... ............... .. ...................................... .........................
........................................ ................................................................................................ .
•OO O•••• • O•••• • •• •••• • O••• •• •• •••••• o O •••• • •••••OO ••••• O•••O•O••••• OO O•• •• o O• ••• •O ••••• -- •• • • ,O • • ••• •O •••• OOoo o, o o• • • ••• Oo •••• OO

X. Exercise
Note: Faculty 11111st ensure that every group ofstude11ts use dijferent input value.
(Use blank space for answers or attach more pages if needed)
I. Write a program lo create first display screen of any search engine using Auto
Complete Text View.
2. Write a program to display all the subjects of sixth semes ter using Auto Compl ete
Text View.

Mah:.irashlra State Board of Tec hnical Ed ucati on


38
Mobile Appl ication Development (22617)

VIII. Resources required (Additional)

Specification Quantity Remarks


Sr. Instrument
No. /Object
2GB RAM 1 Data cable is
Android enabled
mandatory fo r
smartphone / Andro id
1 emulators
version supporting
emulator

IX. Practical related Questions


Note: Below given are few sample questions for reference. Teachers must design
more such questions to ensure the ac/1ie11e111e11t of ide11tijied CO.
1. Write a piece of code to set id of the button.
2. How to add image to resources fil e?
3. List four Android Toggle Button control attributes.

(Space for answers)


\. -::1................... ............... ...................... ......... ............... ......... ..................... .................. .................
........ etnd.a'b1.d. ; .,.d ..,:,..'.~ .. ..+.i.d ..J. ...b..J..th~ .. f\ ..r..'.'.... ...... ............................ .
·························································································································································
... . . . .... .. . . .. . . . . . ... . . . . . . .. . . . ... .. . . . . . ..... . . . .. . . . ..... ..... ... . . . . . . ... . .... . .
.c,,.1%.D-d. . .a..(\. .. '.t~qe. ....bJ.t.mC'.\, ... :...n>r.o .....~e......u.,:odow ..... .... .
.C.i.il.... \± ....... r,f ~·Uf ······&,~n.clc.w.....~ .i.11.....% .K .....y.o.J ....t.a ....e..ho.~ .. .
Q ...O,;if.a.c.:i.c:Jb.l.e. .....?J.~U.~.ce .....c..\.i:~.J,, ... C!l.r.\ .. ~.6:r~C!. .. r~k.w ... l.c.o.l\.'. '
(n.i).. 0:&.cl . a....fio.00-. ... Jn....the. .. tc.O!\ .....cli~. . ~f\... Oek.\:. ........ .
c,;,.-JJ.CJ.,~.L .. o.l':\- .. ~m.de.'... b .cltt.clr'l., ..n..e.A.t ....t.CT: ....it).~.................... .
···'··~cJ~·u.ncl.' ....cti.;.~.1:1.~...................................................................................... .
..( .-;).) ...... ... ...~ .9..c..1 ..L\.1.c. J,.......cn. .... ..~.\).aj.£> ..e. .. . ..ar<l .. mle.ct... t'.~.~
1

.?.zr-.cm. .. Nt.e..,.C,\.Lcµ., ....... <;f.t-...\ti.o.\S~.'..,............................................................. .


..cv;JJ:.l~(5'. .... fs . . o.J.d~ci....f.o..... .....O.:~cu:ir.c.e. .. fd.tr: ............. .

Maharashtra State Board ofTcclrnical Education 44


Mobile Application Development (22617)

VIII. Resources required (Additional)


Sr. Instrument Specification Quantity Remarks
No. /Object
Android enabled 2GBRAM I Data cable is
smartphone / Android mandatory for
I version supporting emulators
emulator

IX. Practical related Questions


Note: Below given are few sample questions for reference. Teachers must
design more such questions to ensure the achievement of identified CO.
I. Name the file in which respective XML components can be added.
2. List all the UJ components which can be used to develop login window.

(Space for answers)

::L~>.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
r ·
...... ..... .. :-,.,.,.,.1.). .
,.. L~ .. ,.+y..~
• '
f'\ ...r. ..Xf~./...........................................................
•··\:.)·C&\..
.............. .c1.~.1. ..~1~.(.\..~.u-t'. .~.;..~.,. ..~.d·~vo.~ ............................................................... .

..b .....:t,........................... ........ . ................... ..................................................................... ...........


t',)-r;:.;"t. \,
·························· ······1·~ ·· .. .• e..W. .......................................................................................
....................C;t~.) ...E:cl.i.cTek.--l ........................................................................................ .
· 1,,· C\.,
····················l...,.l.1.,.) ...~v..~.r.:-................................................................................................. .
••• • •••••• ••• oooo ooo oooooooo ooo ooo• o• •• • •• ••o•,o ooo, ,,, 0 ,,,o oo o oooo•"••••••• • •• •••• • • • • ••• • •••••••••• • • • • ••••••••••••••• •• •••••••••••• ••••••• • • •••••• •••

·················································· ·· ····································································· ······························


············································································ ······································· ... ................ .................. .
.............. ....... ........................................... ......................... .. ............. .... ...... ................. .................. ..

····· ···· ·························································· ·· ················ ············· ·········· ······· ··· ··· ·············· ····· ·············
····· ···· ······· ··· ···· ·· ·································· ······································ ····· ·· ··· ··········· ······· ············· ····· ···· ······
····· ······· ·················· ······················ ················· ·· ····· ············ ····· ··· ······· ···· ····· ··· ······ ···· ··········· ········ ······
··························· ············ ···························· ·· ······· ······· ··············· ····· ·············· ·· ······ ········--······--··········
·· ···· ····· ·· ···················· ·············· ······· ················ ········· ··· ·················· ························· ······· ·················· ···
........................... ......... ... ... .. ..... .... ................. ....................... .. .... ........................ ......................... .....

········· ··· ········· ·· ························· ··· ·················· ·· ·· ········ ············•·· ············· ······ ···· ······· ··········· ······· ·········
······ ·· ·····················•· •····· ··· ······ ·· ······· .............. ........ ........................................... .. ........ ....... ... ... .........
..... ... ...... ........ ... ... .. ......... ....... .. ..... ..... ........ .... .. .. ... ... .. .. ... ... ... .. . ... ......... .. ... .......... ...... .... . ... ... .........

Maharash tra State Board ofTeclmical Education


50
M obile A.
Mobile Application Development (22617)

-,
X.
VIII Resources re qu"r
I e d (Add"tlonal)
I
Remarks
Specification Quantity
Sr. No. Instrument
/Obiect Data cable is
2GBRAM 1
Android enabled mandatory for
smartphone / Android emulators
1 version supporting
emulator

IX. Practical related Questions


Note: Below given are few sample questions for reference. Teachers must
design more such questions to ensure the achievement of identified CO.
I. Name the different methods of Checkbox .
2. List different attributes of Checkbox.
3. Write xml tag to create a checkbox named "Android".

(Space for answers)


...\ ... f-• ·· ····················· ···· ····· ···· ·· ··· ····· ············································· ········:············· ··· ···· ······················
.... (;.Jp.tlb.l.i ..c...... P..~.\eD.{\ .......;!:}.c.h.~~.J(e..d ..( .}...............................................
u.;.ipubI;.c.... .,s.a\.d ... 5 el:..Chec..U.. e.d. .Cb.on.W."'· f..J,co.hls.) ..
····· ················· ··············· ·· ···· ·· ·········· ······· ··· ············· ························ ·· ····· ··· ·· ···· ·· ···· ···· ··············· ··· ·······
. k..7-.. . ........ ... . . ... . . ............... . . . ........ .............. ............ ........... ................. . ............................
L)
.. . l..,)..n..~.~.l.{>. ..··d
' . .. .. I'..,_\_~_, ..\.. ······································· ······························································
...cJ.iJ...on~~lcl..:.... toy..o..u.c.,.,,..~}.~.~............. .................................................... .
..l~i;). .. q_~\.&..\ ... l.°1/oJ:b.,.....h~.b.\:. ................................................................ .
.L1 .~). ...c,ncl-:?So1.cl ..L.t~ .. c ...........................................................................................
···· ·········· ····· ····· ···················································· ····· ····· ·· ··· ··· ·· ···················· ··· ··················· ·· ····· ··· ·· ···
.~ ...".":"">........................................................................................................................................
........ ..cbec..lb....~.9/2. ................................................................................. .........................
...............af.\.&)n).1.c.l;..i...cL ..~/: ..Q).t:l .. ct .. .l.G.le.ck.'e).ox...l.~.~ ............................
............ ...Of'.\d. is-o\. d .;....\.()).,Q. u. !::.-.Ci).,'. .d. th ... 77: .~ .. ~ .Thi·- .u:>.C\'t:-e At.'.'. .........
··············a.f.\.d:lS:'cll .. d ...•...t.o.y..c..u..t: ..- .~~9h.t-...?.: .....Y,)...
' • ~- ' ' \1
f;·. . .
Go .C\.r£>.0. .:'c..... .
... ,

.............. 9..f.\.d::~0.1.d..:.. ...t:-e,>....t .... .. ... ~:~d~,


.ct ··'····· ·· I··· 2··· ······· ·· ················ ······
1

·········· ····· ·· ············ ···· ·········· ················· ·············· ····· ·· ········ ·· ···· ···· ···· ··· ·· ············ ······ ··· ··· ·· ····· ··············
··· ············ ···· ·· ··········· ·········· ·· ··· ···· ······ ········ ······· ··· ··· ··· ·· ··· ··············· ························· ·· ···· ·· ······ ·········· ···
···· ·· ·· ········· ·· ··· ·· ··· ··· ·· ·· ··· ············ ·· ········· ················ ······· ··········· ········ ···· ············· ·· ······ ·· ·········· ··· ··· ········
······················· ·· ··· ········· ·· ··· ··· ·· ·· ···· ·· ··· ····· ··· ·· ··· ··· ··· ·· ·· ········ ·· ·· ········· ·········· ···· ···· ···· ········ ···· ········ ········ ·
········ ······ ··· ····· ···· ··· ·· ···· ·· ······· ···· ···· ······· ····· ·· ··· ··· ···· ······· ·· ···· ·· ····· ··· ·· ········ ····· ······ ····· ······ ··· ······ ··· ··········

··· ····· ··· ·········· ··· ·· ······ ···· ·· ····· ········•····· ··· ············ ········ ···· ·· ····· ···· ·· ······· ····· ·· ····· ······· ····· ···· ······ ·· ··· ····· ···· ·

M aharashtra State Board of Techni cal Education 55 ~ ·

~r:
C'~
Mobile Application Development (22617)

4. setOnCheckedChangeListener() : This re ister .


~---------
the checked radio button changes in this !u .a callback to ?e invoked when
Group. OnCheckedChangeListener to setgnC~~ck:dmCuhst supL~ly instance of Radio
ange 1stener() method
@ RadioButton
.·:C •
e ChtckS01
a Switch RadioButton .
- loggldMt.,.,
.. lm~, 8ut10n
11 lmageViow
- P,ogr~18ar fhrg~)
- f>rogrttsSar rNcrma~ o.~~o-.
- r;,013re111la1 (~dll) !J A_il.,.
- P1Q9ttt:<8.11 (H"'1«ln\~lf OGiilu"'
i!Ct c.;.-~~R11t o--.._
VIII. Resources used (Additional)

Sr. No. Instrument Specification Quantity


/Object Remarks
Android enabled 2 GB RAM 1
smartphone / Android Data cable is
I
version supporting mandatory for
emulator emulators

IX. Practical related Questions


Note: Below given are few sample questions for reference. Teachers must
design more such questions to ensure the achievement of identified CO.
L Write xml tag to create a Radio button.
2. Write the purpose of Radio Button
3. List different methods of Radio Button

(Space for answers)

\.:-::--) .. ...... .............................................. ... ........ ......... ....................................... ............................... .


,

<J.~,Qcli.o t.Pd: ..c..f:\ ...................... .............. ......... ........ .......................................... .. ... ... .. ..
: : . ~:f.\~.~~. . \:.ilru;.~.v'
..
... ..DJ\d.Jf.Q..i.d..·: ..
.t.Ld.~../r.odi.1J.~.ut:t..~..
c1 ..:7...:~...
t:..-....G),k,\.l:h .. .. ...
.
Ll:rnf-··.C.~.n±el'l.'t..'.'. ...................
1
C\ ..l.. .'. ..... . .. . . .......... ... . ....... .

.....Qt\&!£0.,.d..:..l.GJ..¥0.v.b-··he.i.qh-b.~.~.~ ..W..~ . . ... Cc.f.\.¼.n±...'.'. ...................


r. ,..._\ __ ·1,,1\
·····\.:>-),~~ ·l:l··'····l

' (
t -=--
. . ~ .. . ················
,, OB.adJ, Cl
.
~. 1 ,,
oou.t.!.u.f.\ .. ... ......... ........................ ..... .. ..... ..

i·0···· ····· · · . . .... . . . . . . . . . . . : : ::: : ::::: : :: : : : : :::: : : : : : :::: :::: : : : : : :::: :::: : : ::: : : : ::::: : :
:(\)::~di:~::::~d;:~::~:~::::.a.U.c.w.s.. . ~.e. ...... 06..e.tr.... ~a ....-S...cle.LJ.. ..
....O .\.l
r- .L-: ,,.,.,.~m
"'-,J./ .. L'· ·-\······"·~
.c ..... . t'""'\.t?.a<""' .. ". ' .....
U .J.i......r.,:..
D .......... ...... ..... .......... .. ................ ...... ...... . ........ .

····· ·· ···· ················ ···· ·· ··· ······· ················· ··· ······ ········ ··· ···· ·· ·· ······ ·················· ···············--······· ····--········ ..

Maharashtra State Board of Technical Education 60


MobilcA pp r1cat1on
· Development (226 17)

X. Exercise
Note: Faculty must ensure that every group of students use different examples.
(Use blank space for answers or attach more pages if needed)
I. W~te a program to show the following output. First two radio buttons are without
usmg radio group and next two radio buttons are using radio group. Note the
changes between these two. Also toast which radio button has been selected.

S ing le R a d io 13uit on s

0 Radio Button 1

0 Radio Button 2

R ri d io butt on ins ide Had 10 Grou p

0 Male

0 Female
'st!OW SELECTED

(Space for answers)

··················· ················ ···· ··············· ························· ······· ···································································


······················································· ·· ···· ·· ·········· ······ ··········· ···························· ··· ·· ···························· ··
··················· ······ ··················· ······· ············· ············ ··········· ·· ·········· ·········· ························ ··········· ·········
·· ······· ··· ··· ····· ······ ····· ········· ·· ·················· ···· ················ ······· ·· ·· ·· ·········· ························ ···· ··· ··· ·· ··· ···········
··· ·· ······ ··· ············ ·· ·· ········· ···· ············· ··· ······· ·········· ········· ··· ·· ····· ·· ··· ············· ········· ········ ·· ·· ·· ············ ·· ···

Maharashtra State Board of Technical Education 61


-
Mobile Applicatu,n Ocvclopmcn1 (22617)

- 1oggleButton
II lmag~on /
u
ProgressBar
- Progresi:811f (large)
- Progrl'SS&ar (Normal) I A
- Progresi:8ar (Small) Horlzontal Pr01ress8ar
- Progresi:8ar (Homontal)

VIII. Resources required (Additional)


Sr.No. Instrument Specification Quantity Remarks
/Object
Android enabled 2GBRAM \ Data cable is
smartphone / Android mandatory for
1 version supporting emulators
emulator I I

IX. Practical related Questions


Note: Below given are few sample questions for reference. Teachers must
design more such questions to ensure the achievement of identified CO.
1. State different methods to update the percentage of progress displayed.
2. Write an xml tag for the determinate progress bar.
3. List different progress bar styles provided by the system.

(Space for answers)

..l=1... . .................. . ............................. . . . . . . . . .... . . . . . . . .... . . . . . . . . . . . . ....... . . . . .............


·········~~·)·~e1r.dll.e~s..c.J..................................................................... . ....... ......... .
........ U.\) ..se.t:11.o.x. ......u ........................................................................................................ .
........G~.,.)..~.ei;.~~cJ·h"ess..C..J. ......................................................................................
.........C...~.~·······Sleep .... .c...,..J. ..................................................................................................... .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . ..
·························································································································································
i . ......
·······~·~12::'.S.~.~.~... ...~,···· ·······~·· ···· ················ ·································;;···················
..a r, &1re11d. ,.,. do :c §.-:\-,,c).(~cf"11:e.!...s loo.ir.:t .. ... . .
gnO,~.i'Cl: ,Jo/o \/ t:=_c,Ji ;cl~ .. "'-'. ;;' ).S. T. df';
. .. .. Nhm .l<l , \o.yo u. k- ~t\t;. "'· Ji.S.df •· ·..). ··· · · ·
1

··· ········· ··· ··· ·· ··· ·· ·· ·· ··· ··· ·································· ····················································································


5 ....~•········································································································································
............~~.). ..St'::/..L.e....--.....H.o.~l.2.o.~T.t1 ..L ...........................................................
............c~.;.J ...Sf'-/.L.c... _....S..'?.,. ~.N.c.~........................................................................
Maharashtra State Board of Technical Education 65
Mobile Application Development (22617)

IX. Practical related Questions


Note: Below given are fl!HI sample questions for reference. Teachers tn11st dLSign
more such questions to ensure the achievement of identified CO.
I. List all anributes of Image View.
2. Write steps to add following string array LO grid view.
static final String[) example= new String {"'A", uB". UC', ~o", ~E"}:
3. Describe android:stretchModc attribute of Grid view in detail.
(Space for answers)
l\. ~ · ··································································································· ···················-·•·········-···
........... .C..;J..O.G.d,:ir.c.'i ..Ct ..:..i.. !:1...................................................................................... __...
~~c../ap-f··;···S.?LConF··················-···-·········-
········•~'.~~'::t•~~d.... . . . . . . ... . . ... ::::
.........( .,;_))...a.<.\c\1r.o.\.c\.:. ..

········ ············ ········ ··············································································· ······························-···---··

=~;; c;,:,:;;;;;,: t:u.


k ;:.;;;;::;;;;:;]~~
~. ..i.n. apf·~1n.~e.. . .
····•········•G.iJ...~oclln.q ... :~.e........
JS,

························~ScP.......... .....~\cl~~.................................................................. .
············Cli.~) ..... CB.ew:..Q. ........o. .....Cob.t:o.. ....G.~7"e.~ ..I".. ........ .
.. ···········G~). ... ~L).C\ .....ihe... ..... ~-f1..l;.cc.J:,.OI........................................................ .

:ii::::::~::. . . . . . . . . . . .. ... .... . . . . . . . . . . . . . . . . . . . . . . . . .... . . . . ..... . . . . . . . ... . .


....... De~.ne~ .....ho.w...... Co.\uP.J.os ... 6.h.c.ut.d. ...sm:etc.!\...½;,...e.11.. .
....'.fu.~····CUJD.i.\c.b.le....Q.r'fo/···£fac'k ..i~...Cln't............................................. .
...1h1. S..... f'?.\.P. .l;-: .... b ..... Q.l:lh.<:7..1s. ..... ... :l:he.. ..... .\.kJ..llr,.,~.:..........................
............C.) ...r.:cne... ::-: ..... ...S.hre±c.1:1~':g;·····\S . ctl..s.o.b.td_ ..............
............ C.l,:1..-¥d·<'§·Wi&.l:h ..'.':.Jlie. ....Efucl;J....be¼w~.r.i .... ...........
.......................... ....... (.c.l.u rn~.... i;i..........~~+ch.e.d,..................... .
...........CJUJ.(o.l.lJf".lnU:iiJ.i ...,, ..£CIC-,k . ..c.~.Jv.cl.n ....;.s ...9t~clle.d....... .

·•• C:~>~6~~1di!i~1~Z;, •·••··•·••·· • ••·•·••··•·• • · · · • ·• · ·.


. . . . Tf:.e. ~e. . .b&bl.e~. eo.c..k. .................. . r.i ..
.......C.a/.ur.n..f'\ ... .'t.io .......\Jn1..~..<0.?r.~ .1 ;......$..br.:e¼..c.hi.cf ...................... .

Malwrasht ra S1~1tc Board ofTcchnka l E.Ju1:a1iun


72
Following is the example to create a toaSI. . c ontext(),
Toast toast= Toast.makeText(getApplication
t"
"This is a message displayed in a Toas •
Toast.LENGTH SHORT); toast.show(); a Toast object. The
- thod which create~ t which is obtained
The Toast.makeText() method is a factor)'; e eeds a contex.t o~e~textO method is a
method takes 3 parameters. First the melh:. ~e getAPPlication a~ to be located in
by calling getApplicationContcxt().
. . . Not so ·t h e above code h
method that exists inside acuv,ues, h · d parameter is
an Activity subclass towork. . la ed in the Toast. The t ir
The second parameter is the text to be disp Y
the time duration the Toast is to be displayed.

VIII R esources requ i re d (Additional) Remarks


Quantity
Specification
Sr. Instrument Data cable is
/Object 1
No. 2GB RAM mandatory for
Android enabled emulators
smartphone / Android
I version supporting emulator

IX. Practical related Questions t' 11 s for reference. Teachers must


Note:
. Below given are few
• sample tie'°achievemen
ques • t o,f identi'ied
'.J•
CO. •
des,g'! more such questions to ensure .' erall ositioning of the Toast. Which
J. List all predefined constants to s~e.ci~ th e ov Toa! message on the screen?
method is used to change the pos1t10nmg of a
2. List two constants of Toastclass.

(Space for answers)

.)..=-->.. . ................ ........................................ ............................................................................. ... .


....(0...7.~.. e........... . ... ... . ... . ... . . ...... . ............................................................................. . . .
.......,., .....u~ _....,...-.
( ' .) (.")_
..l .. t.~..1'-rt
\...t ................... .......................... . ............. . ....... . ... . ........... . .. .. ....... .... .. .. .. ... . .
..l~.::J ..... L.£-.E.T........................................................................................................................ .
.C...\ ) ..... B. .1.. 61 .l.i.t ...................................................................................................................
..\~.),..... k!:::.NTJ;... ............................................................................................................. ..
.L~J.J.... C£.0.J.r.e:..~ ..'"'•··H.0Btz.o.~.&.l..................................................................... .
__(.yJ.S) .. C.&.N.t:E-.~.. .. \J..~.Gfl.l.-0..L ......................................................................... .

.. ........................... .. ................ .... .. ..... ....... ... ... ............ ............................. ............. .. .... ......... ..... .... .. ..

···············C.,.)l.ca.b.t..•...LE.N.CnT.rt.-$...t\.a.~."t ................................................ .
cJ\)\
...................... '.
......~.abt ..•.....~t:N..G.,1:H.~ ..k~.N.6.1 ................................................... .

Maharashtra State Board of Tech nical Education 77


Mobile Application Development (22617)

\ (Space for answers)


7 .................................................................................................................................. .
................
~\'
1.rne.1.:..,.c...r.
{)'
-: .................................................................................................................
II ()IS'

... an~.'i.d.. '.~.i...c\.....-::.. ~.:.6 ..t.-.~..ct.. ./..d:J.~.e..~.\.c.J.~.e.~.. t ..::............................. .


Co ,,

*
d; ,,
... Qf.l .~.,.tl ..\.Lo.y.o.u..t ._ ..c..J.icl..th... !:7: .....~p-.. . n+..en:t. .. ;.................. .
.. 0 .<\0,1ro?t\ ...·'..\°7atJ..~.--.h~q.hb..~.~~~·-·.. Con~.n.t .. '. ................. .
.. ""'ll .10.:u..ulc.:,,1 .. . , .. /lV.IC
" " ' \ "><"». -\ ' . / _ .u .I.t....- .........
X O '""'- - .........:;).
-Z.1_ . .. ............................ .............. ............ ..

.onc\-1r.o.\..d.\ .. /.~ .cJ.t .. =.'::/..... ....~.\.1.o.'.l... . ..'.'..... !)................ ........... ................


············• .......................................................................................... , ......... ... .................................... .
. . . >.. . . . . . . . . . .. . .... . . . . . . . . . . . . . . . . . ... . .... . ... . . . .. . . . . . . . .. . ... . . .. .. . .
C,J f g, _)/:1. Ho<.l11: V.o'eW (J . - - - -
.... Jli.i.6.... ~~.d. ....~e.h>.~ ... ::hru~ ...&. .±l,.i.!,... 15.....,.f\ ....l .~....... .~ .
...,•iJ.,e.w....cl.s.(!!...f.el.s.e.
... ) .1),... r \. 1-lr"
. ............................................................................................. ........
..U\ .......1-d..... C:.G().D.1~~ ........ .. ........... ........ ........ ......... .... ... .... ..... ... ..... .. ... ..... ...... .. ...... .
C!cL -- - \_ {) 0'
....... .-...1i::.i... p\.:.Au.~1\~.. ...0:\o.nle..o. ... .-S.t.a..t.u.s ... r.c. .... ~,1~ ... .... .. 1e.e:v···· .... .
Ll,,'

.CUi) .. Btt.Cco.~f.\c\-\:i.v.~.C I.a~?r:.CJ.~.t..l.7-.±\o.u.:!'.)-...


. S.ex.-.s . ....+.he. .....C..LYrr1J:Et:\.c ...bOU!f.. ... .......... ....... ............... ...............................
..CJ. ~).¥?..~ . Cu.~ nt.f.li'.r.i.tJ.t e....C;r:o~..e.~..Cv.~e.nt;f.).;~Jt~J
.......... S.e..t-:-....t.h.~ ....C.u.~c...rni.o.u.te....................... .......................................
...£~.le.c.l...C.b.ca.\eA!\.i.er.:ck. 1 .e..d).....................................
r.. _/'\ .L .J.l_ _ r-. __ \..1 \ C ,_ .k_ \ \ ' , J, , 1
..v. .. .... '..l.~ .... .~ .0.....':-,,ll..<;UC, ... . . .. . ... .. ... .j.t"bi.t) ...v1c2w. .................... ... .... .

~-'
············· ·····························•·················•············ ·················· ······························································

DJ [e:i,;~, ~~.:Sb~; Zbb:.~ ;iK;


..... J.o .... ...£.~ ....c.0.krh.~.... tl:he .... bftQ.\Q.e~.... i.S...G.h~.w.f\ ..0.1r.: .. n .ob..
.. CJ.~..J.··8·a.\b.~C).E-.t'J,o.!\1.'h.C.,) .......................... \\········· ········--·······························
d.e,.h.. .
.....l.o .. fu:e,. ....betetted. .. ...... .. f'JoS\~ ............................ .
li,~ . i) .........8·•e,1:,.l :.100~..(J..............................'...............................................................
............\.o. dti::, . . .ile .... .felecteJ. .7~1nn.Th ....................... . ......... ............. .

1:11::::=&f),~~~Jj~~~ :
······················ ··· ········· ··•········ ··········· ····· ····················································· ················•·· ······· ·· ···•····· ··
····················································································•······································•···• ·························
··· ·· ·······•····· ····· ····· ······ ··················· ··············· ···· ···· ··························· ·········•·················--···•·········--······

Maharashtra Stale Board of Technical Education


84
Mobile Application Development (22617)

~c_,1\/ IT7 LlrC eye.LP:


(Space fm answe19)
\....,:::...:-/. .......................................... . ·················································"•'·······
················································ ............ f,:c..hY.it.1····································································
··················································· l ···························•····•··················.....
···················································~___.:,.J.C-----:-···························..... ............ ... .... .. ... ..
WJ.LY~~C.~ .......................................................... .

:: CoOlt UA~·~.;1...11.J,J~.o, 0

··················· ····································" "'··=-e·····~


·l=-·
· ----i·················································· ......
.V.Se.1t.~r·················· .O . . ................ ................................. ..... .
k .. c..&v.:.~..,...................... . .......... . ......... ... ................ ································· ······
&. ' '
................................................. · ···~:~:~:.t!.::::: : :·:: .: :::::::::: : : :·.::::::::::::::::::::::::::::::::· : : : :
....fiff, ..........................r,.r--u.~e.~...Qfr.i,J.;.1:y-············Obe.zs:.S.. ...... ....... .
D rc:ir.eJ~l)nq· ............~o
\.~C.efuS.....................'l.f.\t.a... r.> '1;-_,
t .....Q.Ch>l.1 ... ..................... 1

. . . ... .. ... .· · · · · · · ·· ···· · ·· L"iW=ul J························•·••


\-_' ..C..\:.~····················~·°'o ..~.Q.cH~;tf ... C,;i~ ................... U..$..~.lS'.:~Jcd"~
e.~.llno:ir-1.,,.............. .........LD.'to..... .. ~·cfm,.IX\.'-i························· Q,. . !..111-]- ··

~ee~:::::~:~~::::::::::::::::::::::::::. o.oS;;;;.·:::c)::·::::::::::::::::::::::::::::::::::::··::::::::.::::::::::::::::::
. . ............... ...............lb.e.. . .a.Lld.-.1 . .'.lr.t····i..s .....(s(\,.eiJ~d../ ....................................... .
............................... hel~····c\e.sit .07e..d ....'o7-....s.,~.r:i .................................. .
············· ... ···································:·=···=-···_ \ J ; ~ - = - - . . ····················································
·················-·······························0n. .... ............................................ .... .
................ . ...... ......,....
. ~ - - - ~ : _ _ - - - ~ - x ···········••·• •······· ···· ·················

.................................. t1.lH ~.; . 't-y-.. 5n0.c.....c\o.c)..~....... ...... .............................. .


~~-----~--..<:..........................................
.... 7.··..................... ........... ...... ...... ... ......... .................. ............... .......... .......... .. ....... ..... .... ..
' '.. }:-7-,.,,,.r-iO-l.f)
.....1S:'.e..s.. ... LD.H.out .j.. .a(}.i.v., ' ..•. x~J ........................................
,1 /' \' '
.......o.e.s. / ··'°7·0.cJ.b ....M.0:t.f\F.Kh.u.t.t.y .-. J.qVf/··;··········································

Maharashtra Stale Board ofTechnical Education 90

You might also like