Skip to content

Instantly share code, notes, and snippets.

View Shafran123's full-sized avatar
👨‍💻
Developing

Shafran Naizer Shafran123

👨‍💻
Developing
View GitHub Profile
@Shafran123
Shafran123 / main.yml
Created November 22, 2020 11:35
STEP 5 : Expo React Native Complete CI / CD Workflow Using Github Actions
publish-to-testflight:
needs: [build-for-IOS]
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: 12.x
- uses: actions/setup-java@v1.4.3
with:
@Shafran123
Shafran123 / main.yml
Created November 22, 2020 11:34
STEP 4 : Expo React Native Complete CI / CD Workflow Using Github Actions
build-for-IOS:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: 12.x
- uses: actions/setup-java@v1.4.3
with:
java-version: '9.0.4' # The JDK version to make available on the path.
@Shafran123
Shafran123 / main.yml
Created November 22, 2020 11:34
STEP 3 : Expo React Native Complete CI / CD Workflow Using Github Actions
Push-to-Playstore:
needs: [Build-for-android]
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: 12.x
- uses: actions/setup-java@v1.4.3
with:
@Shafran123
Shafran123 / main.yml
Created November 22, 2020 11:33
STEP 2 : Expo React Native Complete CI / CD Workflow Using Github Actions
jobs:
Build-for-android:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: 12.x
- uses: actions/setup-java@v1.4.3
with:
@Shafran123
Shafran123 / main.yml
Created November 22, 2020 11:32
STEP 1 : Expo React Native Complete CI / CD Workflow Using Github Actions
name: Expo CI CD
on:
push :
branches : [release]
@Shafran123
Shafran123 / main.yml
Created November 22, 2020 11:31
Expo React Native Complete CI / CD Workflow Using Github Actions
name: Expo CI CD
on:
push :
branches : [release]
jobs:
Build-for-android:
runs-on: macos-latest
@Shafran123
Shafran123 / app.js
Created December 28, 2019 13:32
Simple Weather App Using Node Js
const request = require('request')
const geoCode = require('./utils/geocode')
const forecast = require('./utils/forecast')
const address = process.argv[2]
if(!address){
console.log('Please Provide Address')
}else{
geoCode(address , (error , data)=>{
@Shafran123
Shafran123 / app.js
Created December 27, 2019 16:31
How to write a json file using node.js
const fs = require('fs')
const book = {
title : 'Ego is the Enemy',
author : 'Rayan Holiday'
}
const bookJSON = JSON.stringify(book)
fs.writeFileSync('1.json' , bookJSON)
@Shafran123
Shafran123 / GoogleSignIn.dart
Created June 4, 2019 06:09
Example code of how to sign in with google.
import 'package:flutter/material.dart';
import 'package:google_sign_in/google_sign_in.dart';
import 'package:firebase_auth/firebase_auth.dart';
void _signInWithGoogle() async {
final GoogleSignInAccount googleUser = await _googleSignIn.signIn();
final GoogleSignInAuthentication googleAuth =
await googleUser.authentication;
final AuthCredential credential = GoogleAuthProvider.getCredential(