Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View dwijonarko's full-sized avatar

Dwi Wijonarko dwijonarko

View GitHub Profile
@dwijonarko
dwijonarko / DBHandler.java
Created September 30, 2019 08:33
Android CRUD + ListView
package com.vokasi.basisdatamobile;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import java.util.ArrayList;
import java.util.HashMap;
@dwijonarko
dwijonarko / admin.php
Last active October 21, 2019 03:35
Login Page
<?php
session_start();
if (isset($_SESSION['login'])) {
$username = $_SESSION['nama'];
$nim = $_SESSION['nim'];
include "connection.php";
$result = $mysqli->query("SELECT * FROM users");
} else {
echo "Anda harus login dulu";
header("Refresh:1;url=index.php");
@dwijonarko
dwijonarko / DBHandler.java
Last active September 23, 2019 10:27
SQLITE Android
package com.vokasi.basisdatamobile;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class DBHandler extends SQLiteOpenHelper {
@dwijonarko
dwijonarko / HomeScreen.js
Created May 8, 2019 08:28
Upload image to firebase
import React from "react";
import { KeyboardAvoidingView, View, Button, Text, TextInput, Alert, Image,TouchableOpacity } from 'react-native'
import firebase from "firebase";
import Spinner from "./Spinner";
import { ImagePicker,Permissions } from "expo";
import uuid from 'uuid';
export default class HomeScreen extends React.Component {
constructor(props) {
super(props)
this.state = {
@dwijonarko
dwijonarko / Article.php
Last active May 10, 2019 01:33
CRUD Laravel - Articles
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Article extends Model
{
protected $fillable = ['title','content','category_id','user_id'];
}
[
{"id":82,"name":"TK Muslimat NU 15","address":"Jalan Brigjen Slamet Riadi 6 Nomor 714, Oro-oro Dowo, Klojen","category_id":2,"level_id":4,"latitude":"-7.970744","longitude":"112.628372","created_at":"2019-01-14 07:50:59","updated_at":"2019-01-14 07:50:59","deleted_at":null},
{"id":83,"name":"TK Muslimat NU 38","address":"Jl. Pahlawan Trip No.5, Oro-oro Dowo, Klojen","category_id":2,"level_id":4,"latitude":"-7.968318","longitude":"112.623151","created_at":"2019-01-14 07:51:50","updated_at":"2019-01-14 07:51:50","deleted_at":null},
{"id":84,"name":"TK Muslimat NU 17 Nur Rokhmat","address":"Jl. Gading No.54, Gading Kasri, Klojen","category_id":2,"level_id":4,"latitude":"-7.970347","longitude":"112.614682","created_at":"2019-01-14 07:52:51","updated_at":"2019-01-14 07:52:51","deleted_at":null},
{"id":85,"name":"TK. Kartika IV-79","address":"Jl. Kesatrian No.74, Kesatrian, Blimbing","category_id":2,"level_id":4,"latitude":"-7.975457","longitude":"112.644429","created_at":"2019-01-14 08:25:06","updated_at":"2019-
@dwijonarko
dwijonarko / CategoriesController.php
Last active April 16, 2019 05:33
CRUD Laravel - table categories
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Category;
class CategoryController extends Controller
{
@dwijonarko
dwijonarko / App.js
Last active April 15, 2019 09:15
Firebase Auth with react-native
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import firebase from "firebase";
import AuthLoadingScreen from "./components/AuthLoadingScreen";
import SignInScreen from "./components/LoginPage";
import HomeScreen from "./components/HomeScreen";
import OtherScreen from "./components/OtherScreen";
import { createSwitchNavigator, createStackNavigator, createAppContainer } from 'react-navigation';
// Implementation of HomeScreen, OtherScreen, SignInScreen, AuthLoadingScreen
import React, { Component } from 'react';
import { Text, View, StyleSheet,Dimensions } from 'react-native';
import { Constants, MapView, Location, Permissions } from 'expo';
const window = Dimensions.get('window');
const { width, height } = window;
export default class MapScreen extends Component {
constructor(props) {
super(props)
import React, { Component } from 'react';
import {Alert, ImageBackground, SafeAreaView, Text, TouchableOpacity, View } from 'react-native';
import { Camera, Permissions, FileSystem } from 'expo';
import Ionicons from '@expo/vector-icons/Ionicons';
export default class CameraScreen extends Component {
constructor() {
super();
this.state = {
hasCameraPermission: null,