Skip to content

Marwadev4/auth-mobile-app

 
 

Repository files navigation

Authentication Mobile App

A modern, secure, and responsive Flutter application for user authentication and management.

🚀 Features

  • User registration and login
  • Secure authentication flow
  • Profile management
  • Responsive design for all screen sizes
  • Beautiful UI with smooth animations
  • Secure local storage for tokens and user data
  • Image upload functionality

📱 Screenshots

Login Screen Home Screen Profile Screen
Login Screen Home Screen Profile Screen

🛠 Tech Stack

  • Framework: Flutter
  • State Management: Bloc Pattern
  • Dependency Injection: GetIt
  • Networking: Dio with Pretty Logger
  • Localization: Easy Localization
  • Storage: Shared Preferences & Secure Storage
  • Image Handling: Cached Network Image & Image Picker
  • UI Components: Custom widgets with Flutter Svg
  • Responsive Design: Flutter Screen Util
  • Code Generation: JSON Serializable, Build Runner

📦 Dependencies

Key packages used:

  • flutter_bloc: State management
  • dio: HTTP client
  • get_it: Dependency injection
  • shared_preferences & flutter_secure_storage: Local storage
  • image_picker: Image selection
  • cached_network_image: Image caching
  • intl & easy_localization: Internationalization
  • shimmer: Loading effects
  • carousel_slider: Image carousels
  • url_launcher: Opening URLs

🚀 Getting Started

Prerequisites

  • Flutter SDK (latest stable version)
  • Dart SDK (latest stable version)
  • Android Studio / Xcode (for building to device/emulator)
  • VS Code or Android Studio with Flutter plugins

Installation

  1. Clone the repository:
    git clone [https://github.com/yourusername/auth-mobile-app.git](https://github.com/yourusername/auth-mobile-app.git)
    cd auth-mobile-app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Dart 57.7%
  • C++ 21.4%
  • CMake 16.3%
  • Swift 2.3%
  • C 1.2%
  • HTML 1.0%
  • Other 0.1%