Posts

Android App Development QUIZ

  Android App Development MIT App Inventor Viva Baisc questions Components: View Elements: Text Box: For user input or displaying text. Button: To trigger actions. Label: For displaying text. Image: For displaying images. List Picker: For selecting items from a list. Spinner: For selecting items from a dropdown menu. Web Viewer: For displaying web pages within the app. Canvas: For drawing graphics. Functionality Components: Email: You can use the "Email Picker" component to allow users to select an email address from their contacts, and the "Email" component to send emails programmatically. SMS: Utilize the "Texting" component to send SMS messages programmatically. Open Website: Use the "Web Viewer" component along with the "Activity Starter" to open URLs in the device's default web browser. Firebase Connections: MIT App Inventor provides Firebase components to integrate Firebase services like Realtime Database, Cloud Firestore,...

5. Call, Open Website, and Send SMS

AIM:  Develop an application that uses a menu with 3 options for dialing a number, opening a website and to send an SMS. On selecting an option, the appropriate action should be invoked using intents. PROGRAM: Set Activity Starter Behavioral Properties as below: Action      android.intent.action.SENDTO DataUri   smsto:9493570703 ExtraKey    sms_body ExtraValue      Hello, this is a test SMS!123

Exp:4 Navigating Screens

Image
AIM:  Develop an application that shows names as a list and on selecting a name it should show the details of the candidate on the next screen with a “Back” button. If the screen is rotated to landscape mode (width greater than height), then the screen should show list on left fragment and details on right fragment instead of second screen with back button. Use Fragment transactions and Rotation event listener Program: Develop an application that shows names as a list and on selecting a name it should show the details of the candidate on the next screen with a “Back” button. If the screen is rotated to landscape mode (width greater than height), then the screen should show list on left fragment and details on right fragment instead of second screen with back button. Use Fragment transactions and Rotation event listener

2. text box

 Create an application that takes the name from a text box and shows hello message along with the name entered in text box, when the user clicks the OK button

1. Create an Android application that shows Hello + name of the user and run it on an emulator

 Start Ai2 Starter in App Inventor2 Starter Folder  Open MIT App Inventor in Browsers In Projects -> Start New Project: Give a Project Name Add Screens, drag and drop a label and in Properties (left side Pane/window Edit Title: " Hello Your Name"

pay attention to the properties of each components

Image
 The student should pay attention to the properties of each components, which are used later in Android programming. 

URL Related Applications vs User Interface (UI) Applications

  User Interface (UI) Applications: Adobe XD: Description: Adobe XD is a vector-based design tool for creating user interfaces and user experiences for web and mobile applications. Use Cases: Prototyping, wireframing, and designing UI/UX. Sketch: Description: Sketch is a design tool specifically for UI and UX design, popular among macOS users. Use Cases: Creating digital interfaces, icons, and prototypes. Figma: Description: Figma is a collaborative design tool that enables real-time collaboration between team members on UI/UX projects. Use Cases: Designing, prototyping, and collaborating on user interfaces. InVision: Description: InVision is a prototyping tool that helps designers create interactive and animated prototypes for web and mobile applications. Use Cases: Prototyping, user testing, and collaboration. URL-Related Applications: Web Browsers (e.g., Google Chrome, Mozilla Firefox): Description: Web browsers are software applications that allow users to access and n...