Skip to content

This sample Flutter app lets user browse trending "language" related repositories on Github. This targets all 6 platforms, Android, iOS, Web, MacOS, Windows & Linux

Notifications You must be signed in to change notification settings

YousufSohail/FlutterPlayground

Repository files navigation

⛹️‍♂️ Flutter Playground

This is Flutter playground project for me to hands on with this promising new way to develop clients. I first explored Flutter back in 2018 when it was introduced and had pretty sharp edges but it has involved pretty well since then and now has become one of the favorite cross platforms out there.

📱🖥🕸 Platforms

This project is targeting all 6 supported platforms. Android, iOS, Web, MacOS, Windows & Linus

🔭 Feature Scope

Plan is to build it into a full fledged app with data persistence and networking. Resulting apps will let users browse trending "language" related repositories on Github. They will consume Github's free APIs to fetch, store and display trending repositories related to programming languages.

This project will have feature parity with my Android Playground project, 🐊 Alligitor. This will help me and anyone interested to compare the implementaion on same app in Native Android vs Flutter.

🚧 WIP

  • Setup Network Layer

🎳 Backlog

  • Explore and incorporate Dependency Injection
  • Setup Persistence Layer
  • Study architectural standards and implement
  • Study concurrency in Dart and utilize
  • Study State in Flutter
  • Implement Listing and Pagination
  • Implement Pull to Refresh
  • Configure Dark Mode

📚 Resources to go through

👨 Developed By

Yousuf Sohail

Linkedin Twitter Web

About

This sample Flutter app lets user browse trending "language" related repositories on Github. This targets all 6 platforms, Android, iOS, Web, MacOS, Windows & Linux

Topics

Resources

Stars

Watchers

Forks