Skip to content
Snippets Groups Projects
Unverified Commit 91ad9f71 authored by AC5636's avatar AC5636 :ghost:
Browse files

Add Readme for research Assignment

parent 3546efd0
No related branches found
No related tags found
No related merge requests found
# Topic: NFC read-write operations
`Showcase video` on [YouTube](https://youtu.be/Ag2vdFVpxc0)
| Information | Value |
| :------------------- | :--------------------- |
| Active working hours | Roughly 2.5 days |
| Group Members | Iftakhar Husan(AC5636) |
## Description
This research assignment involved developing an Android application capable of reading and writing data to NFC tags. The project aimed to explore the functionalities of NFC technology within the Android platform.
## Grade Proposal
I have spent a lot of time to understand the basics of Android development and NFC technology. I was able to implement the NFC read/write operations after a log of struggles. But I learned a lot from this project. I am confident, in future projects I will be able to utilize the native Android functionalities more efficiently. I would like to propose a grade of 5 for the course.
## Features
- [x] Read data from an NFC tag
- [x] Write data to an NFC tag
- [x] Observe NFC tag state change
- [x] Survive configuration changes
- [ ] Bluetooth connectivity
- [ ] Send and receive data over Bluetooth
- [ ] Exchange read NFC data to another device over Bluetooth
The initial plan was to also utilize Bluetooth functionality to connect two devices and exchange read NFC tag data to another device. Somewhat like a chat application. There were many hurdles I had to face, one of them was hard to find working examples of NFC read/write operations. I was using Jetpack Compose for the UI which is new and does not have much learning resources, and partly because of my lack of experience with Android development, I had to spend a lot of time understanding the basics of Android development and NFC technology. I was able to implement the NFC read/write operations after a log of struggles. I was not able to implement the Bluetooth functionality due to time constraints.
......@@ -22,6 +22,7 @@ Iftakhar Husan
- [Exercise 18's][ex18] requirements are satisfied by [Exercise 8][ex8]
- [Exercise 19's][ex19] requirements are satisfied by [Exercise 13][ex13]
- [Exercise 20][ex20]
- [Research Assignment][nfc-app]
[ex1]: ./e01-first-application/
[ex2]: ./e02-build-ui-with-layout-editor-1/
......@@ -43,3 +44,4 @@ Iftakhar Husan
[ex18]: ./E08Employeesapp/
[ex19]: ./E13RoomShoppingList/
[ex20]: ./
[nfc-app]: ./BLT_NFC/
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment