Giter Site home page Giter Site logo

felipecastrosales / fludemy Goto Github PK

View Code? Open in Web Editor NEW
38.0 2.0 6.0 11.51 MB

Udemy Clone made with Flutter, for Desktop, Web and Mobile.

Home Page: https://fludemy.web.app/

Kotlin 0.17% Swift 1.37% Objective-C 0.05% Dart 35.81% HTML 3.38% Ruby 3.64% CMake 25.31% C++ 28.34% C 1.93%
udemy udemyclone flutter flutter-clone flutter-challenge flutter-responsive dart devicepreview flutter-ui flutter-material

fludemy's Introduction

FLUdemy Logo

Topics ๐Ÿ“‹


About ๐Ÿ“–

A simple and awesome Udemy Clone made with Flutter, using sensational Responsiveness Techniques.
A clone made for study and learning, and I'm sure I acquired too much in this project.
If you want to learn how to do a similar one, access the course: Responsiveness in the Flutter | Mobile, Tablet, Web e Desktop, of which I am a teaching instructor! I hope you enjoy!


  • I don't put a cool gif example (at least until now), because the gif I produced was bigger than the 10MB allowed by GitHub. But you can try it live!

Functionalities ๐Ÿ› ๏ธ

  • With just one code you can generate applications for:

    • Mobile ๐Ÿ“ฑ
    • Tablets ๐Ÿ“ฑ
    • Web ๐Ÿ’ป
    • Desktop ๐Ÿ–ฅ๏ธ
  • With this project, you can see a simple and practical example of how it works ๐Ÿ˜


Challenges and Learnings along the way ๐Ÿคฏ

This was my first experience generating such an application with Flutter, with Total Responsiveness, adapting to all types of screens possible, using the super amazing DevicePreview package, among others experiencies that I contained, it was sensational!
Another challenge I had was to host, and I decided to do this with Firebase Hosting, which is very simple and practical to do. But for me, I had some extra problems, which took me hours and hours to understand, solve, and reach a final conclusion. In the end, luckily and as expected, everything went well!
It's a simple and basic, but I learned a lot about Responsiveness!!! ๐Ÿ“ฑ๐Ÿ’ป๐Ÿ–ฅ


How to Use ๐Ÿค”

First of all, correctly configure the Flutter Web development environment on your machine, see https://flutter.dev/web

- Clone this repository:
$ git clone https://github.com/felipecastrosales/fludemy fludemy

- Enter in directory:
$ cd fludemy

- For install dependencies:
$ flutter pub get

- Run the app: 
$ flutter run

How to Contribute ๐Ÿ’ช

- Fork the project 

- Create a new branch with your changes:
$ git checkout -b my-feature

- Save your changes and create a commit message telling you what you did:
$ git commit -m "feature: My new feature"

- Submit your changes:
$ git push origin my-feature

This project was developed with โค๏ธ by @Felipe Sales, with the instructor @Daniel Ciolfi, in the course "Responsividade no Flutter | Mobile, Tablet, Web e Desktop" on Udemy.
If it helped you, give โญ, contribute, it will help me too ๐Ÿ˜‰


Linkedin Badge

fludemy's People

Contributors

felipecastrosales avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

fludemy's Issues

Update dependencies.

I need to update this project's dependencies to the latest releases.

  • Dart/Flutter.
  • packages.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.