Modern Android Development

Karthikeyan N

1

Android Developer

Software Engineer

Android Studio

Modern Android Development Lab

This repository contains the lab exercises for the Modern Android Development course, which aims to migrate the curriculum from old Java to new Kotlin and Jetpack Compose for B.Tech Information Technology students at Kumaraguru College of Technology. The course covers various topics and technologies related to modern Android development, such as Composables, Modifiers, Event-Listeners, Material Theme, Material Widgets, Modal Drawer, Page Navigation, Animations, DataStore, WebView, and Gyroscopic Sensor. The lab exercises are designed to help the students learn and practice these topics and technologies in a hands-on and fun way.

Lab Exercises

The lab exercises are organized into separate folders, each containing the source code and the README file for the corresponding project. The lab exercises are as follows:
Lab 1: Tap Counter: A simple app that counts the number of taps on the screen using Composables, Modifiers, and Event-Listeners.
Lab 2: Material App: A basic app that demonstrates the use of Material Theme and Material Widgets to create a consistent and attractive UI.
Lab 3: Screen Navigation: An app that shows how to use Modal Drawer and Page Navigation to navigate between different screens and pass data between them.
Lab 4: Android Animation: An app that shows how to use Color, Size, and Visibility Animations to create dynamic and interactive UI elements.
Lab 5: DataStore: An app that shows how to use DataStore to perform CRUD operations on the local storage and persist data across app restarts.
Lab 6: Map WebView: An app that shows how to use WebView to display a map of the current location using Bing Maps API.
Lab 7: GyroSensing: An app that shows how to use the gyroscopic sensor to display the real-time values of the orientation and rotation of the device.

Acknowledgements

I would like to thank the Department of Information Technology for supporting my effort to adopt modern technology and update the curriculum. My Special thanks to Vivekanandh Sir for his support and mentorship. I hope this repository will be useful for the students and instructors who are interested in learning and teaching modern Android development.
Like this project
1

Posted Feb 12, 2025

Mobile Application Development using Kotlin and Jetpack Compose - Modern Android Development

Likes

1

Views

0

Clients

Kumaraguru College of Technology

Tags

Android Developer

Software Engineer

Android Studio

KarthiDreamr/PayU-ReactNative-CheckoutProSDK-Demo
KarthiDreamr/PayU-ReactNative-CheckoutProSDK-Demo
Litigence AI
Litigence AI