Mobile Application Development: Reading Assignment and Exercises, Quizzes of Mobile Computing

A comprehensive reading assignment for a mobile application development course, encompassing various aspects of mobile app development. It includes questions and exercises that encourage students to explore best practices for ui/ux design, architecture, database management, api integration, security, performance optimization, and emerging technologies like flutter, ar/vr, and iot. The assignment provides a structured framework for students to delve into key concepts and apply their knowledge through practical exercises.

Typology: Quizzes

2024/2025

Available from 12/20/2024

exam_master
exam_master 🇰🇪

17 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
LAIKIPIA UNIVERSITY
COMP 314: MOBILE APPLICATION DEVELOPMENT
READING ASSIGNMENT DUE DATE: 05/2/2024
QUESTION ONE
Read on: "Material Design Guidelines" by Google and "Human Interface Guidelines" by Apple.
Check on the Topics: Best practices for UI/UX design and Using XML in Android and SwiftUI in
iOS. Then Design a simple user interface using Figma or Sketch for a banking app.
QUESTION TWO
Read on: Clean Architecture in Software Structure and Design. Focus on: MVC, MVVM, and
Clean Architecture for mobile apps and Managing activity and fragment lifecycle in Android. Then
Create a UML diagram for an e-commerce app using MVVM architecture.
QUESTION THREE
Read on: Learning SQL on SQLite. Focus on: Using SQLite and Room database in Android and
Core Data framework for iOS. Then Create a mobile app to store and retrieve user profiles using
SQLite.
QUESTION FOUR
Read on: RESTful Web APIs and Focus on: Fetching and parsing JSON data and Making HTTP
requests using libraries like Retrofit or Alamofire and Develop a weather app that fetches real-time
data using an open API.
QUESTION FIVE
Read on: OWASP Mobile Security Testing Guide and focus on: Securing user data and
authentication. And Preventing vulnerabilities like SQL injection and data leaks. Then review the
security of a provided mobile app and suggest improvements.
QUESTION SIX
Read on: High-Performance Android Apps and focus on: Memory management and app profiling
and best practices for efficient coding. Then optimize a slow-performing mobile app and measure
the improvements.
pf2

Partial preview of the text

Download Mobile Application Development: Reading Assignment and Exercises and more Quizzes Mobile Computing in PDF only on Docsity!

LAIKIPIA UNIVERSITY

COMP 314: MOBILE APPLICATION DEVELOPMENT

READING ASSIGNMENT DUE DATE: 05 / 2 /

QUESTION ONE

Read on: "Material Design Guidelines" by Google and "Human Interface Guidelines" by Apple. Check on the Topics: Best practices for UI/UX design and Using XML in Android and SwiftUI in iOS. Then Design a simple user interface using Figma or Sketch for a banking app. QUESTION TWO Read on: Clean Architecture in Software Structure and Design. Focus on: MVC, MVVM, and Clean Architecture for mobile apps and Managing activity and fragment lifecycle in Android. Then Create a UML diagram for an e-commerce app using MVVM architecture. QUESTION THREE Read on: Learning SQL on SQLite_._ Focus on: Using SQLite and Room database in Android and Core Data framework for iOS. Then Create a mobile app to store and retrieve user profiles using SQLite. QUESTION FOUR Read on: RESTful Web APIs and Focus on: Fetching and parsing JSON data and Making HTTP requests using libraries like Retrofit or Alamofire and Develop a weather app that fetches real-time data using an open API. QUESTION FIVE Read on: OWASP Mobile Security Testing Guide and focus on: Securing user data and authentication. And Preventing vulnerabilities like SQL injection and data leaks. Then review the security of a provided mobile app and suggest improvements. QUESTION SIX Read on: High-Performance Android Apps and focus on: Memory management and app profiling and best practices for efficient coding. Then optimize a slow-performing mobile app and measure the improvements.

QUESTION SEVEN

Read on: Flutter for Beginners and focus on: Using Flutter and Dart for cross-platform development and Code-sharing and platform-specific customization. Then Build a to-do list app using Flutter. QUESTION EIGHT Read on: Articles on Machine Learning in Mobile Apps, AR/VR in Mobile Development, and IoT Integration_._ And Focus on: Using MLKit for AI integration and Developing AR applications using ARCore or ARKit. Then Propose a conceptual design for a smart home control app leveraging IoT. QUESTION NINE Read on: Appium Essentials and focus on: Automated testing frameworks for mobile apps and Publishing apps on Google Play and Apple App Store. Then Create and execute a test plan for a small mobile application.