Skip to content

Assignments from BTP610: Mobile Applications at Seneca Polytechnic, covering React Native UI, navigation, APIs, cloud services, and hardware integration.

kolossi101/mobile-app-course-assignments

Repository files navigation

BTP610 – Mobile Applications Assignments

This repository contains a collection of assignments from the BTP610: Mobile Applications course at Seneca College, completed during the Summer 2025 term. The course explores cross-platform mobile development using React Native and Expo, focusing on both UI design and device functionality.

Each assignment demonstrates specific concepts in mobile developmentβ€”from handling user input and styling components, to working with web APIs, local storage, and mobile device features such as location and camera.

πŸ“… Course Topics Covered

  • 🧭 Introduction to mobile app development
  • 🧱 Building graphical user interfaces (components, layout, styling)
  • πŸ–±οΈ User event handling
  • πŸ”€ Navigation and passing data across screens
  • πŸ—ƒοΈ Data persistence (AsyncStorage, local state)
  • 🌐 Integrating web services and APIs
  • πŸ“ Location services and maps
  • ☁️ Cloud service integration
  • πŸ“· Device hardware interaction (camera, sensors)

🎯 Course Learning Outcomes

  • Differentiate between native and cross-platform development
  • Build interactive and responsive mobile UIs
  • Create multi-screen apps with navigation and state transfer
  • Integrate data persistence and cloud services
  • Access and utilize device features like location and camera
  • Deploy, test, and debug React Native apps

πŸ“ Repository Structure

mobile-app-course-assignments/

β”œβ”€β”€ assignment-1-music-app/

β”œβ”€β”€ assignment-2-event-handling/

β”œβ”€β”€ assignment-3-location-maps/

β”œβ”€β”€ assignment-4-cloud-storage/

β”œβ”€β”€ final-project/

└── README.md

Each folder includes one self-contained assignment with a description, screenshots, and setup instructions.

About

Assignments from BTP610: Mobile Applications at Seneca Polytechnic, covering React Native UI, navigation, APIs, cloud services, and hardware integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published