Skip to content

Instantly share code, notes, and snippets.

View sahoosunilkumar's full-sized avatar

Sunil Kumar Sahoo sahoosunilkumar

View GitHub Profile
import { AppRegistry } from "react-native";
import React from "react";
import App from "./App";
import { name as appName } from "./app.json";
import { Provider } from "react-redux";
import configureStore from "./redux/stores/store";
const store = configureStore();
const RNRedux = () => (
import 'package:flutter/material.dart';
import 'package:flutter_hello_world/features/login/login.dart';
import 'router.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
import 'package:flutter/material.dart';
import 'features/home/home.dart';
import 'features/login/login.dart';
final routes = <String, WidgetBuilder>{
ScreenName.LoginPage.toString(): (context) => LoginPage(),
ScreenName.HomePage.toString(): (context) => HomePage(),
};
@sahoosunilkumar
sahoosunilkumar / flutter_login.dart
Last active March 24, 2019 03:32
flutter login page
import 'package:flutter/material.dart';
import 'state.dart';
class LoginPage extends StatefulWidget {
@override
LoginStateWidget createState() => new LoginStateWidget();
}
import 'package:flutter/material.dart';
import 'package:flutter_hello_world/resource/strings/en.dart';
import 'package:flutter_hello_world/resource/strings/name.dart';
import 'package:flutter_hello_world/resource/style/text.dart';
class HomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
final welcome = Padding(
padding: EdgeInsets.all(8.0),
import 'package:flutter/material.dart';
class SubmitButton extends Padding {
SubmitButton(String text, Function onButtonPressed)
: super(
padding: EdgeInsets.symmetric(vertical: 16.0),
child: RaisedButton(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(24),
),
import 'package:flutter/material.dart';
import 'package:flutter_hello_world/resource/style/text.dart';
class EditText extends TextFormField {
EditText(String hintText, bool hideText)
: super(
autofocus: false,
obscureText: hideText,
style: NormalText,
decoration: InputDecoration(
import 'package:flutter/material.dart';
const NormalText = TextStyle(fontSize: 16.0, color: Colors.black);
const TitleText =
TextStyle(fontSize: 28.0, color: Colors.black, fontWeight: FontWeight.bold);
const String AppTitle = 'app_title',
Login = 'login',
Hint_Email = 'hint_email',
Hint_Password = 'hint_password',
Home_Message = 'home_message',
Home_Title = 'home_title';
import 'package:flutter_hello_world/resource/strings/name.dart';
final values = {
AppTitle: 'Flutter - Hello World',
Login: 'Log In',
Hint_Email: 'Email',
Hint_Password: 'Password',
Home_Message:
'This is a guide to creating your first Flutter app.\nFollow me -\n\nMedium :\nhttps://medium.com/@sahoosunilkumar \n\nGithub :\nhttps://github.com/sahoosunilkumar \n\nStackoverflow:\nhttps://stackoverflow.com/users/111988/sunil-kumar-sahoo',
Home_Title: 'Welcome Developers'