You are on page 1of 15
Day by day, our dependence on the Wi Ttions _¢__ategorsation of Applications moile-hasedapplicatio oak of activities 7 Devtopnen of Simple Ape applications and are increasing. The wide range that we can perform ranges cashless transactions, keeping in touch with ht tickets, cabs or hotels, or playing gay friends and families, booking movie tickets, fl ine. Most of us either have the experi finding information about a particular topic off using an app themselves or by any other member in their family. But most of it could nothay. been performed without the software that helps these devices to enhance the existing functionality in a user-friendly way An App (abbreviation for application) is a piece of software. They are basically lily sae contained and downloadable programs. It can run on our mobile phone, computer, Infemet any other electronic device Nowadays, there seems to be an app for verything, Whether it’s checking up on breaking Bews, chatting with friends via social networking n booking last minute holidays there is an Info Hub Android is @ mobile appl BP coe thew are | system developed by ally, when people talk about apps they are | jt year 2005, Andie sous e bminantly referring to programs that run on | y Google under open sour ev P out there to help you. ISATION OF APPLICATIONS thousands of apps available falling into many different categories used for d Most applications work alone, but some cooperate with tools in other med ot le, se eme different lia. Each: ile web jy heir content andl WSABEs there : can be yes are usefil apps that help us to Bae ae atapoe es jut are not used for a Long time, C ee aes ee ae 1 his eat@B0" ‘alulators, Weather, Notepads ee wnment apps are the ones sien ms \ iene ‘onal tools, SOMES, MOVIES and Sr atee a oo ips are those APPS i ae pysatet apps bythe ‘media and publishing companies to bri rs prthe sereen. Most of them have automatic eee te snd is publis Te vs published. So, the most recent newsis coc Flipboard, TOL, Buzzfeed are some examples Poe . ito apps. ar je apps are used tease oat tifestyles and make routine jabs eas i se poding bill payment al under this type. “Sie ec unetworking apps eID: to Keepin touch with fends and family. Facebook: ‘are example of this tyPe- stsApp» Circles Instagram designed to engage te use 18 ‘achieve a target in a particular based on virtual reality. SuOsay Surfers, Temple Run ‘Birds, Sudoks, Star Girl and Candy Crush Sage ¢ news: alert = instantly. popular gaming APPS: productivity aPPS help us to simplify our routine scheduted activities © save time nce, banking: Task schedulers, cloud storage, effort. Final r and usage, there can be three different types ‘of apps pased on their CORSE Web apP Native apP Hybrid app Web app are stored ona remote server and delivered rot real apps BY at actually websites MBE resemble re maen in HTMLS: TPS home page of the i bookmark to that PRES: ‘users cannot use Internet commesdon- ore appar mebile apps a 27, that have beet developed fOr fife OEE ee 3 Sore appiication that 1S programed im ems. THEY provid es eens ( for 10S and Java for systems g's variou guages ance and a high deeree of reliability. TheY “gation, Be fast pel : yas its camera and address book. In obile apps ang, system: 10S» devices: ‘aterm Most video games are native : 3 ee. . a wative PE only be ‘Native’ to one TYPE of mobile operating none, WebOS, ete: if you want to also make the same Symbian, Windows PI plackben” hen a separate app has 10 be made for thalgigy They can adapt themselves so that they qu Hybrid app ate ike ative ap hat run TMLS, CSS and JavaScript) ble in Mobile Web applications ; from ymputers and mobile device ae 1 is, the same HTML code components ean, a ystems, reducing signifcanily the development cox, auch allow people to design und code acr08s plat. power of HTML cofemaneotbeunsa) cle an % ee Some apps moy be able to access your phone ay buy goods by paying money, share the location | iieaela esl leg an he Kids engage in fi data, location, etc. Please be sure to grant permissions before instelling an app. ‘Preyer WORKING OF APPS ne android apps are made using Java as the language, Android Studio and layg t Kit, These integrated development environments program the behaviou and ne app. The Mobile User Interface (UI) ensures that the design of the app is ako ors simulate another mobile 1 be used 10 identify flaws and rectify them. After debugging it is published én fn online Mobile App store such as Google Play and is available for everyone to download land use p thus made is tested on emulators, These emula Bane of the top mobile apps used in 2016 and 2017 Along with their uses are: and Snapchat (Instant Communicat Translate (Universal translator), Venomo (Money send Bed), Google drive (Cloud storage), Maps, Google Play. P Physical exploration game), Inst. Streaming), Flipkart and Am: tion), Google Allo and Messenger (messaging), ing app), Weather (Weather risma (Photo editing), Pokémon ‘agram and Facebook (Social Networking), YouTube 4z0n (Online shopping) and Paytm (Digital wallet) €an be developed using any free app development software. Some of. the tools to an android app are as follows aE (Android IDE) using HTMLS/ C/C++ \pp Inventor using blocks Sap using HTMLs Python javascript X using Basie 1 OF SIMPLE APPS ag MIT App Inventor 2 to vue an android mobile app. { based service that allows vn and share mobile apps ept of blocks fist app, download the MIT ‘jatallerand run the installer ie installation. Alternately to ne, go #0 te URI gad «gor mitedu or g0 £0 MBE MIT vatior website and click on erates sn with your existing Gmail id ved. If you do not have @ Gmail en up and ereate 2 ne account jog in with the Gmail Id and d Fig, 7 Create app 4 the terms and conditions. Click on continue. introductory sereems click on the start new project and provide the project name: smiber that the project name should not have any ‘plank spaces: PP how it should look face like buttons, j s, and GPS are availaby Viewer that helps us to orgenise the eon nobil i re hat we will run the PONE in th app on, ht of the viewer is the € mponents ha ives icra 4 components in the app. Properties that help the settings of the Componenti he he Properties that he Ee Components) lists (hierarchical ‘= | Viewer: ara tea components — Say ae Palette: Choose components Properties: Change =~ components tne s settings tov * Design Window tart developing our firstapp: As you can see, we have several components ~¢ can use in our app. We have components to add user interface, layout, censors, Social, storage, ete. snimation, & synthesiser app. The app will be able to speak out text, Chick np aspeech to the properties and change the text palette to the viewer. Now go The button caption changes to the same: es SL ee v a sents en @ Mscecet, ‘ton moe placed e dd the te Now, since we want to a " pee er the media section Components re of tw! , EE ota st runs THESE are pple components are Those that will be aisplayed ® sible comp’ f the viewer ued in the APP e screen of the viewer: vay coy be displayed it within the st will not ale tpomponents si eee ye non-V Non-visible com s, on the other ee newer der the nO” ed below the scre nen traps. These are plac fhe non-visible component as shown is under the non component Now, wwe need to provide functionality to the app, For this, we move to the blocks se Nc the ap a and dr ih a App Inventor provides predefined blocks that may be used to perform functions like | Logic, Math and text among others, All the components that have been added in the m are listed under the screen section. You may click on the component below th o-View all the blocks that are available for the component. Below is a figure lable forthe text to speech component gencecso Fig 78 ‘rom the available buttons, click nthe bution component unde the screen drawer: F click ragthe When B ‘block into the workspace: ga a =< =a « tick and drag the call Text €0 sppech] Speaiey oe viously added. to make enter the text that the app is supposed to speak when the button j W ick on the text block under the built-in blocks drawer and then select the: : rt block and click and drag it to the message. Now, we type the message that i supped » spoken out by the mobile app. In this case, we type This is My First App and the app Fig. 7.11 We can test and exeeute the app in any of the two ways: 7 Wemay download the emulator and test it on the computer, ¥ We may also download the MIT AI2 Companion app from the Google Play store he mobile that we want to run the app. TAL2 Companion to view and run the app: oad the MIT AI2 Companion from Google Play. Install the appand open it. Iti ‘i ae pen it It displays the following drop-down mensclick o8 AL. Companion. and from the Svindow with the QR Code and a six character You get® Your code ol] ngacxx Bither Sean the QR Code or type the six character code into rs le's AIC ompanion, Seen Sie Fig. 7.16. ect is linked to your mobile and the app screen appears your mobile sereen. Click on the button to hear the text Once tested the app can now be built and exported as an .apk file either to the ‘computer where the project is created or directly to the mobile on which we want to execute, Click’ ei Build and from the drop-down screen, Click on App * code for .apk) to transfer it in the desired mobile © © C(O a2appmventormteduseuasassinnee pa “Ap wentor2 ‘Ap (save r PP { Save apk to my computer ) socks Sewer neue » choose # athe apk file oF (gy Amann 6, The feature of {ay speech syntesiset app which is aB16 12 oneal mples of social networking type of Apps. ple view ofthe components inthe app. ents are placed within the screen of the viewer it in the blanks, Based on the content and usage f are native mobile apps, a ‘ools allow people to design and code across laos and ‘i apps can be of native, hybrid and _ isa video streaming app. is for deleting unneeded blocks. he extension for a app development file is the full forms, Answer the following Questions, 1. What is an App? 2. Name and explain any three types of App. 3. What is a MIT app inventor? 4, Name the four parts of the workspace, 5. Explain the two types of components. 6, What are built-in blocks? Nhat are the two ways in which we can test and execute the app. he given elues, One of the built-in Type of port of am f App. One @ Where you assem sf the biggest P networking website ks of MIT IDE bloc nobile or computer ble the blocks into ayment Wallet APP: program ding system ation APP ‘unneeded BIOCKS 7, tnstant Communic g, ris used to dete Va c. {2 appinventor mit edu 1 New Project Gi f h the help of User Interface elements from left panel wc in Blocks to do action on “Login” button, & By Clicking on Login button a Message will be speak out, Message will be ‘Welcome! You have successfully logged in’ Create App for Android and generate -apk file to install it in mobile device.

You might also like