Interesting Zone
Random people, places and things! Create a profile and share interests.
Proof of Concept
You may view an online demonstration through a web browser in due course, but this project is still very much in early development stages. In time we hope to publish download methods for Android, iOS, Linux, macOS and Windows operating systems.
Functionality
Features are items presently implemented within this project. To Do list displays ideas for future iterations. Please see the Change Log for modified or removed functionalities.
Features
- Authentication
- Recovery
- Registration
- Sign-in / Sign-out
- Localization
- English
- Messaging
- Detail & List Views
- Multi Platform
- Windows
- Navigation
- Application Bar
- Drawer Menu
- Profiles
- Detail & List Views
To Do
- Alternative Databases
- Pull Data From Google Sheets
- Account Editing
- Delete Registration
- Set Profile Image
- Update Biography
- Activity Feed
- Detail & List Views
- Localization
- Swedish
- Application Notifications
- Announcements and Activities
- Multi Platform
- Android
- iOS
- Linux
- macOS
- Web
- Peer to Peer
- Send and Receive Messages
- Third-Party Integrations
- Discord
- Meta
- Telegram
- User Display
- Following & Follower Statistics
- User Posting
- Images
- Likes
Change Log
v.1.0.0+1: 2023-09-25
- Initial commit to Github!
Documentation
Source files all contain documented reasoning for implemented methods. However, some code may be redacted, such as third-party database connectivity and development environment configurations. Any environment variables that might be required by this project will be provided within an example environment file.
You are advised to view the pubspec.yaml
for build information, including plugins used. Any changes to this file will be logged in the change log, above. I have tried to keep the code as eloquent as possible, but I do not proclaim to be an expert, so you should probably expect bugs! Please consider it an invitation for a contribution, should you feel up to the challenge!
Assets
The assets
directory houses images, fonts, and any other files you want to
include with your application.
The assets/images
directory contains resolution-aware
images.
Localization
This project generates localized messages based on arb files found in
the lib/src/localization
directory.
To support additional languages, please visit the tutorial on Internationalizing Flutter apps
Contribute
Your feedback and/or technical expertise are valuable, and I actively encourage your constructive contributions to making this project great! Should you contribute to this project, you shall be included within the credits below. Thank you very much.
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.