end cleaning master

pull/82/head
Lucas Delanier 3 years ago
parent 6b03050769
commit 94edce2d4a

@ -21,6 +21,18 @@ migration:
- platform: ios - platform: ios
create_revision: 18a827f3933c19f51862dde3fa472197683249d6 create_revision: 18a827f3933c19f51862dde3fa472197683249d6
base_revision: 18a827f3933c19f51862dde3fa472197683249d6 base_revision: 18a827f3933c19f51862dde3fa472197683249d6
- platform: linux
create_revision: 18a827f3933c19f51862dde3fa472197683249d6
base_revision: 18a827f3933c19f51862dde3fa472197683249d6
- platform: macos
create_revision: 18a827f3933c19f51862dde3fa472197683249d6
base_revision: 18a827f3933c19f51862dde3fa472197683249d6
- platform: web
create_revision: 18a827f3933c19f51862dde3fa472197683249d6
base_revision: 18a827f3933c19f51862dde3fa472197683249d6
- platform: windows
create_revision: 18a827f3933c19f51862dde3fa472197683249d6
base_revision: 18a827f3933c19f51862dde3fa472197683249d6
# User provided section # User provided section

@ -1,13 +0,0 @@
gradle-wrapper.jar
/.gradle
/captures/
/gradlew
/gradlew.bat
/local.properties
GeneratedPluginRegistrant.java
# Remember to never publicly share your keystore.
# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
key.properties
**/*.keystore
**/*.jks

@ -1,8 +0,0 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.dafl_project_flutter">
<!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>

@ -1,8 +0,0 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.dafl_project_flutter">
<!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>

@ -1,34 +0,0 @@
**/dgph
*.mode1v3
*.mode2v3
*.moved-aside
*.pbxuser
*.perspectivev3
**/*sync/
.sconsign.dblite
.tags*
**/.vagrant/
**/DerivedData/
Icon?
**/Pods/
**/.symlinks/
profile
xcuserdata
**/.generated/
Flutter/App.framework
Flutter/Flutter.framework
Flutter/Flutter.podspec
Flutter/Generated.xcconfig
Flutter/ephemeral/
Flutter/app.flx
Flutter/app.zip
Flutter/flutter_assets/
Flutter/flutter_export_environment.sh
ServiceDefinitions.json
Runner/GeneratedPluginRegistrant.*
# Exceptions to above rules.
!default.mode1v3
!default.mode2v3
!default.pbxuser
!default.perspectivev3

@ -24,7 +24,7 @@ class MyApp extends StatelessWidget {
child: MaterialApp( child: MaterialApp(
debugShowCheckedModeBanner: false, debugShowCheckedModeBanner: false,
title: 'Flutter Demo', title: 'Flutter Demo',
home: MainHomePage(), home: HomePage(),
), ),
); );
} }
@ -205,13 +205,12 @@ class _SplashState extends State<Splash> {
@override @override
void initState() { void initState() {
// TODO: implement initState
super.initState(); super.initState();
WidgetsBinding.instance.addPostFrameCallback((timeStamp) { WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
Timer(Duration(seconds: 2), () { Timer(Duration(seconds: 2), () {
Navigator.pushReplacement(context, Navigator.pushReplacement(context,
MaterialPageRoute(builder: MaterialPageRoute(builder:
(context) =>MainMainPage() (context) =>MainPage()
) )
); );
}); });

@ -0,0 +1,13 @@
import 'package:flutter/widgets.dart';
class CustomIcons {
CustomIcons._();
static const _kFontFam = 'CustomIcons';
static const String? _kFontPkg = null;
static const IconData podium_outline = IconData(0xe801, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData spot = IconData(0xe802, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData podium = IconData(0xe803, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData spot_outline = IconData(0xe804, fontFamily: _kFontFam, fontPackage: _kFontPkg);
}

@ -3,12 +3,12 @@ import 'package:flutter/material.dart';
import '../sign_in/p_sign_in.dart'; import '../sign_in/p_sign_in.dart';
import '../sign_up/p_sign_up.dart'; import '../sign_up/p_sign_up.dart';
class MainHomePage extends StatefulWidget { class HomePage extends StatefulWidget {
@override @override
State<MainHomePage> createState() => _MainHomePage(); State<HomePage> createState() => _HomePageState();
} }
class _MainHomePage extends State<MainHomePage> { class _HomePageState extends State<HomePage> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
double height = MediaQuery.of(context).size.height; double height = MediaQuery.of(context).size.height;
@ -68,7 +68,7 @@ class _MainHomePage extends State<MainHomePage> {
reverseDuration: Duration(milliseconds: 300), reverseDuration: Duration(milliseconds: 300),
type: PageTransitionType.rightToLeftJoined, type: PageTransitionType.rightToLeftJoined,
childCurrent: widget, childCurrent: widget,
child: MainSignUpPage()), child: SignUpPage()),
); );
}, },
child: Text("SINSCRIRE MAINTENANT", child: Text("SINSCRIRE MAINTENANT",
@ -85,7 +85,7 @@ class _MainHomePage extends State<MainHomePage> {
reverseDuration: Duration(milliseconds: 300), reverseDuration: Duration(milliseconds: 300),
type: PageTransitionType.rightToLeftJoined, type: PageTransitionType.rightToLeftJoined,
childCurrent: widget, childCurrent: widget,
child: MainSignInPage()), child: SignInPage()),
); );
}, },
child: Container( child: Container(

@ -1,27 +1,28 @@
import 'package:dafl_project_flutter/presentation/custom_icons_icons.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import './w_settings.dart'; import './w_settings.dart';
import './w_spot.dart'; import './w_spot.dart';
import './w_discovery.dart'; import './w_discovery.dart';
import './w_profile.dart'; import './w_profile.dart';
class MainMainPage extends StatefulWidget { class MainPage extends StatefulWidget {
const MainMainPage({Key? key}) : super(key: key); const MainPage({Key? key}) : super(key: key);
@override @override
State<MainMainPage> createState() => _MainMainPageState(); State<MainPage> createState() => _MainPageState();
} }
class _MainMainPageState extends State<MainMainPage> { class _MainPageState extends State<MainPage> {
int _index = 2; int _index = 2;
int get index => _index; int get index => _index;
final screens = [ final screens = [
MainProfilPage(), ProfilWidget(),
DiscoveryPage(), DiscoveryWidget(),
Spots(), SpotsWidget(),
Center(child: Text('Tops'),), Center(child: Text('Tops'),),
Center(child: Text('Messages'),), Center(child: Text('Messages'),),
ParametrePage(), SettingsWidget(),
]; ];
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
@ -45,13 +46,13 @@ class _MainMainPageState extends State<MainMainPage> {
selectedIndex: index, selectedIndex: index,
height: height*0.1, height: height*0.1,
onDestinationSelected: (index) => onDestinationSelected: (index) =>
setState(() => this._index = index), setState(() => _index = index),
backgroundColor: Color(0xFF232123), backgroundColor: Color(0xFF232123),
destinations: [ destinations: [
NavigationDestination(icon: Icon(Icons.person_outline, color: Colors.grey,), label: 'Profil', selectedIcon: Icon(Icons.person, color: Colors.white,),), NavigationDestination(icon: Icon(Icons.person_outline, color: Colors.grey,), label: 'Profil', selectedIcon: Icon(Icons.person, color: Colors.white,),),
NavigationDestination(icon: Icon(Icons.bookmark_border, color: Colors.grey,), selectedIcon: Icon(Icons.bookmark, color: Colors.white,), label: 'Discovery'), NavigationDestination(icon: Icon(Icons.bookmark_border, color: Colors.grey,), selectedIcon: Icon(Icons.bookmark, color: Colors.white,), label: 'Discovery'),
NavigationDestination(icon: Icon(Icons.bookmark_border, color: Colors.grey), selectedIcon: Icon(Icons.bookmark_border, color: Colors.white), label: 'Spots',), NavigationDestination(icon: Icon(CustomIcons.spot, color: Colors.grey), selectedIcon: Icon(CustomIcons.spot_outline, color: Colors.white), label: 'Spots',),
NavigationDestination(icon: Icon(Icons.bookmark_border, color: Colors.grey,), label: 'Tops', selectedIcon: Icon(Icons.bookmark_border, color: Colors.white,),), NavigationDestination(icon: Icon(CustomIcons.podium_outline, color: Colors.grey,), label: 'Tops', selectedIcon: Icon(CustomIcons.podium, color: Colors.white,),),
NavigationDestination(icon: Icon(Icons.mail_outline, color: Colors.grey,), label: 'Messages', selectedIcon: Icon(Icons.email, color: Colors.white,),), NavigationDestination(icon: Icon(Icons.mail_outline, color: Colors.grey,), label: 'Messages', selectedIcon: Icon(Icons.email, color: Colors.white,),),
], ],
), ),

@ -17,20 +17,20 @@ class User{
class DaflCard extends StatefulWidget { class CardWidget extends StatefulWidget {
final String urlImage; final String urlImage;
final bool isFront; final bool isFront;
const DaflCard({ const CardWidget({
Key? key, Key? key,
required this.urlImage, required this.urlImage,
required this.isFront, required this.isFront,
}) : super(key: key); }) : super(key: key);
@override @override
State<DaflCard> createState() => _DaflCardState(); State<CardWidget> createState() => _CardWidgetState();
} }
class _DaflCardState extends State<DaflCard>{ class _CardWidgetState extends State<CardWidget>{
@override @override
void initState() { void initState() {
super.initState(); super.initState();

@ -1,14 +1,14 @@
import 'package:fluttericon/font_awesome5_icons.dart'; import 'package:fluttericon/font_awesome5_icons.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class DiscoveryPage extends StatefulWidget { class DiscoveryWidget extends StatefulWidget {
const DiscoveryPage({Key? key}) : super(key: key); const DiscoveryWidget({Key? key}) : super(key: key);
@override @override
State<DiscoveryPage> createState() => _DiscoveryPageState(); State<DiscoveryWidget> createState() => _DiscoveryWidgetState();
} }
class _DiscoveryPageState extends State<DiscoveryPage> { class _DiscoveryWidgetState extends State<DiscoveryWidget> {
@override @override

@ -2,14 +2,14 @@ import './w_settings.dart';
import './w_spot.dart'; import './w_spot.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class MainProfilPage extends StatefulWidget { class ProfilWidget extends StatefulWidget {
const MainProfilPage({Key? key}) : super(key: key); const ProfilWidget({Key? key}) : super(key: key);
@override @override
State<MainProfilPage> createState() => _MainProfilPageState(); State<ProfilWidget> createState() => _ProfilWidgetState();
} }
class _MainProfilPageState extends State<MainProfilPage> { class _ProfilWidgetState extends State<ProfilWidget> {
@override @override
@ -94,7 +94,7 @@ class _MainProfilPageState extends State<MainProfilPage> {
),// background// foreground ),// background// foreground
), ),
onPressed: () { onPressed: () {
Navigator.push(context,MaterialPageRoute(builder: (context)=> Destination())); Navigator.push(context,MaterialPageRoute(builder: (context)=> DisplayInfoWidget()));
}, },
child: Row( child: Row(
children: [ children: [
@ -189,7 +189,7 @@ class _MainProfilPageState extends State<MainProfilPage> {
),// background// foreground ),// background// foreground
), ),
onPressed: () { onPressed: () {
Navigator.push(context,MaterialPageRoute(builder: (context)=> ParametrePage())); Navigator.push(context,MaterialPageRoute(builder: (context)=> SettingsWidget()));
}, },
child: Row( child: Row(
children: [ children: [

@ -1,13 +1,13 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class ParametrePage extends StatefulWidget { class SettingsWidget extends StatefulWidget {
const ParametrePage({Key? key}) : super(key: key); const SettingsWidget({Key? key}) : super(key: key);
@override @override
State<ParametrePage> createState() => _ParametrePageState(); State<SettingsWidget> createState() => _SettingsWidgetState();
} }
class _ParametrePageState extends State<ParametrePage> { class _SettingsWidgetState extends State<SettingsWidget> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
double height = MediaQuery.of(context).size.height; double height = MediaQuery.of(context).size.height;

@ -7,14 +7,14 @@ import '../../../main.dart';
import 'package:rive/rive.dart'; import 'package:rive/rive.dart';
import 'package:animations/animations.dart'; import 'package:animations/animations.dart';
class Spots extends StatefulWidget { class SpotsWidget extends StatefulWidget {
const Spots({Key? key}) : super(key: key); const SpotsWidget({Key? key}) : super(key: key);
@override @override
State<Spots> createState() => _SpotsState(); State<SpotsWidget> createState() => _SpotsWidgetState();
} }
class _SpotsState extends State<Spots> { class _SpotsWidgetState extends State<SpotsWidget> {
final user = User( final user = User(
chanteur: 'Khali', chanteur: 'Khali',
@ -60,10 +60,10 @@ class _SpotsState extends State<Spots> {
closedElevation: 0, closedElevation: 0,
transitionDuration: Duration(milliseconds: 400), transitionDuration: Duration(milliseconds: 400),
closedBuilder: (context, openWidget){ closedBuilder: (context, openWidget){
return PreviewInfo(); return PreviewInfoWidget();
}, },
openBuilder: (context, closeWidget){ openBuilder: (context, closeWidget){
return Destination(); return DisplayInfoWidget();
}, },
), ),
), ),
@ -167,7 +167,7 @@ class _SpotsState extends State<Spots> {
return Stack( return Stack(
children: urlImages children: urlImages
.map((urlImage) => DaflCard( .map((urlImage) => CardWidget(
urlImage: urlImage, urlImage: urlImage,
isFront: urlImages.last == urlImage, isFront: urlImages.last == urlImage,
)) ))
@ -179,7 +179,7 @@ class _SpotsState extends State<Spots> {
class Destination extends StatelessWidget{ class DisplayInfoWidget extends StatelessWidget{
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Scaffold( return Scaffold(
@ -654,7 +654,7 @@ class Destination extends StatelessWidget{
} }
} }
class PreviewInfo extends StatelessWidget{ class PreviewInfoWidget extends StatelessWidget{
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
double height = MediaQuery.of(context).size.height; double height = MediaQuery.of(context).size.height;

@ -4,14 +4,14 @@ import 'package:page_transition/page_transition.dart';
import '../../../main.dart'; import '../../../main.dart';
import '../sign_up/p_sign_up.dart'; import '../sign_up/p_sign_up.dart';
class MainSignInPage extends StatefulWidget { class SignInPage extends StatefulWidget {
const MainSignInPage({Key? key}) : super(key: key); const SignInPage({Key? key}) : super(key: key);
@override @override
State<MainSignInPage> createState() => _MainSignInPageState(); State<SignInPage> createState() => _SignInPageState();
} }
class _MainSignInPageState extends State<MainSignInPage> { class _SignInPageState extends State<SignInPage> {
var boxColor = Colors.white; var boxColor = Colors.white;
@override @override
@ -209,7 +209,7 @@ class _MainSignInPageState extends State<MainSignInPage> {
PageTransition( PageTransition(
type: PageTransitionType.fade, type: PageTransitionType.fade,
childCurrent: widget, childCurrent: widget,
child: MainSignUpPage()), child: SignUpPage()),
); );
}, },
child: Text(' sinscrire', style: TextStyle(color: Color(0xFF406DE1), fontWeight: FontWeight.normal, fontSize: 16), child: Text(' sinscrire', style: TextStyle(color: Color(0xFF406DE1), fontWeight: FontWeight.normal, fontSize: 16),

@ -3,14 +3,14 @@ import 'package:page_transition/page_transition.dart';
import '../home/p_home.dart'; import '../home/p_home.dart';
import '../sign_in/p_sign_in.dart'; import '../sign_in/p_sign_in.dart';
class MainSignUpPage extends StatefulWidget { class SignUpPage extends StatefulWidget {
const MainSignUpPage({Key? key}) : super(key: key); const SignUpPage({Key? key}) : super(key: key);
@override @override
State<MainSignUpPage> createState() => _MainSignUpPageState(); State<SignUpPage> createState() => _SignUpPageState();
} }
class _MainSignUpPageState extends State<MainSignUpPage> { class _SignUpPageState extends State<SignUpPage> {
Color boxColor = Colors.white; Color boxColor = Colors.white;
bool isHovering = false; bool isHovering = false;
@ -238,7 +238,7 @@ class _MainSignUpPageState extends State<MainSignUpPage> {
reverseDuration: Duration(milliseconds: 300), reverseDuration: Duration(milliseconds: 300),
type: PageTransitionType.leftToRightJoined, type: PageTransitionType.leftToRightJoined,
childCurrent: widget, childCurrent: widget,
child: MainHomePage()), child: HomePage()),
); );
}, },
child:Ink( child:Ink(
@ -279,7 +279,7 @@ class _MainSignUpPageState extends State<MainSignUpPage> {
PageTransition( PageTransition(
type: PageTransitionType.fade, type: PageTransitionType.fade,
childCurrent: widget, childCurrent: widget,
child: MainSignInPage()), child: SignInPage()),
); );
}, },
child: Text(' se connecter', style: TextStyle(color: Color(0xFF406DE1), fontWeight: FontWeight.normal, fontSize: 16), child: Text(' se connecter', style: TextStyle(color: Color(0xFF406DE1), fontWeight: FontWeight.normal, fontSize: 16),

@ -75,6 +75,7 @@ flutter:
# To add assets to your application, add an assets section, like this: # To add assets to your application, add an assets section, like this:
assets: assets:
- assets/images/ - assets/images/
- assets/fonts/
# An image asset can refer to one or more resolution-specific "variants", see # An image asset can refer to one or more resolution-specific "variants", see
# https://flutter.dev/assets-and-images/#resolution-aware # https://flutter.dev/assets-and-images/#resolution-aware
@ -101,5 +102,8 @@ flutter:
- family: Silkscreen - family: Silkscreen
fonts: fonts:
- asset: assets/fonts/Silkscreen-Regular.ttf - asset: assets/fonts/Silkscreen-Regular.ttf
- family: CustomIcons
fonts:
- asset: assets/fonts/CustomIcons.ttf
# For details regarding fonts from package dependencies, # For details regarding fonts from package dependencies,
# see https://flutter.dev/custom-fonts/#from-packages # see https://flutter.dev/custom-fonts/#from-packages

Loading…
Cancel
Save