Ch1 Introduction
Ch1 Introduction
Secondary 1 ICT
Mobile App Development – Ch.1 Introduction
Name: _________________________________
Kailey Cheung Class: ___________
1E (2 )
Please give me
something to do!
Think about an algorithm for getting dressed in the morning. What if you put on your shoes
before your socks? When you write an algorithm, the order of the instructions is very
important.
We can’t find the park The algorithm is a set of directions to the park.
There might be different ways to the park so you can have different
algorithms
Write down your algorithm for cooking instant noodles with a pot (up to 5 steps).
1.
add water into the pot and boil water
2.
open the instant noodle packet and put noodle inside
3.
wait for it to boil while opening seasonings
4.
add seasonings and stir
5.
put in a bowl and eat~
Software Development
• Software development is the process of designing and creating
computer software, including the design of the user interface.
• Programming is part of the software development process.
• A typical software development cycle involves:
Planning, designing, programming, testing and documentation
Visit any website about disassembling smartphones. Find out what hardware
components you can find inside a smartphone.
Input Devices Output Devices Other Devices
touch screen
speaker
flash memory
microphone main memory
home/volume buttons wifi modules
camera bluetooth modules
face scanner gps transceiver
fingerprint scanner touch screen unit
accelerometer cpu
light sensor nfc module
• App Inventor consists of the Designer and the Blocks Editor. The Designer is where
you will design your app’s user interface.
• Switch to the Blocks Editor by clicking on “Blocks” in the top right-hand corner of your
window.
1. Make sure that both your computer and your Android device are connected to the
same Wi-fi network.
2. Install the MIT AI2 Companion App from the App Store/Play Store on your
Android/iOS/iPadOS device and start it.
4. On the companion app, either scan the QR code or type in the 6-letter code and click
the “Connect to App Inventor” button.
1. Rotate the iPad into the horizontal orientation if you haven’t done so.
2. Install the MIT AI2 Companion App from the App Store on your iPad. Start the app.
3. Swipe up slightly from the bottom of the screen to see the Dock.
4. Tap and hold the Safari icon and drag it onto the Companion App.
5. Resize the screens by dragging the black vertical bar. Follow steps 3 and 4 of method
1 to connect the Companion App to App Inventor.
💡💡 What is the difference between an .aia file and an .apk file? (Circle the correct answer)
A. An AIA file is a project file which contains the human-readable source code while an
APK file contains the translated machine-readable binary code.
B. An AIA file contains the translated machine-readable binary code while an APK file is
a project file which contains the human-readable source code.
References
• Mobile CS Principles – https://course.mobilecsp.org
• MIT App Inventor – http://appinventor.mit.edu
End