The projects and the materials that accompany the Flutter Apprentice book

Overview

Flutter Apprentice: Materials

This repo contains all the downloadable materials and projects associated with the Flutter Apprentice from raywenderlich.com.

Each edition has its own branch, named editions/[EDITION]. The default branch for this repo is for the most recent edition.

Forum

We’ve set up an official forum for the book at https://forums.raywenderlich.com/c/books/flutter-apprentice. This is a great place to ask questions about the book or to submit any errors you may find.

Release History

Branch Edition Release Date
editions/1.0 1.0 2021-06-02
editions/2.0 2.0 2021-10-06
You might also like...

📓📲 Flutter app for managing study materials in form of photos.

📓📲 Flutter app for managing study materials in form of photos.

Overview Study Snap is a multi-platform mobile application written with Flutter. Gallery apps are designed for personal everyday photos, kept in timel

Oct 5, 2022

Swipe Book | E-book Mobile Application For Android and IoS Using Flutter

 Swipe Book | E-book Mobile Application For Android and IoS Using Flutter

is a collection of a wide variety of educational resources consisting pdfs, images, question papers, a collection of important questions, programs, useful videos that will help in the effective learning process.

Nov 9, 2022

This is the repository for the chapter 3 of Flutter Apprentice.

chapter2flutter A new Flutter project. Getting Started This project is a starting point for a Flutter application that follows the simple app state ma

Nov 28, 2021

Book app - Book app UI with dark mode enabled, also this app created using the Flutter 2.5 skeleton template

Book app - Book app UI with dark mode enabled, also this app created using the Flutter 2.5 skeleton template

BOOK APP Book app UI with dark mode enabled, also this app created using the Flu

Nov 9, 2022

Rows lint contains a set of lint rules for dart projects used by projects at Rows GmbH

Rows lint contains a set of lint rules for dart projects used by projects at Rows GmbH

Apr 12, 2022

The application contains the Noble Qur’an, Qur’an radio stations, morning and evening remembrances, and some supplications that a Muslim needs in his life, as well as prayer times, the direction of the qiblah, and the Forty-Nawawi book

The application contains the Noble Qur’an, Qur’an radio stations, morning and evening remembrances, and some supplications that a Muslim needs in his life, as well as prayer times, the direction of the qiblah, and the Forty-Nawawi book

The application contains the Noble Qur’an, Qur’an radio stations, morning and evening remembrances, and some supplications that a Muslim needs in his life, as well as prayer times, the direction of the qiblah, and the Forty-Nawawi book

Oct 2, 2022

This is a flutter app which uses the Bitrise Api(https://api-docs.bitrise.io/) to show the bitrise projects and builds and lets you download your artifacts.

This is a flutter app which uses the Bitrise Api(https://api-docs.bitrise.io/) to show the bitrise projects and builds and lets you download your artifacts.

Bitrise Artifact Downloader Introduction 🙋‍♂️ This is a flutter app which uses the Bitrise Api(https://api-docs.bitrise.io/) to show the bitrise proj

Apr 30, 2021

App to learn how to code with a lot of great courses and ideas of projects to do, focused on productivity and fast learn. 💻

skoola A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this i

Oct 29, 2021

Custom dropdown widget allows to add highly customizable widget in your projects with proper open and close animations and also comes with form required validation.

Custom dropdown widget allows to add highly customizable widget in your projects with proper open and close animations and also comes with form required validation.

Custom Dropdown Custom Dropdown package lets you add customizable animated dropdown widget. Features Lots of properties to use and customize dropdown

Oct 14, 2022

A recipe book app, made with Flutter and architected with clean architecture, using the MobX as state management.

recipe_book_app A new recipe book Flutter project, architected with clean architecture and state managed with MobX. Bases: Idea inpsired by Recipe-App

Jan 5, 2022

NearTurf is a turf booking app that helps you find the best turf near you and book more slots. Created by using flutter , Node js

Near Turf A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

Oct 26, 2022

Noor is a mobile app designed to help in providing a comfortable reading experience for Muslims, by referencing the book "Hisnul Muslim", and some other references.

Noor is a mobile app designed to help in providing a comfortable reading experience for Muslims, by referencing the book

Noor App | تطبيق نُور Overview Noor is an islamic mobile app, consists of four main pages: home, favorite, alsabha, and settings. The data is structur

Oct 21, 2022

DinoRide allows you to book a trip and have dinosaurs deliver you to your desired location!

DinoRide allows you to book a trip and have dinosaurs deliver you to your desired location!

DinoRide 💡 Inspiration We wanted to reimagine a modern app in a prehistoric context. We thought a taxi service but with dinosaurs would have been fun

Jun 30, 2022

The read-a-book app is using static data. the application I developed has a homepage and detail page

book_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Nov 12, 2021

A mobile cinema App for customers to book a sit and view upcoming shows

🔥 🔥 Booking Theater ✨ Requirements Any Operating System (ie. MacOS X, Linux, Windows) Any IDE with Flutter SDK installed (ie. IntelliJ, Android Stud

Nov 17, 2022

A platform for car sharing where users can book any car that suits their needs and wants for their intended journey, from the closest hosts in the community.

A platform for car sharing where users can book any car that suits their needs and wants for their intended journey, from the closest hosts in the community.

Getting Started This project is a starting point for a Flutter application. For help getting started with Flutter, view our online documentation, whic

Apr 29, 2022

An encapsulation made around openrouteservice API for Dart and Flutter projects.

An encapsulation made around openrouteservice API for Dart and Flutter projects.

An encapsulation made around openrouteservice API for Dart and Flutter projects. Made for easy generation of Routes and Directions on Maps, Isochrones, Time-Distance Matrix, Pelias Geocoding, POIs, Elevation and routing Optimizations using their amazing API.

Oct 10, 2022

An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter

An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter

Lint for Dart/Flutter lint is a hand-picked, open-source, community-driven collection of lint rules for Dart and Flutter projects. The set of rules fo

Nov 2, 2022

Progress Dialog widget for flutter projects with ability to customize loading widget, background color and background blur.

Progress Dialog widget for flutter projects with ability to customize loading widget, background color and background blur.

DISCONTINUED Checkout ArsDialog ars_progress_dialog Customizable progress dialog for Flutter applications with smooth animation for background dim col

Apr 15, 2022
Comments
  • 07-routes-and-navigation fix App Bar icons color on light mode theme

    07-routes-and-navigation fix App Bar icons color on light mode theme

    in light mode theme icons on the AppBar is not showing in the android app due to the icon white color. Screenshot_2021-11-06-05-36-14-37

    Screenshot_2021-11-06-05-36-32-66

    after adding iconTheme to static ThemeData light() in FooderlichTheme class Screenshot_2021-11-06-05-37-20-07

    Screenshot_2021-11-06-05-37-12-41

    opened by ugill123 4
  • Removed entries included in flutter.yaml or .yaml it includes; added …

    Removed entries included in flutter.yaml or .yaml it includes; added …

    Added commments from RW Flutter Team .yaml. Also removed entries included in flutter.yaml or .yaml it includes:

    • always_require_non_null_named_parameters #in flutter recommended.yaml included in flutter.yaml
    • annotate_overrides #in flutter recommended.yaml included in flutter.yaml
    • avoid_empty_else #in core.yaml included in flutter recommended.yaml included in flutter.yaml
    • avoid_unnecessary_containers #in flutter flutter.yaml
    • avoid_web_libraries_in_flutter #in flutter.yaml
    • await_only_futures #in core.yaml included in flutter recommended.yaml included in flutter.yaml
    • camel_case_types #in core.yaml included in flutter recommended.yaml included in flutter.yaml
    • empty_statements #in flutter recommended.yaml included in flutter.yaml
    • file_names #in core.yaml included in flutter recommended.yaml included in flutter.yaml
    • iterable_contains_unrelated_type #in core.yaml included in flutter recommended.yaml included in flutter.yaml
    • list_remove_unrelated_type #in core.yaml included in flutter recommended.yaml included in flutter.yaml
    • no_duplicate_case_values #in core.yaml included in flutter recommended.yaml included in flutter.yaml
    • no_logic_in_create_state #in flutter.yaml
    • prefer_const_constructors #in flutter.yaml
    • prefer_const_constructors_in_immutables #in flutter.yaml
    • prefer_const_declarations #in flutter.yaml
    • prefer_final_fields #in flutter recommended.yaml included in flutter.yaml
    • prefer_if_null_operators #in flutter recommended.yaml included in flutter.yaml
    • prefer_null_aware_operators #in flutter recommended.yaml included in flutter.yaml
    • prefer_void_to_null #in flutter recommended.yaml included in flutter.yaml
    • sized_box_for_whitespace #in flutter.yaml
    • unnecessary_const #in flutter recommended.yaml included in flutter.yaml
    • unnecessary_new #in flutter recommended.yaml included in flutter.yaml
    • unnecessary_this #in flutter recommended.yaml included in flutter.yaml
    • unrelated_type_equality_checks #in core.yaml included in flutter recommended.yaml included in flutter.yaml
    • use_key_in_widget_constructors #in flutter.yaml
    opened by Stef-GMS 1
  • FPE - Compile for iOS

    FPE - Compile for iOS

    I needed to make some changes to make it compile on iOS.

    And still I get a warning

    info: 'accentColor' is deprecated and shouldn't be used. Use colorScheme.secondary instead. For more information, consult the migration guide at https://flutter.dev/docs/release/breaking-changes/theme-data-accent-properties#migration-guide. This feature was deprecated after v2.3.0-0.1.pre.. (deprecated_member_use at [fooderlich] lib/fooderlich_theme.dart:55)
    

    Feel free to merge this and please take a look at the warning.

    opened by funkyboy 1
  • Fix chapter2

    Fix chapter2

    flutter create Recipes throws an error

    "Recipes" is not a valid Dart package name.
    
    See https://dart.dev/tools/pub/pubspec#name for more information.
    

    Renamed the project.

    Closes https://github.com/raywenderlich/flta/issues/154

    opened by funkyboy 1
Releases(v3.0.0)
  • v3.0.0(Sep 14, 2022)

    Publication of 3rd Edition on 14th September 2022. Up to date with Flutter 3.3, Dart 2.18.0 and Android Studio 2021.2.1.

    What's Changed

    • All chapters updated to Flutter 3.3
    • Dependency updates
    • Fixes typos in Chapter 15 & 16
    • Improves search implementation in Chapter 11 and onwards
    • Fixes bug around deleting recipes in Chapter 13 and onwards
    • Removes dependency_overrides in Chapter 15 and onwards
    • Removes unneeded TODOs in final code in Chapter 10
    • Updating analysis_options.yaml
    • Fix issue in build.gradle in Chapter 19

    If you have bought the book you can find the latest offline downloads here: https://store.raywenderlich.com/products/flutter-apprentice

    Source code(tar.gz)
    Source code(zip)
  • v2.0.1(Dec 1, 2021)

    • Fixes a ton of typos
    • Adds better error handling to many chapters
    • Adds explanation of override in Chapter 2
    • Addresses the division confusion in Chapter 2
    • Adds runspacing instructions in Chapter 3 and adds it to all materials
    • Adds a note about a warning solution in Chapter 3
    • Moves initState to the beginning in code in Chapters 5-7
    • Adds pubspec explanation in Chapter 5
    • Updates instructions to use theme instead of hardcode style in Chapter 6 and adds it to all materials
    • Adds missing Row() code in Chapter 6
    • Adds extra materials about Navigator 1.0 in Chapter 7
    • Explains the purpose of the delayed timer in Chapter 7
    • Removes k prefix from code, which effective dart says it's bad practice in Chapter 8
    • Explains URL encoding better in Chapter 8
    • Updates missing constants in Chapter 8
    • Adds note about edam API V2 in Chapter 11
    • Adds information about Internet permissions on Android in Chapter 11
    • Updates the definitions of Firebase Cloud Firestore & Realtime Database in Chapter 19

    If you have bought the book you can find the latest offline downloads here: https://store.raywenderlich.com/products/flutter-apprentice

    Source code(tar.gz)
    Source code(zip)
  • v2.0.0(Nov 4, 2021)

Owner
raywenderlich
raywenderlich
A Flutter implementation of slidable list item with directional slide actions.

flutter_slidable A Flutter implementation of slidable list item with directional slide actions that can be dismissed. Slidable is now a Flutter Favori

Romain Rastel 2.3k Nov 18, 2022
Flutter Apprentice: Materials

The projects and the materials that accompany the Flutter Apprentice book

raywenderlich 2.3k Nov 24, 2022
An end-to-end Flutter app built to get details and trending recipes - made as a part of the book 'Flutter Apprentice' by raywenderlich.com

Fooderlich - Flutter Apprentice An end-to-end Flutter app built to get details and trending recipes - made as a part of the book 'Flutter Apprentice'

Suvaditya Mukherjee 1 Dec 4, 2021
Flutter book library - Book Library Application with Flutter and Google Book API

Book Library Application Flutter iOS, Android and Web with Google Book API Demo

Nur Ahmad H 0 Jan 25, 2022
My first Flutter project - a recipes app, from the book Flutter Apprentice.

recipes My first Flutter project - a recipes app, from the book Flutter Apprentice. Getting Started This project is a starting point for a Flutter app

Adatta1276 1 Dec 28, 2021
A Recipe App created by following the first section of the book, Flutter Apprentice 2nd Edition.

recipes A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Kian Yang Lee 1 Dec 17, 2021
Tutorial code for Flutter Apprentice book.

Flutter Apprentice: Materials This repo contains all the downloadable materials and projects associated with the Flutter Apprentice from raywenderlich

Sabih S 0 Jan 10, 2022
A basic flutter app used to accompany a walkthrough

FLUTTER WALKTHROUGH Install Flutter SDK Dart SDK comes with the Flutter SDK Android Studio or XCode or VS Code Android Studio Install Flutter plugin f

Caleb Linden 1 Dec 15, 2021
😷 Isolasi mandiri shouldn't be lonely. Let's accompany those in need.

?? Temenin Isoman Isolasi mandiri shouldn't be lonely. Let's accompany those in need. ?? APK You can download our apk on releases. ??‍⚕ ??‍⚕️ Brief Pa

null 1 Jan 2, 2022
Training materials for students to create Fullstack Flutter Firebase applications

Full-stack app with Flutter and Firebase Workshop The repository is supposed to be used for the my workshops. Agenda Part 1 Introduction to Flutter &

Majid Hajian 22 Oct 16, 2022