0% found this document useful (0 votes)
89 views

Flutter

This document discusses key concepts in Flutter architecture including offline management with Hive, responsive UI with auto_size_text, presentation with pages and shared widgets, and services vs controllers for sharing data between pages. It also lists common Flutter features and libraries like GPS, REST APIs, loading animations, dependency injection, and state management.

Uploaded by

mouchrif.hadi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views

Flutter

This document discusses key concepts in Flutter architecture including offline management with Hive, responsive UI with auto_size_text, presentation with pages and shared widgets, and services vs controllers for sharing data between pages. It also lists common Flutter features and libraries like GPS, REST APIs, loading animations, dependency injection, and state management.

Uploaded by

mouchrif.hadi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

di

Messages
Config SystemUiOverlayStyle status bar
Default colors,ThemeData,TextTheme
theme AppTheme navigaion bar
Dark colors,ThemeData,TextTheme
enum MessageType {
danger,
primary,
warning,
success,
errors info,
}

Exceptions
Core Failure
Architecture https://snippets.cacher.io/snippet/
routes
8c448ccb3e1e20d307b3
network data_connection_checker
Offline Management (Hive)
pub run build_runner watch --
build_runner: ^1.0.0
Chache image onffline loading freezed: ^0.12.6
delete-conflicting-outputs
(cached_network_image)
Flutter Controllers one per page and all their children
UI Responsive
Responsive Text (auto_size_text) Pages one controller
Presentation
maxlines , minFontSize Shared widget used in multi pages
Widgets children page
Service share data between multi
Service vs Controller
pages

Gps (location)
REST API (dio)
Loading State Animation (shimmer)
Dependency Injection injectable,
get_it (injectable as new
instance example controller) ,
lazySingleton one instance per
app

Converstion JSON (https://


javiercbk.github.io/json_to_dart/)
State Management (get)

You might also like