Skip to content

Instantly share code, notes, and snippets.

View malibayram's full-sized avatar
🏠
Working from home

M. Ali Bayram malibayram

🏠
Working from home
  • DersHub
  • Turkey
View GitHub Profile
@malibayram
malibayram / ilk_gist.dart
Last active September 20, 2019 13:21
örnek ilk proje açılışı
import 'dart:io';
import 'dart:math';
import 'package:file_picker/file_picker.dart';
import 'package:firebase_storage/firebase_storage.dart';
import 'package:flutter/material.dart';
import 'package:auto_size_text/auto_size_text.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:flutter_native_image/flutter_native_image.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'dart:math';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
List<Song> songs = [
Song('Behaviour of the mind', '3:25'),
Song('Your inner voice', '2:41'),
Song('Embrace your emotions', '3:16'),
Song('Letting go everything', '3:38'),
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
debugShowCheckedModeBanner: false,
class MyApp26April extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Server',
debugShowCheckedModeBanner: false,
theme: ThemeData(
primarySwatch: Colors.pink,
),
import 'package:flutter/material.dart';
import 'dart:async';
import 'dart:io';
import 'package:path_provider/path_provider.dart';
void main() => runApp(MaterialApp(
home: FirstScreen(),
));
extension NumberFormat on int {
@malibayram
malibayram / abonelik_formu.dart
Created June 6, 2020 22:56
sadece setState ekledim fonksiyonlara ve gayet güzel bir şekilde çalıştı sorun yok.
import 'package:flutter/material.dart';
import 'package:turkiye_il_ilce_mahalle/turkiye_il_ilce_mahalle.dart';
import '../common_widget/social_log_in_button.dart';
// screen recording video: https://youtu.be/-pIGYbtJtd0
class AbonelikFormu extends StatefulWidget {
@override
_AbonelikFormuState createState() => _AbonelikFormuState();
@malibayram
malibayram / clould_function_and_fcm.js
Last active September 30, 2020 15:27
her yeni eklenen duyuru için "tumDuyurular" konusuna abone olmuş kişilere bildirim gönderme
const { fcm } = require('../admin');
const functions = require('firebase-functions');
const duyuruBidirimiGonder = functions.firestore.document('duyurular/{baslik}').onCreate(async (veri) => {
const baslik = veri.data().baslik;
const mesaj = veri.data().mesaj;
const tarih = veri.data().tarih;
const yayinlayan = veri.data().yayinlayan;
const bildirim = {
@malibayram
malibayram / youtube_yeni_video_takip.js
Created September 30, 2020 15:29
5 saatte bir çalışarak kanala yeni eklenen videoların bilgilerini firestore kaydetme işlemi
const { db, admin } = require('../admin');
const functions = require('firebase-functions');
const https = require('https');
const runtimeOpts = {
timeoutSeconds: 540, // firebase max of 9 minutes
}
const apiKey = "AIzaS**************************QX0c";
const channelId = "UCrVR30q-Seo82gBhmAe_1uQ";
@malibayram
malibayram / matris-odevi.c
Last active November 10, 2020 19:59
Yıldız Teknik Üniversitesi Veri Yapıları ve Algoritmalar 2020-Güz Yarıyılı Quiz-1
//
// main.c
// matris-odevi
//
// Created by ma on 24.10.2020.
//
// anlatım videosu: https://youtu.be/AG6vHh1WoLU
#include <stdio.h>
//
// main.c
// heap
//
// Created by ma on 25.11.2020.
//
#include <stdio.h>
int tree_array_size = 20;