Graduation Class
Graduation Class
ADVANCED CONCEPTS
and more.
Tools to Learn
Firebase Realtime Databas
Firebase Authenticatio
Firestore (NoSQL Database)
Bloc Structure
Event: User actions or app lifecycle events
State: Represents the app’s state at any point in time
Bloc: Handles events and emits states.
Use Cases
Store structured data (e.g., users, orders)
Perform SQL queries directly.
'app.db',
return db.execute(
'CREATE TABLE users(id INTEGER PRIMARY KEY, name TEXT, age INTEGER)',
);
},
version: 1,
);
}
GovindDev | Flutter Dev | Kan Myint Htun
Hive
What is Hive
A lightweight and high-performance NoSQL database for Flutter.
State Management
ROADMAP Practice Bloc for managing complex app states
Learn about Provider and Riverpod for simpler cases.
Storage Solutions
Use Hive for fast key-value storage
Use SQFlite for relational database needs.
Testing
Learn to write tests using Flutter’s testing framework.
BASE_URL: "https://api.themoviedb.org/3/";
ENDPOINT: "movie/{$type}"
example uri :
https://api.themoviedb.org/3/movie/popular api_key=7df1d448f9143917711eeeadf2fc7c48
BASE_URL: "https://api.openweathermap.org"
ENDPOINT: "/data/2.5/{$type}"
WEATHER TYPES
weathe
forecast
example uri :
https://api.openweathermap.org/data/2.5/weather?
q=Mandalay&appid=411e489d2572547040190606d08d8162&units=metric
ENDPOINT: "api/v2/entries/en/{$your_word}"
YOUR WORD
word (e.g: hi, genetics,....)
https://api.dictionaryapi.dev/api/v2/entries/en/hi