Mobile Programming Training with MIT App Inventor

4,6 (55 voting)
 Last update date 11/2025
 Türkçe

Data Analysis and Strategic Reporting with Power BI: Decision Support Systems and Visualization Training Program check out our education.

Training Content

Training Duration: 5 Days (09:00–12:00 Theory, 13:00–16:00 Practice)

Participant Profile: Individuals with little or no coding experience who want to quickly create prototypes and develop Android applications

Prerequisites
• Basic computer literacy
• Google account (for logging into App Inventor)
• Android device (if possible) and/or emulator


Curriculum Topics

Day 1:
• Introduction to App Inventor, interface (Designer/Blocks)
• Components: Button, Label, Image, TextBox
• Event-based programming logic, first “Hello World” application

Day 2:
• Screen design (Layout, responsive grid), using Media/Canvas
• Variables, lists, conditions, loops (Blocks)
• Introduction to sensors: Accelerometer, Orientation, Clock

Day 3:
• Data persistence: TinyDB, File
• Basic network/HTTP requests, reading JSON with Web component
• Multi-screen app structure (data transfer between Screens)

Day 4:
• Fundamentals of Firebase Realtime DB (read/write)
• Maps and Location: LocationSensor + WebViewer/Maps
• Notifications, sharing, and permission management (Notifier, Sharing)

Day 5:
• Mini Project Day:
  o “Notebook + Cloud Sync”
  o “Sensor-Based Step Counter + Graph”
• Generating APK/ABB, device testing, basic publishing steps


Learning Outcomes
• Can design component-based interfaces and build logic using event-based blocks.
• Can manage local (TinyDB) and cloud (Firebase) data.
• Develops functional Android prototypes using sensors and web services.
• Can package the application and run it on a real device.


Who Should Attend?
• Entrepreneurs who want to turn their ideas into applications through rapid prototyping
• Students/teachers who want to start mobile application development from scratch
• Those wishing to develop mobile tools for educational/R&D purposes without coding (or with minimal coding)


Advanced Level: Mobile Programming Training with MIT App Inventor

Training Duration: 5 Days (09:00–12:00 Theory, 13:00–16:00 Practice)

Participant Profile: Participants with basic knowledge of MIT App Inventor who want to develop sensor-, database-, and IoT-based mobile applications

Prerequisites
• Completion of basic MIT App Inventor training
• Knowledge of using Android devices or emulators
• Familiarity with basic internet and data structure concepts


Curriculum Topics

Day 1:
• Advanced component usage (ListView, Spinner, Dynamic Components)
• Creating functional block structures, code modularization
• Planning data models and optimizing project structure

Day 2:
• Firebase Authentication (user login and registration)
• Cloud-based data management (Realtime DB)
• Data filtering, sorting, and synchronization logic

Day 3:
• Bluetooth connectivity and IoT applications (data transfer with Arduino or ESP32)
• Reading and visualizing live sensor data
• Monitoring data with BluetoothClient and Clock components

Day 4:
• Web API integration (weather, exchange rates, sensor data, etc.)
• JSON parsing and dynamic interface updates
• Maps and navigation (LocationSensor, Google Maps extension)

Day 5:
• Mini project:
  o “Smart Home Control Application” (IoT connected)
  o “Location-Based Task Tracking System”
• Project optimization, debugging, version creation (APK/ABB), presentation


Learning Outcomes
• Can perform authentication and cloud data management with Firebase.
• Develops mobile applications that communicate with hardware via Bluetooth.
• Builds projects that pull dynamic, real-time data through Web APIs.
• Designs modular, scalable, and user-friendly mobile interfaces.
• Manages testing, packaging, and distribution processes on real devices.


Who Should Attend?
• Those who want to focus on IoT or sensor-based projects in mobile app development
• Those who want to use App Inventor professionally in education, R&D, or hobby projects
• Entrepreneurs and teachers who want to rapidly build prototypes and products in the Android ecosystem

Comments

You are allow cookie by using us website. ENTER