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.

Features:

  • Beautiful UI with Light/Dark Mode support.
  • History View to Track Past dialings.
  • Incognito mode for dialings (No track will be stored).
  • Home Screen Quick Actions.
  • Quick MTN Momo transfer (Client and Merchant support).
  • Contacts Filtering.
  • Settings
  • Transaction Amount Limit

TakeAways 🚀

  • Understand what makes a great app
  • Understand the SDLC (Software Development Life Cycle)
  • Following Apple Human Interface Guidelines
  • Deep Dive into Home Screen Quick Actions
  • Management of Local DataBase in SwiftUI
  • Light / Dark Mode Support

Screenshots

Home Light Home Dark
Transfer Settings
Utilities Electricity Payment

✨ Upcoming features:

  • Good Local Storage (Core Data)

  • Siri Commands Support (Intents and IntentsUI)

  • Transaction History