Skip to content

Android app that helps beginners learn programming with Java through gamification

Notifications You must be signed in to change notification settings

Bufford99/benkyou-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Benkyou Java

This is a continuation of an academic project done during the Spring 2019 semester in the VCU College of Engineering CMSC 355 - Software Engineering: Specification and Design course. I have decided to work on it on my own to fix bugs and implement features that my team was not able to get done, and hopefully, continue learning more in android development.

project-a-group-8 created by GitHub Classroom

Team Members

Bufford Brian Sta Maria (me)

Veronica Moritz

Joseph Luck

Hassan Alvi

Screenshots

Startup Screen

This is the screen that displays upon launching the app:

StartupScreen

Sign Up/In Screens

Firebase is used for the authentication:

SignUpScreen SignInScreen

Homepage Screen

This is the homepage, the main dashboard of the app (prompts pretest once after signing up):

HomepageScreen PretestPrompt

Pretest Screen

This is the results screen upon completing the optional pretest:

PretestResults

Lesson and Challenge Screens

These are the lesson and challenge screens. If the lesson is unlocked (passed the previous lesson with a score of 80% or more), then the challenge will be available to take:

LessonScreen ChallengeScreen

About

Android app that helps beginners learn programming with Java through gamification

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages