Skip to content

An intuitive USSD client to handle common MTN Rwanda USSD activation codes.

License

Notifications You must be signed in to change notification settings

cedricbahirwe/dialer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dialer

An intuitive USSD client to handle most of the common actions for you.

Access Rwanda Network providers USSD codes, and simplify packages activation nightmare.

Download it on AppStore.

✅ Dones:

  • Support Light/Dark Mode.
  • History View to Track Past Dials.
  • Incognito mode for dials.
  • Home Screen Quick Actions.
  • Quick MTN Momo transfer (Client and Merchant support).
  • Contacts Filtering.
  • Settings
  • Transaction Amount Limit

TakeAways 🚀

  • What makes a great app
  • SDLC(Software Development Life Cycle) in practice
  • Following Apple Human Interface Guidelines (HIG)
  • Deep Dive into Home Screen Quick Actions
  • Local DataBase Management at Scale in iOS

Technology 🧑🏽‍💻

  • SwiftUI & UIKit
  • UserNotifications & LocalAuthentication
  • StoreKit
  • Contacts & CoreTelephony
  • XCTest

Screenshots

Home Light Home Dark
Transfer Settings
Utilities Electricity Payment

Contributing

  • PRs are very welcome!✨

Authors