Skip to content

rllyhz/DailyUs-flutter

Repository files navigation

DailyUs Flutter

This project was part of submission projects to finish the Dicoding Indonesia's Flutter Intermediate course. The main purpose of this submission was to challenge students to create a posting-stories-like app. The app being built had to be using Localization. This project is basically a duplication of my previous repo project in Android Native that has the same features.

Preview

Auth Demo

Home demo

How to run

  1. Clone or download this repo.
  2. Create a new secrets.json file by copying secrets.test.json file in the root folder/project.
  3. Set the base_url key to base url this project are using. This is basically for keeping the secret env values private.
  4. And then, open project in VS Code or Android Studio.
  5. Run the the app in IDE. You can run flutter run --debug command on terminal to run the project.

Tech Stack

  • Dart/Flutter
  • Dependency Injection
  • Navigator 2.0 (Router Delegation, Route Information Parser, and Page Configuration)
  • Authentication feature (register, login and logout)
  • Localization for accessibility (supports only en and id)
  • Flutter Bloc
  • Shimmer Effect
  • Widget and Transition Page animations

About

Project App created to fulfill Dicoding Flutter Intermediate submission

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published