حسب بحثي القصير في الموضوع فأعتقد نعم، يمكن تطوير تطبيق Android بحيث يستخدم تقنية NFC (Near Field Communication) لقراءة بطاقات ذكية مثل بطاقات البنوك ولعل المستخدمين هنا في حسوب من المتمكنين في البرمجة يمكنهم إطلاعنا على أهم النقاط المرتبطة بهذا الأمر.
تلك التطبيقات متاحة بالفعل وهي تستخدم تقنية NFC، حيث يجب وضع البطاقة على مدى قريب (أقل من 4 سم) بالجهة الخلفية للهاتف من أجل قراءة البيانات الخاصة بها.
و NFC (Near Field Communication) هي تقنية لاسلكية تعتمد على التبادل القريب للبيانات بين الأجهزة التي تدعم تلك التقنية، وتستخدم ترددات راديو عالية التردد (HF) لتحقيق اتصال قريب المدى.
فالأجهزة التي تدعم NFC يمكنها أن تتواصل بشكل فعّال مع بعضها البعض عندما تكون على مسافة قريبة أقل من 4 سنتيمتر.
أثناء القراءة يتم تحديد نوع البطاقة الذكية عن طريق قراءة ATR (Attribute Token Response) للبطاقة، حيث يحدد نوع البطاقة وإصدارها.
ثم فتح اتصال مع البطاقة الذكية باستخدام بروتوكول ISO 7816.
ثم قراءة البيانات من البطاقة الذكية بواسطة الأوامر المحددة للبطاقة الذكية.
وتختلف تقنية قراءة البطاقات الذكية باختلاف نوع البطاقة الذكية، حيث تتطلب البطاقات الذكية ذات الشريحة الممغنطة استخدام قارئ بطاقة مغناطيسية وذلك لا يتوفر بالهواتف، أما البطاقات المعروفة باسم البطاقات اللاتلامسية بها شريحة لقراءة بياناتها من خلال NFC.
وبالطبع يوجد أجهزة لقراءة البطاقة من خلال NFC متوفرة في أماكن التجارة ويوجد أيضًا الأجهزة التي تدعم قراءة البطاقة الممغنطة، والبطاقات اللاتلامسية تدعم الأمرين.