Skip to content

Instantly share code, notes, and snippets.

View ekoRemDev's full-sized avatar
🌍
Coding

Eko ekoRemDev

🌍
Coding
View GitHub Profile
@ekoRemDev
ekoRemDev / MediaQuery
Created April 14, 2021 06:17
MediaQuery
final screenHeight = MediaQuery.of(context).size.height;
final statusBarHeight = MediaQuery.of(context).padding.top;
Color getColorFromHex(String hexColor) {
hexColor = hexColor.replaceAll("0xFF", "");
if (hexColor.length == 6) {
hexColor = "FF" + hexColor;
}
if (hexColor.length == 8) {
return Color(int.parse("0x$hexColor"));
}
return Colors.transparent;
}
@ekoRemDev
ekoRemDev / create_text_post.dart
Created March 28, 2021 15:55
Create Post Line Placement
Row(
children: [
Container(
width : MediaQuery.of(context).size.width * 0.06,
color : Colors.red[100],
child : Text("aaa")
),
Container(
width : MediaQuery.of(context).size.width * 0.64,
color : Colors.red[200],
@ekoRemDev
ekoRemDev / create_text_post.dart
Created March 28, 2021 15:54
FadeInImage Network
FadeInImage.assetNetwork(
placeholder: 'assets/images/logo.png',
image: _backgroundImage,
// fit: BoxFit.cover,
fit: BoxFit.cover,
height: 20.0,
)
List<DiscussionModel> discussionList = [];
final ValueNotifier<List<DiscussionModel>> _discussions = ValueNotifier<List<DiscussionModel>>([]);
@ekoRemDev
ekoRemDev / splash_screen.dart
Last active March 14, 2021 07:58
Check Connectivity
void initState() {
super.initState();
_checkConnection().then((connected) {
print('CONNECTION STATUS $connected');
getSettings(context, checkToken);
});
}
TextField(
controller: _controllerFirstName,
obscureText: false,
style: TextStyle(
color: Color(0xff373944),
fontFamily: fontMedium,
// fontWeight: FontWeight.w200,
fontSize: 16.0,
),
keyboardType: TextInputType.text,
child: GestureDetector(
onTap: (){
FocusScope.of(context).requestFocus(new FocusNode());
},
child: Scaffold(
TextField(
obscureText: false,
style: TextStyle(fontSize: 16),
keyboardType: TextInputType.text,
decoration: InputDecoration(
hintText: "Enter your last name",
hintStyle: TextStyle(color: Color(0xffC2C2C2)),
fillColor: Color(0xffF5F5F5),
filled: true,
// labelText: 'Label Text',
@ekoRemDev
ekoRemDev / entry_step_01.dart
Created February 25, 2021 09:11
input field decorated
Container(
width : MediaQuery.of(context).size.width * 0.50,
child: TextField(
// controller: emailCon,
obscureText: false,
style: TextStyle(fontSize: 16),
keyboardType: TextInputType.emailAddress,
decoration: InputDecoration(
contentPadding: EdgeInsets.fromLTRB(20.0, 15.0, 20.0, 15.0),
labelText: 'Email',