Business Client need AI Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Sion, Switzerland
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"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. [login to view URL] 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." (client-provided description)
Matched companies (7)

Knowforth Tech

El Codamics

SJ Solutions & Infotech

Versasia Infosoft

Appeonix Creative Lab

SYNERGIC SOFTEK SOLUTIONS PVT LTD
