christmas_cats/lib/screens/home.dart
Elias Projahn 72aa6d7183 Add basic shop screen
This removes the "support me" button on the home screen and replaces it
with a link to the future shop. The rewarded video ad can be reached
from there. I also cleaned up the localizations and reformated
lib/screens/home.dart.
2020-01-19 13:39:23 +01:00

70 lines
1.8 KiB
Dart

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import '../localizations.dart';
import '../widgets/menu.dart';
import '../widgets/menu_entry.dart';
import 'game.dart';
import 'intro.dart';
import 'records.dart';
import 'shop.dart';
class HomeScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
final localizations = ChristmasCatsLocalizations.of(context);
return Scaffold(
resizeToAvoidBottomInset: false,
body: Menu(
title: localizations.title,
subtitle: localizations.dedication,
children: <Widget>[
MenuEntry(
text: localizations.play,
onTap: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) => GameScreen(),
),
),
),
MenuEntry(
text: localizations.records,
onTap: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) => RecordsScreen(),
),
),
),
MenuEntry(
text: localizations.intro,
onTap: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) => IntroScreen(),
),
),
),
Builder(
builder: (context) => MenuEntry(
text: localizations.shop,
onTap: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) => ShopScreen(),
),
),
),
),
MenuEntry(
text: localizations.exit,
onTap: () => SystemNavigator.pop(),
),
],
),
);
}
}