nepal SMS

Nepal SMS — Flutter SMS App Portfolio

Nepal SMS

Send SMS directly to Nepali numbers when your friends are offline

Role
Flutter Developer
Platforms
Android, iOS
App Store Play Store Version
1.0.11+11
Downloads
10+ (Play Store)
Category
Communication / Utilities

About the App

Nepal SMS is a Flutter-based mobile application that allows users to send SMS messages directly to Nepali phone numbers through an online platform. The app serves as a bridge when traditional SMS services are unavailable or when users want to send messages through the internet.

Key Features

SMS Sending

Send SMS messages directly to any Nepali phone number with a simple, intuitive interface.

Credit System

Purchase SMS credits in packages (50, 100, 200, 500, 5000 SMS) with in-app purchases.

Emergency SMS

Send emergency messages with location tracking to pre-configured emergency contacts.

Authentication

Secure login with Google Sign-In and Apple Sign-In for user account management.

History Tracking

View complete SMS history and purchase records for better user experience.

Location Services

Include location data in emergency messages for enhanced safety features.

Technical Stack

Flutter Dart Firebase Firebase Auth Cloud Firestore Firebase Analytics Firebase Crashlytics Google Sign-In Apple Sign-In In-App Purchase OneSignal Dio GetX Get Storage Permission Handler Geolocator URL Launcher Google Fonts

In-App Purchases

Package Price Platform
50 SMS $0.99 iOS
100 SMS $1.99 iOS
200 SMS $2.99 iOS
500 SMS $10.00 Android
5000 SMS $100.00 Android

Key Features Implementation

Authentication System

  • Firebase Authentication integration
  • Google Sign-In for Android and iOS
  • Apple Sign-In for iOS devices
  • Secure user session management

Credit Management

  • In-app purchase integration with StoreKit and Google Play Billing
  • Multiple SMS package options
  • Purchase history tracking
  • Credit balance management

SMS Functionality

  • Direct SMS sending to Nepali numbers
  • Message composition interface
  • Contact management
  • SMS history and delivery tracking

Emergency Features

  • Emergency contact configuration
  • Location tracking with Geolocator
  • One-tap emergency SMS sending
  • Location permission handling

Analytics & Monitoring

  • Firebase Analytics for user behavior tracking
  • Firebase Crashlytics for crash reporting
  • OneSignal for push notifications
  • App upgrade notifications

Development Highlights

  • Cross-platform Development: Single codebase for both Android and iOS using Flutter
  • State Management: Implemented GetX for efficient state management and navigation
  • Backend Integration: Firebase services for authentication, database, and analytics
  • Payment Processing: Integrated in-app purchases for both platforms
  • Location Services: GPS integration for emergency features
  • UI/UX Design: Modern glassmorphism design with gradient backgrounds
  • Error Handling: Comprehensive error handling and crash reporting
  • Performance: Optimized for smooth performance and minimal battery usage

App Store Information

Developer
Roshan Sah
Contact
roshanSah729@gmail.com
Phone
+9779801149729
Content Rating
Everyone (Android) / 17+ (iOS)
Size
87 MB (iOS)
Languages
English

Download Links


Nepal SMS — A Flutter-based SMS application for sending messages to Nepali numbers when traditional SMS services are unavailable.

Developed by Roshan Sah | Eachut Project

Description

Nepal SMS App

What: Send SMS to Nepali numbers online when traditional SMS unavailable

Features:
- SMS sending to Nepali numbers
- Credit purchase system
- Emergency SMS with location
- Google/Apple Sign-In

Tech: Flutter, Firebase, GetX

Pricing: $0.99-$100 for SMS packages

Platforms: Android & iOS

Developer: Roshan Sah (Nepal)