Skip to content

m0rp43us/flutter-duolingo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

duolingo

Clone Duolingo GUI and mock backend - Midterm

Screens of this application

Welcome Screen

Welcome Screen

Login Screen

Login Screen

Course Screen displays When click 'GET STARTED' in the Welcome Screen

Course Screen

Course Screen Course Screen

Lesson Screen

displays when clicking any course node in the Course Screen.

The original app will have different lesson depending on what node was clicked.

With a linear progress bar updating as the 'CONTINUE' button is clicked (mocking the original app lesson but with no answer validation).

After the lesson is finished, a dialog displays implying the end of the lesson and user is redirected to the Course Screen.

Lesson Screen Lesson Screen Lesson Screen Lesson Screen Lesson Screen Lesson Screen

Profile Screen

Profile Screen

In Profile Screen:

  • Friend Suggestions section as a horizontal listview (scrollable)
  • Friends section as a with 2 different tab bar view
  • Achievements section with pre-defined items length

Profile Screen

Profile Screen

Profile Screen

Profile Screen

Leaderboard Screen

Leaderboard Screen

Badges display as a horizontal listview on appbar (scrollable)

Leaderboard Screen

Vertical listview displaying top 30 users of the weekky leaderboard

Leaderboard Screen

Shop Screen

displays shopping items

Shop Screen Shop Screen

Explore Screen

displays duolingo news feed

Shop Screen Shop Screen Shop Screen

TODO

  • Display a dialog under the Course Node in the Course Screen when user clicks on a node. The dialog will display right under the node depending on the current position of the node instead of displaying at a fixed position. If the current position of the clicked node is at the bottom of the screen that there is not enough space for the dialog to display under it, shift the course node up to where there is enough space for the dialog to display.

About

Clone Duolingo GUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages