logo
JotrockenmitlockenRepo

Reusable dart code provided as a package for building beautiful cross-platform apps. Give your project a huge kickstart by using this repo as a starting point. .

For official docs follow this link

Deploy docs on website TopLang Donate Twitter YouTube

About The ProjectGetting StartedLicenseLiterature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Tests
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgements
  9. Literature

About The Project

The aim of this project is to leverage other projects in their needs for native UI development (Linux/Windows/Web/Android/iOS).
Supports english and german right now.

Projects using this projects

Key Features

Category Feature Implement Status
Layout Easy cross-platform layout creation ✔️
Media & Files Media handling (open, download) ✔️
Image handling ✔️
Rendering Markdown rendering ✔️
Responsive table creation ✔️
UI Elements Widget decoration ✔️
Social Media Icons ✔️
Communication EMail handling ✔️

Legend:

  • ✔️ – completed
  • 🔶 – in progress
  • ❌ – not started

Dependencies

Watch the pubspec.yaml file.

Getting Started

Prerequisites

Install Flutter/Dart

Installation

  1. Clone the repo
    git clone --recurse-submodules git@github.com:Kataglyphis/jotrockenmitlockenrepo.git
    

Tipps

If strange things happen try this steps:

flutter clean
flutter pub get
flutter build linux

Roadmap

Upcoming :)

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

MIT

Contact

Jonas Heinle - @Cataglyphis_
Get in touch: contact@jonasheinle.de

Project Link: https://github.com/Kataglyphis/jotrockenmitlockenrepo

Acknowledgements

Literature

Some very helpful literature, tutorials, etc.

Libraries

app_attributes
app_settings
archive/ElementBuilder/centered_head_builder
archive/ElementBuilder/centered_image_builder
archive/ElementBuilder/code_element_builder
archive/ElementBuilder/latex_element_builder
archive/ElementBuilder/latex_inline_syntax
archive/ElementBuilder/table_element_builder
constants
Decoration/centered_box_decoration
Decoration/Charts/pie_chart
Decoration/Charts/pie_chart_data_entry
Decoration/col_divider
Decoration/component_decoration
Decoration/component_group_decoration
Decoration/row_divider
Layout/adaptive_grid
Layout/ResponsiveDesign/one_two_transition_widget
Layout/ResponsiveDesign/single_page
Layout/Widgets/Animations/offset_animation
Layout/Widgets/Animations/size_animation
Layout/Widgets/Scrolling/build_silvers
Layout/Widgets/Scrolling/cache_height
Layout/Widgets/Scrolling/first_component_list
Layout/Widgets/Scrolling/render_cache_height
Layout/Widgets/Scrolling/scrollable_list
Layout/Widgets/Transitions/one_two_transition
Media/copy_button
Media/DataTable/csv_data_list
Media/DataTable/data_list
Media/DataTable/datacell_content_strategies
Media/DataTable/jotrockenmitlocken_table
Media/DataTable/jotrockenmitlocken_table_info_provider
Media/DataTable/table_data
Media/Download/download_button
Media/Download/download_file_icon
Media/Download/download_stub
Media/Download/download_web
Media/email_button
Media/Files/file
Media/Files/file_table
Media/Files/file_tile
Media/Image/openable_image
Media/Markdown/markdown_page
Media/Open/open_button
Media/Open/open_stub
Media/Open/open_web
Pages/Home/button_names
Pages/Home/home
Pages/Home/home_config
Pages/Home/Transitions/bar_transition
Pages/Home/Transitions/rail_transition
Pages/Home/Widgets/brightness_button
Pages/Home/Widgets/color_seed_button
Pages/Home/Widgets/expanded_color_seed_action
Pages/Home/Widgets/expanded_trailing_actions
Pages/Home/Widgets/language_button
Pages/Home/Widgets/trailing_actions
Pages/LandingPage/landing_page_entry
Pages/stateful_branch_info_provider
Routing/router_creater
Routing/screen_configurations
SocialMedia/Settings/social_media_settings
SocialMedia/social_media_widgets
Url/browser_helper
user_settings