Dev Feed
Dev Feed is a Flutter-based mobile application allowing to keep up with top engineering content from companies all over the world. It stemmed from my own needs to not only follow a curated list of tech-related blogs, but also play a little bit with the excellent Flutter SDK.
Building and running
- Clone the repo
- Build the Backend
- Run the Backend GraphQL API
You can then access the GraphiQL browser by heading to http://localhost:8080/graphiql
-
Install Flutter by following the instructions on the official website
-
Prepare the configuration environment
Skip this to use the default Heroku Backend. Otherwise, if you have a custom Backend (either local or remote), you need to create a specific environment file (say my_personal_backend.dart
) in the mobile/lib/environments
folder, e.g.:
- Build the mobile apps
First cd
to the mobile
directory:
If you simply want to target the default Heroku backend, just run:
Otherwise, if you have a custom Backend (and its related Dart environment file) declared under mobile/lib/environments/my_personal_backend.dart
, then run:
You will then find the mobile applications built under the respective platform folders. For example, the APK for Android can be found under build/app/outputs/apk/
.
- Install and run the APK either in an emulator or in a real device
Or: