Professional Documents
Culture Documents
dart
import 'package:flutter/material.dart';
@override
State<MyPhone> createState() => _MyPhoneState();
}
return Scaffold(
body: Container(
margin: EdgeInsets.only(left: 25,right: 25),
alignment: Alignment.center,
child: SingleChildScrollView(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Image.asset(
'assets/gps.png',
width: 150,
height: 150,
),
SizedBox(
height: 25,
),
Text(
'Phone Verification',
style: TextStyle(fontSize: 22, fontWeight: FontWeight.bold),
),
Text ('we need to register your phone before getting started !',
style: TextStyle(fontSize: 16,
),
textAlign: TextAlign.center,
),
SizedBox(
height: 30,
),
Container(
height: 50,
decoration: BoxDecoration(
border: Border.all(width: 1,color: Colors.grey),
borderRadius: BorderRadius.circular(10)
),
child:
Row(
children:[
SizedBox(
width: 10,
),
SizedBox(
width: 40,
child: TextField(
controller: countrycode,
decoration: InputDecoration(border: InputBorder.none),
),
),
],
),
),
),
);
}
}
otp.dart
import 'package:flutter/material.dart';
import 'package:pinput/pinput.dart';
],
)
],
),
),
),
);
}
}
main.dart
import 'package:firebase_core/firebase_core.dart';
import 'package:flutter/material.dart';
import 'package:vehicle/otp.dart';
import 'package:vehicle/phone.dart';
import 'package:vehicle/splash_screen.dart';
@override
Widget build(BuildContext context) {
return const MaterialApp(
debugShowCheckedModeBanner: false,
initialRoute: 'phone',
home: SplashScreen(),
);
}
}