Skip to content

πŸŽ“ 'Physics Wallah', is India's Best online learning platform. The most affordable learning platform that cares about you.

License

Notifications You must be signed in to change notification settings

shakivhussain/PhysicsWallah

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Physics Wallah πŸŽ“

'Physics Wallah', is India's Best online learning platform. The most affordable learning platform that cares about you.

Built With πŸ› 

  • ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
  • LiveData - Data objects that notify views when the underlying database changes.
  • Retrofit - A type-safe HTTP client for Android and Java.
  • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
  • Material Components for Android - Modular and customizable Material Design UI components for Android.

Download πŸ“₯

Screenshots πŸ“·

light_screenshot

Architecture πŸ—Ό

This project follows the famous MVVM architecture and best practices from Google's GithubBrowserSample architecture

Project Structure πŸ“‚

.
β”œβ”€β”€ data
|   |
|   β”œβ”€β”€ api
|   |   β”œβ”€β”€ constants
|   |   |            └── ApiConstants.java
|   |   └── network
|   |              β”œβ”€β”€ ApiClient.java
|   |              └──  ApiServices.java
β”‚   β”œβ”€β”€ model
β”‚   β”‚   β”œβ”€β”€ User.java
β”‚   └── repository
β”‚       └── UserRepository.java
β”œβ”€β”€ ui
β”‚   β”œβ”€β”€ adapter
β”‚   |   β”œβ”€β”€ UserAdapter.java
β”‚   β”œβ”€β”€ fragment
β”‚   |   β”œβ”€β”€ HomeFragment.java
β”‚   β”œβ”€β”€ activities
β”‚   |   └── MainActivity.java
β”‚   β”œβ”€β”€ viewmodel
β”‚   |   β”œβ”€β”€ AppViewModel.java
└── utils
        └── AppConstant.java 
    

Requirements 🎯

  • Android 6.0 and Above
  • Min sdk version 23

Permissions πŸ’»

  • Internet

About

πŸŽ“ 'Physics Wallah', is India's Best online learning platform. The most affordable learning platform that cares about you.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages