Skip to content

Instantly share code, notes, and snippets.

View rodolfofranco's full-sized avatar

Rodolfo Franco rodolfofranco

  • yummysuperapp
  • Caracas
View GitHub Profile
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
final darkTheme = ThemeData(
primarySwatch: Colors.grey,
primaryColor: Colors.black,
brightness: Brightness.dark,
backgroundColor: const Color(0xFF212121),
accentColor: Colors.white,
accentIconTheme: IconThemeData(color: Colors.black),
class MyHomePage extends StatefulWidget {
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
String mode = 'Light';
bool isDark = false;
@override
import 'package:dio/dio.dart';
import 'package:flutter/material.dart';
import 'models/country.dart';
class Home extends StatefulWidget {
@override
_HomeState createState() => _HomeState();
}
class _HomeState extends State<Home> {
import 'package:flutter/material.dart';
class Home extends StatefulWidget {
@override
_HomeState createState() => _HomeState();
}
class _HomeState extends State<Home> {
@override
Widget build(BuildContext context) {
class Country {
final String name;
final String capital;
Country({this.name, this.capital});
Map<String, dynamic> toJson() => {'name': name, 'capital': capital};
factory Country.fromMap(Map data) {
data = data ?? {};
import 'package:flutter/material.dart';
import 'home.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
// This widget is the root of your application.
import 'package:flutter/material.dart';
class Home extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: ListView(
// Here we will populate the list with data we receive from the HTTP call.
)
);
import 'package:flutter/material.dart';
class Home extends StatefulWidget {
@override
_HomeState createState() => _HomeState();
}
class _HomeState extends State<Home> {
@override
Widget build(BuildContext context) {
//This is what our endpoint does when it receives a POST request from our app to create a client
//axios is the library we use to make HTTP calls
//We are running this on a Firebase Cloud Function
var response = await axios.post('https://api.mindbodyonline.com/public/v6/usertoken/issue', {
"Username": "Siteowner",
"Password": "apitest1234"
}, {
headers: {
'Content-Type': 'application/json',