happyteacher / happyteacherandroid Goto Github PK
View Code? Open in Web Editor NEWAn Android-based lesson plan platform for teachers in India.
License: Apache License 2.0
An Android-based lesson plan platform for teachers in India.
License: Apache License 2.0
Especially when there are two levels of subject (i.e. Mathematics > Algebra) -- this blocks the list content a lot.
This is because all those top-level activities close the app when the back button is pressed. This is a special case, though, so make it just call finish()
!
Right now it's just placeholder error text. Make it prettier.
If you click the menu item for the currently active activity, the activity should refresh in some way (e.g. scroll to the top)
If we update the app to support different types of lesson cards, older versions should handle the unknown card type gracefully.
For example, we currently get a Subject's name by querying a map of names for the one that corresponds to the locale code. If the map has nothing for this locale code, we need a fallback or we need to not display the item.
Add a dialog that uses popup mode to display sorting options (by name, by date edited, by institution name, etc)
For example, if a user is viewing the app in Marathi for the MH board, if they switch to use the Assam board, ask if they wish to switch to Assamese (warn that most of the content will not be available in Marathi).
Make it look prettier, and make the Contribute button do something :)
Make the system more readable and followable.
Also, there is a bug: if a second list is declared at the same level of nesting as another list, the resulting list displays poorly (in different ways depending on what the list types are). This is an unusual case, but should be allowed!
They're really ugly
Test with bad internet connection. Make sure there is no blank spinner, empty list, etc. on first launch.
Start moving this app to a clean architecture (use cases) with MVP
(Have to add Firebase Cloud Function for counting submissions)
Do this using either Calligraphy or the new fonts resources (looks like you need Android Studio 3.0 to do that)
Make the dropdown appear below the selected option, make the whole thing have one background color, etc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.