E-Learn is a beautiful open-source education app for Android

Overview

icon E-Learning

E-Learn is a beautiful open-source education app for Android. It is built with Dart on top of Google's Flutter Framework. E-Learn UI Mockup

List of Contents

  1. Demo
  2. Support
  3. Dependencies
  4. Usage
  5. Contributing
  6. License
  7. Contributors

Demo

Screens

Explore Planner Overlay Videos Leaderboard
Global Leaderboard NavDrawer Search Search Results Profile
Onboarding 1 Onboarding 2 Sign-in Screen Subjects Close Subjects Close
Video Info Forum Help Settings Test

Support

If you like what we do, and would want to help us continue doing it, consider sponsoring this project.

Buy Me A Coffee

Dependencies

The following packages are needed for the development of this application.

  • provider: ^4.1.3 for caching data, and state management
  • fluttertoast: ^4.0.1 for toast notifications
  • shared_preferences: ^0.5.7 for storing settings like app state
  • firebase_core: ^0.4.4+3 for firebase core
  • firebase_auth: ^0.16.0 for user auth
  • google_sign_in: ^4.4.4 for Google sign in support
  • flare_splash_screen: ^3.0.1 for the animated splash screen
  • flutter_svg: 0.17.4 for svg assets
  • firebase_analytics: ^5.0.16 for analytics

More details about these can be found in the pubspec.yaml file.

Usage

More information about the releases can be found in the Release tab.

Contributing

First off, thank you for considering contributing to e-learning app. It's people like you that make e-learning app such a great app.

To start your lovely journey with e-learning app, first read the contributing guidelines and then fork the repo to start contributing!

License

This app is licensed under the BSD 3-Clause License. Any Usage of the source code must follow the below license.

BSD 3-Clause License

Copyright (c) 2020 Hash Studios
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
   list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its
   contributors may be used to endorse or promote products derived from
   this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
DISCLAIMER: Google Play and the Google Play logo are trademarks of Google LLC.

Contributors

You might also like...

This Repository is contain about learn Flutter and Dart [Learn]

Flutter-Dart-Code-Learn-Journey This Repository is contain about learn Flutter and Dart [Learn] Introduction Learn Dart Data Type Control Flow Collect

Jan 11, 2022

Encode App-Dev is a open source project which contains different projects of Application development, Android development, IOS development, Flutter, Kotlin, Dart, Java, Swift etc.

HACKTOBERFEST 2022 Encode App-Dev is an open source project which contains different projects of Application development, Android development, IOS dev

Dec 4, 2022

An open source SFTP client for Android and iOS

An open source SFTP client for Android and iOS

RemoteFiles An open source SFTP client for Android and iOS. Website · Releases Downloads Google PlayStore APK file About RemoteFiles is an open source

Jan 1, 2023

The official open source app of the GSDCs of Benin. Feel free to contribute and make this app great for every members

GDSC-Events-Benin The official open source app of the GSDCs of Benin. Feel free to contribute and make this app great for every members 😎 Contributor

Feb 4, 2022

An Open Source Todo App Built with Flutter

An Open Source Todo App Built with Flutter

taskit Not Just Another Todo App. P.S: An App build to test the features of Flutter and will continue to update as the world of flutter expands along

Oct 9, 2022

An open source flutter ride-hailing app for learning purpose(Provider & Bloc)

citycab An open source ride hailing app with flutter. Getting Started This project is a starting point for a Flutter application. A few resources to g

Jan 2, 2023

Trying to develop an open source social media app

Social Media App (नाम में क्या रखा है :P) Getting Started To run this Project you'll need an account on the Supbase. After creating an account run bel

Dec 13, 2022

Bhagavad Gita app using flutter & Bhagavad-Gita-API is A lightweight Node.js based Bhagavad Gita API [An open source rest api on indian Vedic Scripture Shrimad Bhagavad Gita].

Bhagavad Gita app using flutter & Bhagavad-Gita-API is A lightweight Node.js based Bhagavad Gita API [An open source rest api on indian Vedic Scripture Shrimad Bhagavad Gita].

Gita Bhagavad Gita flutter app. Download App - Playstore Web Application About Bhagavad Gita app using flutter & Bhagavad-Gita-API is A lightweight No

Apr 5, 2022

NetcastsOSS - Podcasts (netcasts) consumer app powered by open source software, by Flutter

NetcastsOSS - Podcasts (netcasts) consumer app powered by open source software, by Flutter

Netcasts OSS Simple podcasts (netcasts) management powered by open source software Homepage Drawer Explore Discover Podcast Episodes Player Settings W

Sep 16, 2022
Comments
  • launch problem

    launch problem

    Hey!

    Trying to run a project and getting errors Launching lib \ main.dart on sdk gphone x86 arm in debug mode ... Plugin project: firebase_auth_web not found. Please update settings.gradle. Plugin project: firebase_core_web not found. Please update settings.gradle. Plugin project: cloud_firestore_web not found. Please update settings.gradle. Exited (1)

    I don't see any firebase connections in the settings.gradle file.

    in which file do you need to specify the connection key to your firebase?

    flutter version 2.2.2 - do I need to downgrade?

    opened by vfxbro 0
  • How can I solve this

    How can I solve this

    Help please lib/analytics/analytics_service.dart:4:37: Error: Couldn't find constructor 'FirebaseAnalytics'. final FirebaseAnalytics analytics = FirebaseAnalytics();

    opened by protyayrd 0
  • lib/ui/widgets/topBar.dart:87:17: Error: The getter 'BlacklistingTextInputFormatter' isn't defined for the class '_TopBarState'.

    lib/ui/widgets/topBar.dart:87:17: Error: The getter 'BlacklistingTextInputFormatter' isn't defined for the class '_TopBarState'.

    lib/ui/widgets/topBar.dart:87:17: Error: The getter 'BlacklistingTextInputFormatter' isn't defined for the class '_TopBarState'.

    • '_TopBarState' is from 'package:elearning/ui/widgets/topBar.dart' ('lib/ui/widgets/topBar.dart'). Try correcting the name to the name of an existing getter, or defining a getter or field named 'BlacklistingTextInputFormatter'. BlacklistingTextInputFormatter.singleLineFormatter ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    FAILURE: Build failed with an exception.

    opened by sandeepnarula999 1
Owner
Hash Studios
We deliver beautiful experiences for everyone.
Hash Studios
A free open source app made by flutter to learn programming

learnwithme A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if t

Ammar Sallah 8 Oct 31, 2022
Planet Education App built in Flutter!

Planeto (Planet education app in Flutter) This Application is made in Flutter ?? & Dart ?? Code Style Design Credits This Design is from Dribbble by V

Abhishek Rajendra Wagh 11 Nov 14, 2022
Flutter Education app UI Concept

edu_app Education UI Concept inspiration from dribbble The UI is not complete and I am working on it. If you have any suggestions please create a issu

HathTech 143 Jan 6, 2023
⚡️ This project uses the flutter UI tool kit to build an education/skill app for offering online tutorials.

⚡️ This project uses the flutter UI tool kit to build an education/skill app for offering online tutorials.

Godson 8 Nov 10, 2022
This Form Is for a JAJ Digital Education.

flutter_forms A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Jibran Abdul Jabbar 3 Dec 28, 2021
RISC-V Instruction Set Simulator (Built for education).

Vulcan RISC-V Instruction Set Simulator Built For Education. Features RV32I Extension. RV32M Extension. RV32A Extension. RV32F Extension. Visualizatio

Victor Miguel de Morais Costa 96 Dec 23, 2022
A beautiful, secure and simple authenticator app that supports multiple protocols and services. Free and open source. Written in Flutter and Dart.

OpenAuth A beautiful, secure and simple authenticator app that supports multiple protocols and services. Free and open source. Written in Flutter and

Isaiah Collins Abetong 31 Oct 5, 2022
First Open Source Flutter based Beautiful Material Design Text fields.

Pretty text field First Open Source Flutter based Beautiful Material Design Text fields.(More designed text fields coming soon.) Features [*] Compatib

Darshh 1 Aug 29, 2022
null 1 Jan 8, 2022
Learn to make beautiful, native apps for Android & iOS

name title subtitle description speaker flutter Flutter Learn to make beautiful, native apps for Android & iOS Flutter is a cross-platform, mobile dev

Akshath Jain 5 Nov 4, 2019