A Guide to setup and use Plantuml
- JRE: https://adoptopenjdk.net/
- GraphViz: https://graphviz.org/download/
- VSCode IDE: https://code.visualstudio.com/Download
- vs code Plugin: https://marketplace.visualstudio.com/items?itemName=jebbs.plantuml
import 'package:flutter/gestures.dart'; | |
import 'package:flutter/material.dart'; | |
import 'multi_drag_gestures.dart'; | |
typedef GestureMultiDragUpdateCallback = void Function( | |
Offset initialPosition, Offset latestPosition, double delta); | |
typedef GestureMultiDragEndCallback = void Function( | |
Offset initialPosition, Offset latestPosition, double delta); | |
typedef GestureMultiDragCancelCallback = void Function(); |
Plantuml
Welcome to the Maestro Test Automation documentation. This README serves as a summerized source for understanding key concepts and features of Maestro for mobile application testing.
void main() { | |
/// Mock list of contacts | |
final _rawContacts = [ | |
// Actual Number: 9000000000 | |
"+919000000000", | |
"+9190000 00000", | |
"+91900-000-0000", | |
"919000000000", | |
"9190000 00000", | |
"91900-000-0000", |
import 'package:async/async.dart'; | |
import 'package:dartz/dartz.dart'; | |
/// Pub Packages if not already install | |
/// | |
/// # Utility Extensions to existing dart classes & methods | |
/// dartz: ^0.10.1 | |
/// | |
/// # Asynchronous Operation Utilities | |
/// async: ^2.8.1 |
import 'package:flutter/material.dart'; | |
// Add this to pubspec.yaml of your flutter project | |
// palette_generator: ^0.3.2 | |
// get packages to download the package | |
import 'package:palette_generator/palette_generator.dart'; | |
/// This method will find & return the most dominant color from the image |
import 'package:flutter/material.dart'; | |
class PaginationView extends StatefulWidget { | |
final int maxCountPerPage; | |
final int totalCount; | |
final Widget Function(BuildContext context, int start, int end) builder; | |
final VoidCallback? onNext; | |
final VoidCallback? onPrevious; |
function conditionalFormatting(value) { | |
var input = Math.abs(value) | |
var formatLegth = 2; | |
if(input == 0) { | |
formatLegth = 2; | |
} else if(input > 0 && input <= 1) { | |
formatLegth = 4; | |
} else if(input > 1 && input <= 10) { | |
formatLegth = 3; |