Skip to content

Instantly share code, notes, and snippets.

View crazy-diya's full-sized avatar
🏠
I'm a Self Learner and Software Engineer

Batagalage Dimuthu Lakshan crazy-diya

🏠
I'm a Self Learner and Software Engineer
View GitHub Profile
@crazy-diya
crazy-diya / index.js
Created October 30, 2022 10:58
Work with Firebase cloud Function Flutter
//
//import 'package:flutter/material.dart';
//import 'package:firebase_core/firebase_core.dart';
//import 'package:firebase_messaging/firebase_messaging.dart';
//
//import 'Home.dart';
//
//Future<void> _firebaseMessagingBackgroundHandler(RemoteMessage message) async {
//
// await Firebase.initializeApp();
@crazy-diya
crazy-diya / events_view.dart
Created October 30, 2022 10:55
Work with FutureBuilder and ListView.Builder synchronosly Dart Flutter
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:geocoding/geocoding.dart';
import 'package:geolocator/geolocator.dart';
import 'package:intl/intl.dart';
import 'package:material_floating_search_bar/material_floating_search_bar.dart';
import 'package:syncoios_beta/DJEvents/calender_view.dart';
import 'package:syncoios_beta/DJEvents/entities/event_entity.dart';
@crazy-diya
crazy-diya / LoginActivity.java
Created January 30, 2022 07:44
Create Firebase Login And Registation Form using Android Java
package com.example.login;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
@crazy-diya
crazy-diya / loading.dart
Created December 9, 2021 18:12
Beautiful Loadin Cycle Flutter
import 'package:flutter/material.dart';
import 'package:flutter_spinkit/flutter_spinkit.dart';
class Loading extends StatelessWidget {
const Loading({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
double width = MediaQuery.of(context).size.width * 0.35;
return Container(
@crazy-diya
crazy-diya / api_url.dart
Created December 9, 2021 18:12
Flutter API call GET and POST Request usin Dio . Login and Registraion and butiful Loading
class ApiUrl{
final String userApi = "http://ec2-54-191-116-138.us-west-2.compute.amazonaws.com:8080";
}
@crazy-diya
crazy-diya / sign_up_2.dart
Created December 9, 2021 18:10
API Call POST request Flutter Dio SignUp page
import 'package:dio/dio.dart';
import 'package:doctor_app/Constant/api_url.dart';
import 'package:doctor_app/Constant/loading.dart';
import 'package:doctor_app/profile_page.dart';
import 'package:flutter/material.dart';
import 'package:doctor_app/Constant/app_colors.dart';
class SignUpSecond extends StatefulWidget {
final String username;
final String email;
@crazy-diya
crazy-diya / login.dart
Created November 10, 2021 06:05
Email Password Validation and API Request POST Method Using { Dio } in flutter
import 'package:dio/dio.dart';
import 'package:flutter/material.dart';
import 'package:segurosapp/constant/app_constant.dart';
import 'package:segurosapp/constant/colors.dart';
import 'package:segurosapp/pages/firstPage.dart';
import 'package:segurosapp/pages/registration.dart';
//import 'package:flutter_signin_button/flutter_signin_button.dart';
class Login extends StatefulWidget {
@crazy-diya
crazy-diya / login.dart
Created November 6, 2021 05:52
Animate Transaction Page to Page flutter Navigator
Navigator.of(context).push(
PageRouteBuilder(
transitionDuration: Duration(milliseconds: 1000),
pageBuilder: (BuildContext context,
Animation<double> animation,
Animation<double> secondaryAnimation) {
return HomePage();
},
transitionsBuilder: (BuildContext context,
Animation<double> animation,
@crazy-diya
crazy-diya / signin.dart
Created October 18, 2021 16:47
Beautiful Sign in and Sign Up pages Flutter
import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:google_fonts/google_fonts.dart';
import 'package:lala_live_ui/constatnt.dart';
import 'package:lala_live_ui/signup.dart';
class SignIn extends StatefulWidget {
@crazy-diya
crazy-diya / signin.dart
Created October 18, 2021 06:35
Add Shadow and Opacity for the Container
Stack(
children: [
Container(
height: height * 0.57,
child: Align(
alignment: Alignment.bottomCenter,
child: Image.asset(
"assets/png/signin_girl_image2.png",
height: height * 0.49),
),