This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
String get _getSubstringWithSurrogatePairs { | |
final substring = _text.substring(0, _maxTextLength); | |
final List<int> utf16Bytes = [...substring.codeUnits]; | |
final int lastIndex = utf16Bytes.length - 1; | |
if (substring.length >= _maxTextLength) { | |
final int lastByte = utf16Bytes[lastIndex]; | |
if (lastByte >= 56320 && lastByte <= 57343) { | |
// Last byte is a lower surrogate |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class QuizWidget extends StatefulWidget { | |
const QuizWidget({ | |
super.key, | |
required this.quizModel, | |
}); | |
final QuizModel quizModel; | |
@override | |
State<QuizWidget> createState() => _QuizWidgetState(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:carousel_slider/carousel_slider.dart'; | |
import 'package:flutter/material.dart'; | |
import 'package:flutter_screenutil/flutter_screenutil.dart'; | |
import 'package:spotapp/constant.dart'; | |
class OnboardView extends StatefulWidget { | |
const OnboardView({Key? key}) : super(key: key); | |
@override | |
_OnboardViewState createState() => _OnboardViewState(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:flutter_screenutil/flutter_screenutil.dart'; | |
import 'package:spot/constant.dart'; | |
import 'package:google_fonts/google_fonts.dart'; | |
class Spot extends StatelessWidget { | |
const Spot({Key? key}) : super(key: key); | |
@override | |
Widget build(BuildContext context) { |