This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package dev.hassanabid.ioextendedsg.studioui | |
import android.annotation.SuppressLint | |
import androidx.compose.foundation.Image | |
import androidx.compose.foundation.layout.* | |
import androidx.compose.foundation.shape.RoundedCornerShape | |
import androidx.compose.material.icons.Icons | |
import androidx.compose.material.icons.filled.ArrowBack | |
import androidx.compose.material.icons.filled.Coffee | |
import androidx.compose.material.icons.filled.DeliveryDining |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package dev.hassanabid.ioextendedsg.studioui | |
import android.annotation.SuppressLint | |
import androidx.compose.foundation.Image | |
import androidx.compose.foundation.layout.* | |
import androidx.compose.foundation.shape.RoundedCornerShape | |
import androidx.compose.material.icons.Icons | |
import androidx.compose.material.icons.filled.ArrowBack | |
import androidx.compose.material.icons.filled.Coffee | |
import androidx.compose.material.icons.filled.DeliveryDining |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package dev.hassanabid.ioextendedsg | |
import android.annotation.SuppressLint | |
import androidx.compose.foundation.ExperimentalFoundationApi | |
import androidx.compose.foundation.Image | |
import androidx.compose.foundation.background | |
import androidx.compose.foundation.layout.* | |
import androidx.compose.foundation.pager.HorizontalPager | |
import androidx.compose.foundation.pager.PageSize | |
import androidx.compose.foundation.pager.rememberPagerState |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package dev.hassanabid.ioextendedsg.studioui | |
import android.annotation.SuppressLint | |
import androidx.compose.foundation.Image | |
import androidx.compose.foundation.layout.* | |
import androidx.compose.foundation.shape.RoundedCornerShape | |
import androidx.compose.foundation.text.KeyboardOptions | |
import androidx.compose.material3.* | |
import androidx.compose.runtime.Composable | |
import androidx.compose.runtime.mutableStateOf |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from 'react'; | |
import { StyleSheet, Text, FlatList, ActivityIndicator, View, Image } from 'react-native'; | |
import { List, ListItem, SearchBar, Avatar } from "react-native-elements"; | |
import { StackNavigator } from 'react-navigation'; | |
export default class HomeScreen extends React.Component { | |
constructor(props) { | |
super(props); | |
this.state = { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// @flow | |
import React from 'react'; | |
import { StyleSheet, Text, FlatList, ActivityIndicator, View, Image } from 'react-native'; | |
import { List, ListItem, SearchBar, Avatar } from "react-native-elements"; | |
import { StackNavigator } from 'react-navigation'; | |
import { constants } from 'expo'; | |
import HomeScreen from './src/components/home'; | |
import DetailScreen from './src/components/detail'; | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[{ | |
"id": 3, | |
"name": "Newyork Pizza", | |
"address": "Coex mall west gate, first floor, Seoul", | |
"photo": "/media/food/photos/piza.jpg", | |
"tags": "pizza", | |
"menu": "1. Cheese pizza\r\n2. Vegetable Pizza\r\n3. Chicken Pizza", | |
"pub_date": "2017-08-05T16:34:08.094007Z" | |
}] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from django.shortcuts import render | |
from django.http import JsonResponse | |
from .models import Restaurant | |
from .serializers import RestaurantSerializer | |
from django.views.decorators.csrf import csrf_exempt | |
def index(request): | |
rest_list = Restaurant.objects.order_by('-pub_date') | |
context = {'rest_list': rest_list} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from rest_framework import serializers | |
from food.models import Restaurant | |
class RestaurantSerializer(serializers.ModelSerializer): | |
class Meta: | |
model = Restaurant | |
fields = ('id', 'name', 'address', 'photo', 'tags', 'menu', 'pub_date') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from django.db import models | |
from django.contrib.auth.models import User | |
class Restaurant(models.Model): | |
name = models.CharField(max_length=200) | |
address = models.TextField() | |
photo = models.ImageField(upload_to="food/photos/", null=True, blank=True) | |
menu = models.TextField() | |
tags = models.CharField(max_length=200) |
NewerOlder