Git Product home page Git Product logo

message_app's Introduction

Message App

Flutter Dart

Message App is a simple Flutter application for managing users and messages. It users to add new users, view user list, view user details including their associated messages, add messages for specific users, and view and delete messages.

Features

  • Add User: On the main screen, users can add new users by providing their first name and last name.
  • User List Screen: On the main screen you can see list of all users which exist.
  • User Detail Screen: Navigate to the user detail screen to view details about a specific user. This screen displays the user's full name and a list of messages associated with that user. Users can also delete messages from this screen.
  • Add Message: From the user detail screen, users can add new messages related to the selected user.
  • Edit Message: From the message detail screen, users can edit existing messages. Also date will be updated automaticly.
  • Message Detail Screen: View detailed information about a message, including the author, subject, content, and creation date.
  • View All Messages: Access the list of all messages from the main screen by clicking on the message icon in the app bar. This screen displays a list of all messages, and users can navigate to the message detail screen to view and delete individual messages.

Screenshots

User List Screen

User Detail Screen

Updated

Message List Screen

Detail Message Screen

Installation

To run the Message App on your device, follow these steps:

  1. Clone this repository to your local machine.
  2. Open the project in your preferred IDE or code editor.
  3. Ensure you have Flutter and the necessary dependencies installed.
  4. Run the app on an emulator.

Usage

  1. Open the Message App on your device.
  2. Use the buttons and navigation options to navigate between screens.
  3. Add new users, view user details, and add messages for specific users.
  4. View all messages and delete messages as needed.

Credits

This project was created by Semenov Illia. All rights reserved. @Dokuqui, © 2024

message_app's People

Contributors

dokuqui avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.