A sleek and responsive Flutter UI package providing beautiful Login and Signup screens with clean design, smooth navigation, and cross-platform compatibility.
Open this link to see the login and signup screens
[[Login Screen] [Signup Screen]](https://www.linkedin.com/posts/saqib-cheema-77bab0297_flutter-mobileappdevelopment-uiux-activity-7326321902602305536-RHH-?utm_source=social_share_send&utm_medium=member_desktop_web&rcm=ACoAAEfjJ08BB8LQb4521wTK20f0RNJ7OwuQMA4)
- ๐จ Clean & Modern UI - Beautiful, intuitive design with custom fonts
- ๐ฑ Cross-Platform - Works on Android, iOS, Web, and Desktop
- ๐ค Custom Typography - Integrated Rubik font family for consistent branding
- ๐ผ๏ธ Logo Integration - Easy logo customization and branding
- ๐งญ Smooth Navigation - Seamless transitions between login and signup screens
- ๐ Form Validation Ready - Structure ready for implementing form validation
- ๐ฏ Responsive Design - Adapts to different screen sizes and orientations
- ๐ Easy Integration - Simple to integrate with backend services and state management
- Framework: Flutter 3.7.0+
- Language: Dart
- UI Components: Material Design
- Navigation: Named Routes
- Fonts: Rubik (Medium & Regular)
- Flutter SDK: 3.7.0 or higher
- Dart SDK: 3.7.0 or higher
- Android Studio / VS Code
- Git
-
Clone the repository
git clone https://github.com/saqibcheema/login_signup_flutter.git cd login_signup_flutter -
Install dependencies
flutter pub get
-
Run the app
flutter run
# Clone and run in one go
git clone https://github.com/saqibcheema/login_signup_flutter.git
cd login_signup_flutter
flutter pub get
flutter runlogin_signup_flutter/
โโโ lib/
โ โโโ main.dart # App entry point & routing
โ โโโ login.dart # Login screen UI
โ โโโ signup.dart # Signup screen UI
โโโ images/
โ โโโ logo.png # App logo
โโโ fonts/
โ โโโ Rubik-Medium.ttf # Custom font
โ โโโ Rubik-Regular.ttf # Custom font
โโโ android/ # Android platform files
โโโ ios/ # iOS platform files
โโโ web/ # Web platform files
โโโ pubspec.yaml # Dependencies & assets
The app uses Flutter's named routing system for navigation:
// Main app setup
MaterialApp(
initialRoute: HomeScreen.id,
routes: {
HomeScreen.id: (context) => HomeScreen(), // Login Screen
ScreenTwo.id: (context) => ScreenTwo(), // Signup Screen
},
)// Navigate to Signup
Navigator.pushNamed(context, ScreenTwo.id);
// Navigate to Login
Navigator.pushNamed(context, HomeScreen.id);- Update Logo: Replace
images/logo.pngwith your logo - Modify Colors: Update color schemes in the UI files
- Add Validation: Implement form validation logic
- Backend Integration: Connect with your authentication API
// Update primary colors in your screens
Container(
decoration: BoxDecoration(
color: Colors.blue, // Change to your brand color
),
)// Example validation structure
final _formKey = GlobalKey();
TextFormField(
validator: (value) {
if (value == null || value.isEmpty) {
return 'Please enter your email';
}
return null;
},
)dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.8
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^5.0.0Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a feature branch
git checkout -b feature/amazing-feature
- Commit your changes
git commit -m 'Add some amazing feature' - Push to the branch
git push origin feature/amazing-feature
- Open a Pull Request
- Follow Flutter/Dart coding standards
- Add comments for complex logic
- Test your changes on multiple platforms
- Update documentation if needed
- Ensure responsive design principles
Found a bug? Please open an issue with:
- Device/Platform information
- Flutter version
- Steps to reproduce
- Expected vs actual behavior
- Screenshots (if applicable)
- Add form validation
- Implement biometric authentication
- Add social media login options
- Dark mode support
- Animations and micro-interactions
- Backend integration examples
- Unit and widget tests
This project is licensed under the MIT License - see the LICENSE file for details.
Saqib Cheema
- GitHub: @saqibcheema
- Repository: login_signup_flutter
- Flutter team for the amazing framework
- Material Design for UI guidelines
- Rubik font family contributors
If you like this project, please give it a โญ on GitHub!
For questions or support, please open an issue or reach out through GitHub.
Happy Coding! ๐