/flutter-academy-capstone

Capstone app made during Flutter Bootcamp @ GDG London

Primary LanguageDartGNU General Public License v3.0GPL-3.0

Flutter Academy Capstone App πŸ‘©β€πŸŽ“

An app with a roadmap to help you organise your studies in Dart and Flutter. This app was made as a capstone app during Flutter Bootcamp @ GDG London.

Stack πŸ“š

Back-end πŸšͺ

All content is retrieved by an owned API, implemented in Node.js with Express.js and hosted on Google Cloud (servless) using docker containers.

Front-end πŸ–Ό

The initial version of this app was made in Flutter, with Cupertino (iOS) as default design.

Dependencies πŸ“¦

  • http: for the http API connection

  • flutter_markdown: for rendering markdown content

  • url_launcher: to open links

  • flutter_riverpod: state management

Next Steps πŸšΆβ€β™€οΈ

Many shortctus were taken during the development of this application. Here's what I'd work on next, with more time available.

Functionalities πŸ“±

  • Implement list of badges

  • Implement list of resources, like youtube channels, books, etc

  • Implement Settings, such as font size, dark mode and so on

  • Layout improvements overall

  • A better support for Android with Material design

  • A better support for web

Code πŸ‘©β€πŸ’»

  • Improve state management

  • Implement Widget tests and Unit tests

  • Continuous deployment to Google Cloud

  • Offline mode

  • Persist data such as checklist