Skip to content

Latest commit

 

History

History
70 lines (50 loc) · 1.76 KB

README.md

File metadata and controls

70 lines (50 loc) · 1.76 KB

Quiz app

quiz-images

App quiz feito para matéria de programação Web Feito com android studio

Conhecimetos adquiridos

  • Trabalhar com mais de uma activity
  • O uso de RadioGroup e RadioButtom
  • Usar o Constraint layout
  • Enviar dados de uma activity para outra
  • Utilização do MediaPlayer para tocar um som no aplicativo

Questões do Quiz

As questões foram adicionadas pela classe Question

Classe Question

public class Question {

    private String question;
    private List<String> answers = new ArrayList<>();
    private String rightAnswer;

    public Question(String question,String rightAnswer, String ... answers ) {
        this.question = question;
        this.rightAnswer = rightAnswer;
        this.answers.add(answers[0]);
        this.answers.add(answers[1]);
        this.answers.add(answers[2]);
        this.answers.add(answers[3]);
    }


    public String getQuestion() {
        return question;
    }

    public List<String> getAnswers() {
        return answers;
    }

    public String getRightAnswer() {
        return rightAnswer;
    }
}

Exemplo da utilização da classe Question:

questions = new ArrayList<Question>(){
            {

                add(new Question("O que é Bitcoin?", "B", "Moeda governamental", "Crypto Moeda", "Uma rede decentralizada", "Software de Datamining"));

                add(new Question("Quem foi que criou o Bitcoin?", "B", "Margaret Hamilton", "Satoshi Nakamoto", "Alan Turing", "Gustavo Guanabara"));

                add(new Question("Quem foi o primeiro programador?", "D", "Steve Jobs", "Linus Torvalds", "Alan Turing", "Ada Lovelace"));
            }
        };

Feito com 💜 by Vitor Carmo