Skip to content

BINChecker πŸ’³πŸ” | Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Jetpack Compose для поиска ΠΈ сохранСния Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ банковских ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² (BIN)

License

Notifications You must be signed in to change notification settings

MaxKeils/BIN-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

28 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ BIN-Checker πŸ’³πŸ”

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ BIN-Checker Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ для быстрой ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ банковских ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² (BIN).

ВвСдя ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 6-8 Ρ†ΠΈΡ„Ρ€ Π½ΠΎΠΌΠ΅Ρ€Π° банковской ΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ:

  • Π‘Ρ…Π΅ΠΌΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ (Visa, Mastercard, Maestro ΠΈ Ρ‚.Π΄.).
  • Π’ΠΈΠΏΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ (дСбСтовая, крСдитная).
  • Π‘Ρ€Π΅Π½Π΄Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹.
  • БтатусС ΠΏΡ€Π΅Π΄ΠΎΠΏΠ»Π°Ρ‚Ρ‹.
  • Π‘Π°Π½ΠΊΠ΅-эмитСнтС (Π½Π°Π·Π²Π°Π½ΠΈΠ΅, URL, Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, Π³ΠΎΡ€ΠΎΠ΄).
  • Π‘Ρ‚Ρ€Π°Π½Π΅ происхоТдСния (Π½Π°Π·Π²Π°Π½ΠΈΠ΅, emoji-Ρ„Π»Π°Π³, Π²Π°Π»ΡŽΡ‚Π°, гСографичСскиС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹).

Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ: Для удобства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ позволяСт Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ:

  • Банковский URL: ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° URL Π±Π°Π½ΠΊΠ°, открываСтся Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ страницСй Π±Π°Π½ΠΊΠ°.
  • НомСр Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° Π±Π°Π½ΠΊΠ°: Клик ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° Π±Π°Π½ΠΊΠ° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π·Π²ΠΎΠ½ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· стандартноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.
  • ГСографичСскиС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹: НаТатиС Π½Π° ΡˆΠΈΡ€ΠΎΡ‚Ρƒ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Ρƒ страны ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Google Maps).

πŸš€ Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

  • Π―Π·Ρ‹ΠΊ программирования: Kotlin;

  • UI: Jetpack Compose;

  • АрхитСктурный шаблон: MVVM (Model-View-ViewModel) ΠΈ Clean Architecture;

  • АсинхронныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: Kotlin Coroutines ΠΈ Flow.

  • Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…: Room Database

  • Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ запросы: Retrofit для выполнСния HTTP-запросов ΠΊ внСшним API ΠΈ Gson для сСриализации/дСсСриализации JSON.

  • Dependency Inversion: Hilt

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΌΠΎΠ΅ API: Binlist API для получСния всСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ BIN.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния

example.bin.checker.mov

About

BINChecker πŸ’³πŸ” | Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Jetpack Compose для поиска ΠΈ сохранСния Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ банковских ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² (BIN)

Topics

Resources

License

Stars

Watchers

Forks

Languages