https://github.com/lavkalsi/loginsignupsqlite
This Kotlin-based Android app facilitates secure user authentication through robust login and signup functionalities using SQLite. Ideal for applications requiring user account management, it allows new users to register with unique credentials and securely stores this information locally.
https://github.com/lavkalsi/loginsignupsqlite
android-application kotlin loginandregister sqlite
Last synced: 6 months ago
JSON representation
This Kotlin-based Android app facilitates secure user authentication through robust login and signup functionalities using SQLite. Ideal for applications requiring user account management, it allows new users to register with unique credentials and securely stores this information locally.
- Host: GitHub
- URL: https://github.com/lavkalsi/loginsignupsqlite
- Owner: LavKalsi
- Created: 2024-07-03T16:30:07.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-07-12T19:05:25.000Z (over 1 year ago)
- Last Synced: 2025-03-13T19:49:30.907Z (11 months ago)
- Topics: android-application, kotlin, loginandregister, sqlite
- Language: Kotlin
- Homepage: https://lavkalsi.github.io/LoginSignupSQLite
- Size: 1.79 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LoginSignupSQLite App
A Kotlin-based Android app that allows users to register, login, and securely store user information using SQLite.
## Features
- **User Registration**: Allows new users to sign up by providing username, email, and password.
- **User Authentication**: Validates user credentials during login to grant access to the app.
- **SQLite Database**: Stores user information locally on the device.
- **Homepage Display**: Once authenticated, users are greeted with a welcome message.
## Screenshots
Start Screen
Signup Screen
Login Screen
Homepage
Icon
## Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/LoginSignupSQLite.git
cd LoginSignupSQLite
```
2. Open the project in Android Studio.
3. Build and run the project on an Android device or emulator.
OR
Go to releases and download the APK file.
## Adding App on GitHub
To add the APK file of your app to GitHub, follow these steps:
1. Build your app in Android Studio to generate the APK file. You can find the APK file in the `app/build/outputs/apk/` directory.
2. Create a new release on GitHub:
- Go to the "Releases" section of your GitHub repository.
- Click on "Draft a new release".
- Fill in the tag version (e.g., `v1.0`) and release title (e.g., `Initial Release`).
- Add a description for your release.
- Attach the APK file by dragging and dropping it into the release description area or by using the "Attach binaries by dropping them here or selecting them" button.
- Click on "Publish release" to make the release live.
## Usage
1. **Signup**: Fill out the registration form with required details (username, password, confirm password).
2. **Login**: Use registered credentials to log into the app.
3. **Homepage**: Upon successful login, view the welcome message.
### Use Cases
- **Personal Use**: Manage login credentials securely on your Android device.
- **Development**: Use as a template for integrating SQLite database in Android apps.
- **Learning**: Understand basic authentication and database handling in Android development.
## Contributing
Contributions are welcome! Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests.
## Built With
- [Kotlin](https://kotlinlang.org/) - The programming language used.
- SQLite - For local database storage on Android.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Author
Lav Kalsi