Project Title: Develop NFC R&W App - Simple NDEF Text Reader/Writer Android App Project Description: I need an experienced Android developer to create R&W NFC - a very simple, offline Android app specifically designed for reading and writing NDEF Text records to NFC tags. The app should be extremely intuitive for non-technical users, with large fonts for elderly or visually impaired users. The app will have only two screens and must work 100% offline. The final code must be open source (MIT or Apache 2.0 License) and delivered as a complete Android Studio project. ________________________________________ Core Features & Requirements: 1. NFC Compatibility: • Specifically optimized for NTAG216 tags • Read/write NDEF Text records • Support write-protection feature • Handle other NXP NTAG 213, 215, etc. 2. 100% Offline: • No internet permissions required • No network connectivity needed 3. Large Accessibility Fonts: • Minimum 18sp text size throughout app • High contrast design for visually impaired users • Large touch targets (min 48dp) 4. Capacity Tracking: • Real-time character counter • Display remaining writes before write-protect • Show capacity in "30-character text blocks" ________________________________________ User Experience (UX) Flow & Screen Designs: SCREEN 1: READ & COPY Text SCREEN 2: WRITE & PROTECT ________________________________________ Technical Specifications: Android Development: • Language: Kotlin preferred • Min SDK: 21 (Android 5.0) • Permissions: Only NFC permission • Architecture: Clean, modular code with ViewModel • Offline: No internet connectivity required NFC Implementation: • Use Android Foreground Dispatch System • Handle NDEF Text records format • Implement write-protection for NFC tags • Support first-time initialization Capacity Calculation Logic: kotlin // Required functionality val maxCapacity = 888 // NTAG216 capacity fun calculateRemainingTexts(currentLength: Int): Int { return (maxCapacity - currentLength) / 50 } ________________________________________ What You Will Deliver: 1. Fully functional APK file - tested on actual NFC tags 2. Complete Android Studio project with source code 3. README.md with: o Build instructions o Screenshots of both screens o Usage instructions 4. Open source license (MIT or Apache 2.0) ________________________________________ Milestones & Budget: Budget: $100 - $150 USD maximum ! Milestone 1 (50%): Working APK that successfully: • Reads NDEF text from NFC tags with large fonts • Copies text to clipboard • Shows capacity information • Navigates between screens via slider Milestone 2 (50%): Complete project delivery: • Write functionality with real-time capacity tracking • Write-protection feature with remaining writes counter • Disclaimer messages on both screens • Clean, documented, accessible source code ________________________________________ Skills Required: • Android Development (Kotlin/Java) • Android NFC API experience • NDEF Record structure knowledge • Accessibility and large font implementation • Experience with NFC tag capacity management ________________________________________ Additional Requirements: Accessibility Features: • Minimum 18sp font size throughout app • High contrast color scheme • Large touch targets (48dp minimum) • Clear visual feedback for all actions • Haptic feedback on successful NFC operations Legal Compliance: • Disclaimer text on both screens • Clear data loss responsibility notice • Backup reminder for users User Experience: • Automatic keyboard popup on write screen • Simple slider navigation between screens • Real-time character and capacity counting • Clear status messages for all operations ________________________________________ Note: The app must maintain extreme simplicity while providing all the advanced features like capacity tracking and write-protection. The interface should be self-explanatory even for users with no NFC knowledge.