Skip to content

Instantly share code, notes, and snippets.

View freedive-cebu30's full-sized avatar

Joji freedive-cebu30

View GitHub Profile
@freedive-cebu30
freedive-cebu30 / pubspec.yaml
Last active May 22, 2020 06:41
flutter_launcher_icons_1
name: phexchangestore
description: A new Flutter application.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:location/location.dart';
void main() {
runApp(MyApp());
}
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:todoeyflutter/models/task_data.dart';
import 'package:todoeyflutter/widgets/task_tile.dart';
class TasksList extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Consumer<TaskData>(
builder: (context, taskData, child) {
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:todoeyflutter/models/task_data.dart';
import 'package:todoeyflutter/widgets/task_tile.dart';
class TasksList extends StatelessWidget {
@override
Widget build(BuildContext context) {
return ListView.builder(
itemBuilder: (context, index) {
@freedive-cebu30
freedive-cebu30 / person.dart
Created May 17, 2020 06:08
unmodifiable_2
import 'dart:collection';
class ItemData {
List<Item> _items = [
Item(name: 'バナナ'),
Item(name: 'りんご'),
Item(name: 'みかん'),
];
UnmodifiableListView<Item> get items {
class ItemData {
List<Item> _items = [
Item(name: 'バナナ'),
Item(name: 'りんご'),
Item(name: 'みかん'),
];
List<Item> get items {
return _items;
}
class Person {
String? _name;
int? _age;
Person(String name, int age) {
_name = name;
_age = age;
}
void introduce() {
class Person {
String name;
int age;
Person(this.name, this.age);
void introduce() {
print(name + ':' + age.toString());
}
}
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
void main() => runApp(
MultiProvider(
providers: [
ChangeNotifierProvider(
create: (_) => Data(),
),
Provider(