A Completed Functional Flutter App (BLoC + Json API + Unit Test + Azure Active Directory OAuth + Access Dynamic CRM Entitis)

Overview

A Completed Functional Flutter App (BLoC + Json API + Unit Test + Azure Active Directory OAuth + Access Dynamic CRM Entitis)

Bloc

Library

Bloc pattern

Overview

Bloc Architecture

*You have to change this configuration:

class AadOAuthConfig {
  AadOAuthConfig._();

  // base url
  static const String tenant = 'YOUR_TENANT_ID';
  static const String clientId = 'YOUR_CLIENT_ID';
  static const String scope = 'Add your Dynamics CRM Api';
  static const String redirectUri =
      'your redirect url available in azure portal';
}

Azure Active Directory OAuth

A Flutter OAuth package for performing user authentication against Azure Active Directory OAuth2 v2.0 endpoint.

HOW TO SETUP AZURE ACTIVE DIRECTORY APP?

  • Open https://portal.azure.com/ in your browser
  • Log in with your Azure account.
  • From the drawer menu, navigate to “Azure Active Directory.”
  • In “Azure Active Directory,” browse to “App registrations.”
  • Click on new registration and register a new app.
  • From your newly registered app copy, client ID, and tenant ID, use it in the flutter app.

License

Released under the MIT license

Author

Ali Tazik (tazik561) (@tazik561)

You might also like...

Flutter Coronavirus covid19 statistic App using Flutter widgets + bloc + rest api

Flutter Coronavirus covid19 statistic App using Flutter widgets + bloc + rest api

Intro Corona virus ( covid 19 ) Statistic App on Flutter. The tech used: Flutter widgets + Flutter Bloc / Cubit + Rest Api Check the screenshot : P.S

Mar 13, 2022

Refactory Skill Test ToDo App with flutter

Refactory Skill Test ToDo App with flutter

Refactory Skill Test A new Flutter project (ToDo App). Getting Started This project is a starting point for a Flutter application. A few resources to

Nov 3, 2021

Weather App - Test application Weather for 8app.ru

Weather App - Test application Weather for 8app.ru

Weather App Test application Weather for 8app.ru Getting Started In order to run the first build of the application, use the Makefile for code generat

Apr 15, 2022

🚀 DevQuiz is a project to help people study and test knowledge about the technology studied.

🚀 DevQuiz is a project to help people study and test knowledge about the technology studied.

DevQuiz 🚀 DevQuiz is a project to help people study and test knowledge about the technology studied. Next Level Week # 05 #NLW @Rocketseat In contruc

Sep 27, 2021

Flutter App with using future builder and json data

Flutter App with using future builder and json data

HOROSCOPES APP A new Flutter project with json data and Future Builder. Getting Started This project is a starting point for a Flutter application. A

Jan 26, 2022

Flutter Advanced: Auto Create Models from JSON | Serializable | Serializable

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

Jan 28, 2022

A counter app to learn Flutter Bloc Concepts

counter A counter app to learn Flutter Bloc Concepts Flutter Bloc Crash Course Short Notes For every interaction, the app should be in a different sta

Oct 24, 2021

News App - A News Flutter application using Bloc, Dio, and shared preferences

News App - A News Flutter application using Bloc, Dio, and shared preferences

News App A new Flutter application. Getting Started Flutter application using Bl

May 10, 2022

A social media app built using flutter, firebase and bloc.

Kasassy Generated by the Very Good CLI 🤖 A Very Good Project created by Very Good CLI. Getting Started 🚀 This project contains 3 flavors: developmen

Mar 10, 2022
Owner
Ali Tazik
Ali Tazik
A brand new Quizz App,Ui almost completed, and the firebase and storing data

a brand new Quizz App,Ui almost completed, and the firebase and storing data is the last i need to implment ,anyways thats what i acheived for now and i hope i will try to implmenet it more , Thanks

FarZ 9 Sep 23, 2022
The objective is to create a simple app using Dart/Flutter, for make a REST API integration with Flutter, using free JSON API

ListView Builder App The objective is to create a simple app using Dart/Flutter, for make a REST API integration with Flutter, using free JSON API: ht

Rafael Tozzo 1 Aug 25, 2022
Simple Counter App in Flutter with unit, widget and integration tests

Simple Counter App in Flutter with unit, widget and integration tests

Guilherme Haddad 0 Nov 12, 2021
Flutter Login Page Bloc Pattern App Flutter Login Page Bloc Pattern App

gdgbloc 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

Pawan Kumar 100 Jul 4, 2022
3 different demos showing how to use bloc concurrency, before and after the Bloc 7.2.0 update.

Bloc Concurrency Demos 3 different scenarios demonstrating how to structure blocs to take advantage of concurrent event processing in Bloc 7.2/8.0. Ea

Very Good Ventures 57 Sep 10, 2022
Making a fully functional skype clone in flutter.

Skype Clone in Making a Skype Clone in Flutter - In Progress Checkout the course here : THE CS GUY Screenshots Project Structure This project is going

Ronak Punase 282 Sep 21, 2022
WiwaChat-WhatsApp-Like-Clone - A beautiful and fully functional WhatsApp UI clone in Flutter

Wiwa Chat - A WhatsApp Clone in Flutter A beautiful and fully functional WhatsAp

Ogbodo ThankGod 6 Jun 15, 2022
It is an application where you can find out how many people are in space, news about space and access random space photos.

It is an application where you can find out how many people are in space, news about space and access random space photos. This application was made to learn the dart language.

Emre Taner Çetinkaya 4 Oct 8, 2021
A demonstration of using Riverpod for dynamic locale switching in-app

Riverpod Localization A demonstration of using Riverpod for dynamic locale switching in-app, with persistence. How It Works Fallback Locale: Declared

Matthew Rideout 14 Sep 7, 2022
Use dynamic and beautiful card view pagers (horizontal direction) to help you create great apps.

Use dynamic and beautiful card view pagers (horizontal direction) to help you create great apps. Preview Mobile Vertical Card Pager Web Web Link Insta

Jeongtae Kim 24 Sep 27, 2022