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.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% 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.
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)