0% found this document useful (0 votes)
111 views

Web and Mobile App Development With Java and Kotlin

This 12-week course covers frontend web development using HTML, CSS, JavaScript, and frameworks like React/Angular, as well as mobile app development for Android using Java and Kotlin. Students will build interactive websites, responsive designs, and basic to advanced native Android apps involving data storage, APIs, and a final project. Assessment includes weekly quizzes, evaluations of 10 milestone projects, participation, and a final presentation.

Uploaded by

Christ Valentine
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
111 views

Web and Mobile App Development With Java and Kotlin

This 12-week course covers frontend web development using HTML, CSS, JavaScript, and frameworks like React/Angular, as well as mobile app development for Android using Java and Kotlin. Students will build interactive websites, responsive designs, and basic to advanced native Android apps involving data storage, APIs, and a final project. Assessment includes weekly quizzes, evaluations of 10 milestone projects, participation, and a final presentation.

Uploaded by

Christ Valentine
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Title: Frontend Web and Mobile App Development with Java and Kotlin

Course Duration: 12 weeks

Course Description: This course provides a comprehensive introduction to frontend web


development using HTML, CSS, and JavaScript, along with mobile app development using Java and
Kotlin for Android. Students will learn to build interactive web interfaces and native Android apps.

Week 1-2: Introduction to Web Development

 Week 1: Introduction to HTML and CSS

 Project: Create a personal webpage

 Week 2: Introduction to JavaScript and DOM Manipulation

 Project: Interactive webpage with JavaScript

Week 3-4: Advanced Web Development

 Week 3: Responsive Web Design with CSS

 Project: Build a responsive website

 Week 4: Introduction to Front-End Frameworks (e.g., React or Angular)

 Project: Create a simple React/Angular app

Week 5-6: Java for Android App Development

 Week 5: Introduction to Java Programming

 Project: Write a simple Java program

 Week 6: Android App Basics

 Project: Create a basic Android app using Java

Week 7-8: Kotlin for Android App Development

 Week 7: Introduction to Kotlin Programming

 Project: Write a simple Kotlin program

 Week 8: Building User Interfaces and Navigation in Android with Kotlin

 Project: Design and implement UI for an Android app using Kotlin

Week 9-10: Android App Development - Advanced Topics

 Week 9: Data Storage and Retrieval

 Project: Implement data persistence in your Android app

 Week 10: Working with APIs and Networking

 Project: Connect your Android app to a remote API

Week 11-12: Final Projects and Advanced Web Topics

 Week 11: Final Mobile App Project


 Students work on a comprehensive Android app project using Java or Kotlin

 Project presentation and peer evaluation

 Week 12: Advanced Web Topics (Choose one or more based on student interest):

 Authentication and Authorization

 Testing and Debugging

 Deployment and Hosting for Web Apps

 Final Web Project (related to the chosen advanced web topic)

Milestone Projects:

1. Personal webpage with HTML and CSS

2. Interactive webpage with JavaScript

3. Responsive website with CSS

4. Simple React/Angular app

5. Basic Android app with Java

6. Basic Android app with Kotlin

7. Android app with data persistence (Java/Kotlin)

8. Android app with API integration (Java/Kotlin)

9. Comprehensive Android app project (Java/Kotlin)

10. Final web project (related to advanced web topics)

Assessment:

 Weekly quizzes or assignments to test understanding.

 Participation in class discussions and group activities

 Evaluation of milestone projects

 Final project presentations and assessments

You might also like