Click here to Skip to main content
16,006,531 members
Home / Discussions / Mobile
   

Mobile

 
Questioncan anyone help me to solve this error? Pin
Member 1579646613-Oct-22 0:51
Member 1579646613-Oct-22 0:51 
import 'package:flutter/material.dart';
import './practice2.dart';
import './practice3.dart';
void main()
{
  runApp(MaterialApp(home:Akanksha()));
}
class Akanksha extends StatefulWidget {
  @override
  State<StatefulWidget> createState() {
    return AkankshaState();
  }
}

class AkankshaState extends State<Akanksha>{
  final questions=const[
    {'questionText':'what is your favourite colour?','answers':['black','green','blue'],
    },
    {'questionText':'what is your fav drama?','answers':['black','green','blue'],
    },
    {'questionText':'what is your favourite animal?','answers':['black','green','blue'],
    },
  ];
  var _questionIndex=0;
  void answerQuestion(){
    // var aBool=true;
    // aBool=false;
    setState((){
_questionIndex= _questionIndex+1;
    });
print(_questionIndex);
    if (_questionIndex<questions.length){print('We have more question!');}
else{print('no more questions!');}
  }
  @override
  Widget build(BuildContext context) {


    return Scaffold(
      appBar:AppBar(backgroundColor: Colors.deepOrange,
          title:Text('my app')),
      body:_questionIndex<questions.length ?
      Column(
         //mainAxisAlignment: MainAxisAlignment,
         children: [
           Question( questions[_questionIndex]['questionText'], ), ...
           (
               questions[_questionIndex]['answers'] as List).map((answer){
  return Answer(answerQuestion , answer);
      }).toList(),
// Answer(answerQuestion),
//
// Answer(answerQuestion),
//
//            Answer(answerQuestion),
         ],
       ): Center(child:Text('you did it!')),

    );
  }
}
import 'package:flutter/material.dart';
import './practice2.dart';
import './practice3.dart';
void main()
{
  runApp(MaterialApp(home:Akanksha()));
}
class Akanksha extends StatefulWidget {
  @override
  State<StatefulWidget> createState() {
    return AkankshaState();
  }
}

class AkankshaState extends State<Akanksha>{
  final questions=const[
    {'questionText':'what is your favourite colour?','answers':['black','green','blue'],
    },
    {'questionText':'what is your fav drama?','answers':['black','green','blue'],
    },
    {'questionText':'what is your favourite animal?','answers':['black','green','blue'],
    },
  ];
  var _questionIndex=0;
  void answerQuestion(){
    // var aBool=true;
    // aBool=false;
    setState((){
_questionIndex= _questionIndex+1;
    });
print(_questionIndex);
    if (_questionIndex<questions.length){print('We have more question!');}
else{print('no more questions!');}
  }
  @override
  Widget build(BuildContext context) {


    return Scaffold(
      appBar:AppBar(backgroundColor: Colors.deepOrange,
          title:Text('my app')),
      body:_questionIndex<questions.length ?
      Column(
         //mainAxisAlignment: MainAxisAlignment,
         children: [
           Question( questions[_questionIndex]['questionText'], ), ...
           (
               questions[_questionIndex]['answers'] as List).map((answer){
  return Answer(answerQuestion , answer);
      }).toList(),

         ],
       ): Center(child:Text('you did it!')),

    );
  }
}
 :wtf: 


-----------------------------------------------
import 'package:flutter/material.dart';
class Question extends StatelessWidget {
 //final String questionText;
 // Question(this.questionText);
 String questionText;
 Question(this.questionText);
  @override
  Widget build(BuildContext context) {
    return Container(
      margin: EdgeInsets.all(20),
        width: double.infinity,
       child:Text(questionText,style:TextStyle(fontSize: 25),textAlign: TextAlign.center,)

       // child: Text(questionText,style:TextStyle(fontSize: 25),textAlign:TextAlign.center,)
   );
  }
}

------------------------------------------------------------------
import 'package:flutter/material.dart';
class Answer extends StatelessWidget {
  final Function selectHandler;
  final String answerText;
Answer(this.selectHandler, String this.answerText);
  @override
  Widget build(BuildContext context) {
    return Container(
      width:double.infinity,
      child:ElevatedButton(
          style: TextButton.styleFrom(backgroundColor: Colors.blueGrey,
              shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10))),
          onPressed: ()=> selectHandler(),
          child:Text(answerText,style:TextStyle(color:Colors.white,fontSize:20))),
    );
  }
}

AnswerRe: can anyone help me to solve this error? Pin
Richard MacCutchan13-Oct-22 1:13
mveRichard MacCutchan13-Oct-22 1:13 
SuggestionRe: can anyone help me to solve this error? Pin
David Crow13-Oct-22 3:16
David Crow13-Oct-22 3:16 
QuestionXamarin using C#: System.NullReferenceException: 'Object reference not set to an instance of an object.' Pin
Luis M. Rojas22-Jul-22 7:18
Luis M. Rojas22-Jul-22 7:18 
AnswerRe: Xamarin using C#: System.NullReferenceException: 'Object reference not set to an instance of an object.' Pin
Richard MacCutchan22-Jul-22 21:23
mveRichard MacCutchan22-Jul-22 21:23 
GeneralRe: Xamarin using C#: System.NullReferenceException: 'Object reference not set to an instance of an object.' Pin
Luis M. Rojas23-Jul-22 3:34
Luis M. Rojas23-Jul-22 3:34 
GeneralRe: Xamarin using C#: System.NullReferenceException: 'Object reference not set to an instance of an object.' Pin
Richard MacCutchan23-Jul-22 8:14
mveRichard MacCutchan23-Jul-22 8:14 
GeneralRe: Xamarin using C#: System.NullReferenceException: 'Object reference not set to an instance of an object.' Pin
Luis M. Rojas23-Jul-22 11:59
Luis M. Rojas23-Jul-22 11:59 
GeneralRe: Xamarin using C#: System.NullReferenceException: 'Object reference not set to an instance of an object.' Pin
Richard MacCutchan23-Jul-22 20:50
mveRichard MacCutchan23-Jul-22 20:50 
GeneralRe: Xamarin using C#: System.NullReferenceException: 'Object reference not set to an instance of an object.' Pin
Luis M. Rojas25-Jul-22 3:21
Luis M. Rojas25-Jul-22 3:21 
GeneralRe: Xamarin using C#: System.NullReferenceException: 'Object reference not set to an instance of an object.' Pin
Richard Deeming25-Jul-22 4:37
mveRichard Deeming25-Jul-22 4:37 
QuestionMessage Closed Pin
25-Mar-22 7:38
Member 1557910425-Mar-22 7:38 
QuestionIs is realistic to make money from a small mobile/tablet app? Pin
Patrick Skelton20-Mar-22 0:54
Patrick Skelton20-Mar-22 0:54 
AnswerRe: Is is realistic to make money from a small mobile/tablet app? Pin
Richard MacCutchan20-Mar-22 2:17
mveRichard MacCutchan20-Mar-22 2:17 
GeneralRe: Is is realistic to make money from a small mobile/tablet app? Pin
Patrick Skelton21-Mar-22 21:26
Patrick Skelton21-Mar-22 21:26 
AnswerRe: Is is realistic to make money from a small mobile/tablet app? Pin
Gerry Schmitz20-Mar-22 4:32
mveGerry Schmitz20-Mar-22 4:32 
GeneralRe: Is is realistic to make money from a small mobile/tablet app? Pin
Patrick Skelton21-Mar-22 21:33
Patrick Skelton21-Mar-22 21:33 
GeneralRe: Is is realistic to make money from a small mobile/tablet app? Pin
Member 150787168-Aug-22 16:50
Member 150787168-Aug-22 16:50 
AnswerRe: Is is realistic to make money from a small mobile/tablet app? Pin
Member 150787168-Aug-22 16:44
Member 150787168-Aug-22 16:44 
QuestionHow to get started - app android and ios Pin
David Mikkelsen 20212-Mar-22 8:06
David Mikkelsen 20212-Mar-22 8:06 
GeneralRe: How to get started - app android and ios Pin
jaket-cp14-Mar-22 4:43
jaket-cp14-Mar-22 4:43 
AnswerMessage Closed Pin
20-Apr-22 22:46
Linda Hartley20-Apr-22 22:46 
AnswerRe: How to get started - app android and ios Pin
kevin james Jun202218-Aug-22 6:48
kevin james Jun202218-Aug-22 6:48 
AnswerRe: How to get started - app android and ios Pin
Uncork19-Sep-23 20:40
Uncork19-Sep-23 20:40 
GeneralMessage Closed Pin
22-Feb-22 1:17
professionalNicholas James jr22-Feb-22 1:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.