APPLICATIONS DEVELOPMENT AND EMERGING TECHNOLOGIES

Instructor: Elizer Ponio Jr

Email: [email protected]

Consultation Hours: Send me a message in MS Teams 🙂

Credits: 3.0 units

Time Allotment: 2 hours 40 minutes of lecture once a week

4 hours of laboratory once a week

📜 Course Description

This course focuses on the development of applications using mobile technology. It will emphasize the basis of android platform and lifecycle that focuses on user interface and user experience and connecting to live data via API calls.

🏁 Pre-requisites for this class

🚀 Course Outcomes

By the end of the class students should be able to:

📅 Course Outline and Timeframe

Topic Mode of Delivery Readings/Videos Events
Week 1 Class Orientation
➢ University Mission & Vision
➢ College Mission & Vision
➢ Course Syllabi
➢ Lab Guidelines and Safety

Introduction to Android Studio ➢Installing Android Studio ➢Android Studio Fundamentals

Introduction to Kotlin

| Face to face lecture | Getting started with Kotlin https://kotlinlang.org/docs/kotlin-tour-welcome.html

Getting started with Android Studio https://developer.android.com/studio/intro?_gl=1*1linbwj*_up*MQ..&gclid=Cj0KCQjw-e6-BhDmARIsAOxxlxWEYLQAhQzxuSFQOT1XQM1XWH7MHut9ys9BBgyJ5YF8tGdkmXldDMAaAg4xEALw_wcB&gclsrc=aw.ds&gbraid=0AAAAAC-IOZkgS7StAlnKveMgYQw1AHTtX | | | Week 2-3 | Activity Lifecycle ➢ ID Application ➢ Debugging your Application ➢ Generating a Signed APK | | https://developer.android.com/guide/components/activities/intro-activities

https://www.youtube.com/watch?v=SJw3Nu_h8kk&list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm&index=2 | | | Week 4-5 | User Interface ➢ Relative Layout ➢ Linear Layout ➢ Layout Parameters ➢ Views ➢ View Parameters | | | | | Week 6-7 | Intent ➢ Introduction to Intent ➢ Explicit Intent ➢ Implicit Intent ➢ Passing Data through Intent | | | | | Week 8-9 | Fragments ➢ Introduction to Fragments ➢ RecyclerView ➢ CardView | | | | | Week 10-11 | Android App Manifest ➢ Permissions ➢ Components ➢ Device Compatibility | | | | | Week 12 | API Calls ➢ Retrofit | | | | | Week 13-13.5 | Project Presentation | | | |

 Course Requirements

🏆 Grading System

Exercises (60**%)**

Final Project (40%)

🌌 GitHub

Create your own GitHub Account.