Skip to content

GDG-GOMBE/NativeAndroidDevelopment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

NativeAndroidDevelopment

Flutter Development Course Syllabus

Week 1

  • Introduction to Flutter
  • What is Flutter?
  • How does Flutter work?
  • Basic Flutter concepts, such as widgets, state management, and routing
  • Setting up your development environment
    • Installing Flutter
    • Creating a new Flutter project
    • Running your app on an emulator or device

Week 2

  • Dart basics
    • Variables, functions, and objects
    • Classes and inheritance
    • Data types and operators
    • Control flow statements

Week 3

  • Flutter widget basics
    • Layout widgets
    • Text widgets
    • Image widgets
    • Input widgets

Week 4

  • Flutter state management
    • Stateful widgets
    • The Provider package
    • BLoC

Week 5

  • Flutter routing
    • Named routes
    • Dynamic routing

Week 6

  • Building a simple user interface with Flutter
    • Creating a layout hierarchy
    • Adding text, images, and buttons
    • Handling user input

Week 7

  • Working with data in Flutter
    • Local data storage
    • Networking
    • Parsing JSON responses

Week 8

  • Advanced Flutter topics
    • Theming
    • Animations
    • Custom widgets

Week 9

  • Deploying Flutter apps
    • Publishing your app to the Google Play Store and the Apple App Store

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors