Skip to content

KyrilosKamal/Flutter-Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<title>Flutter Tutorials</title>

📘 Flutter Tutorials

Welcome to the Flutter Tutorials repository! 🎯

This repository documents my personal journey in mastering the Flutter framework. It includes structured lessons, practical code examples, and personal notes designed to reinforce understanding and facilitate real-world application.


🧭 Repository Contents

  • Widgets Deep Dive: In-depth examples of Flutter widgets.
  • State Management: State handling and widget lifecycle.
  • Navigation: Navigation techniques and routing.
  • UI Components: UI building blocks and customization.
  • Mini Projects: Practical projects to apply learned concepts.
  • APIs & Packages: Integration with packages and APIs.
  • Bonus Topics: Utilities like SharedPreferences, Custom Fonts, Theming.

🗂️ Topics and Directory Structure

📌 Basic & Common Widgets

  • _01_text_widget
  • _02_container_widget
  • _03_image_widget
  • _04_column_widget
  • _05_row_widget
  • _06_singlescrollview_widget
  • _07_wrap_widget
  • _08_listview_widget
  • _09_listview_builder_widget
  • _10_card_widget
  • _11_listtile_widget
  • _12_grid_view_widget
  • _13_icon_widget
  • _14_icon_button_widget
  • _17_buttons_widget
  • _19_switch_list_tile_widget
  • _20_radoi_radiolisttile_widgets
  • _21_checkbox_checkboxtile_widgets
  • _22_stack_widget
  • _23_textfield_widget
  • _24_textform_widget
  • _44_dropdownlist_widget

🎨 Layout & UI Design

  • _15_expanded_widget
  • _25_appbar_widget
  • _26_drawer_widget
  • _27_tabbar_widget
  • _28_button_navigation_bar
  • _38_popup_menu_button
  • _40_scroll
  • _46_custom_fonts
  • _47_theme_data
  • _48_flutter_launch_icon

🚦 Navigation

  • _29_pageview_and_pageviewbuilder
  • _30_navigator
  • _31_navigator_push_and_pushreplacement
  • _32_navigator_pop
  • _33_navigator_with_route

⚠️ Dialogs, Sheets & Feedback

  • _34_show_dialog
  • _35_show_buttom_sheet_and_snackbar
  • _33_toast_snackbar

🔄 State Management & Lifecycle

  • _18_stateful_widget
  • _37_instate_dispose

🧩 Advanced Widgets & Techniques

  • _36_list_generate
  • _39_search_delegate

🌐 Packages, APIs & Persistence

  • _41_packages
  • _42_http_and_api
  • _43_future_builder
  • _45_sharedpreferences
  • _49_geolocator

🚀 Mini Projects

  • _16_mini_project
  • e_commerce_app

🎯 Objectives

  • Build a comprehensive personal Flutter reference.
  • Share well-documented, hands-on examples for the community.
  • Facilitate easier recall and revision of Flutter concepts.

🤝 Contributions

This repository is for personal learning, but contributions, suggestions, or corrections are most welcome. Feel free to open a Pull Request or Issue.


📌 Quick Access

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published