** Describe el error ** Una descripción clara y concisa de lo que es el error.
Cómo reproducir el error Pasos para reproducir el problema:
- Vaya a '...'
- Haga clic en '....'
- Desplácese hacia abajo hasta '...'
- Ver error
import 'dart:async'; | |
import 'dart:io'; | |
import 'package:floor/floor.dart'; | |
import 'package:flutter/services.dart'; | |
import 'package:path/path.dart'; | |
import 'package:path_provider/path_provider.dart'; | |
import 'package:sqflite/sqflite.dart' as sqflite; | |
part 'persistence_controller.g.dart'; // the generated code will be there |
** Describe el error ** Una descripción clara y concisa de lo que es el error.
Cómo reproducir el error Pasos para reproducir el problema:
This gist is just a compilation of the hard work that others have put in. I'm not a software developer, so if there are any mistakes or better ways of doing things, I'd appreciate any suggestions. Here's a list of the real heroes who made this possible:
Kernel Patches: aunali (https://github.com/aunali1/)
T2 security chip bypass to allow access to the SSD, keyboard, and trackpad: MCMrARM (https://github.com/MCMrARM)
Audio: kevineinarsson
#!/bin/bash | |
# Mounted Hard drive path | |
drive_path = /media/data/dl | |
# Create main dir | |
mkdir $drive_path | |
# Create folders | |
mkdir $drive_path/keras_datasets |
class GameAudio { | |
AudioPool _pool; | |
String path; | |
bool isFx; | |
bool concurrent; | |
GameAudio( | |
{@required this.path, | |
this.concurrent: false, | |
this.isFx: true, |
library animated_splash_screen; | |
import 'package:flutter/cupertino.dart'; | |
import 'package:flutter/material.dart'; | |
import 'package:page_transition/page_transition.dart'; | |
enum _splashType { simpleSplash, backgroundScreenReturn } | |
enum SplashTransition { | |
slideTransition, | |
scaleTransition, |
import 'package:flutter/widgets.dart'; | |
List<Widget> addHorizontalSpacing(double spacing, List<Widget> children) { | |
assert(spacing >= 0.0); | |
if (children.length <= 1) { | |
return children; | |
} | |
return <Widget>[ |
Widget namesWidget() { | |
return BlocBuilder<ExampleBloc, ExampleState>( | |
buildWhen: (previous, current) => | |
previous.names != current.names, | |
builder: (context, state) { | |
if(state.names.loading) { | |
return Text("Loading names..."); | |
} else if (state.names.error != null) { | |
return Text("Error: ${state.names.error}", style: TextStyle(color: Colors.red, fontWeight: FontWeight.bold)); | |
} else { |
import 'package:flutter/cupertino.dart'; | |
import 'package:flutter/material.dart'; | |
void main() { | |
runApp(const DemoBugCupertinoTabView()); | |
} | |
class DemoBugCupertinoTabView extends StatelessWidget { | |
const DemoBugCupertinoTabView({Key? key}) : super(key: key); |
import 'package:fluent_ui/fluent_ui.dart'; | |
main() { | |
runApp(StatePreservation()); | |
} | |
class StatePreservation extends StatefulWidget { | |
@override | |
State<StatePreservation> createState() => _StatePreservationState(); | |
} |