Skip to content

Simple Flutter project - LastFM searcher - for job applications

Notifications You must be signed in to change notification settings

lorriman/lastfmsearcher

Repository files navigation

Copyright Greg Lorriman mob: 0044 777520 3753 http://github/lorriman/

(To compile, into Android or Linux Desktop, see 'building' below about recreating an api key file, not supplied.)

LastFm demonstrator

What is this?

A simple app that has been over-engineered to demonstrate commercial development capabilities of Greg Lorriman in Google's Flutter/Dart.

It includes :

  • MvvM architecture (based on streams and provider)
  • abstracted/pluggable backend (eg to allow easy replacement of lastFM API to adapt the app for other search purposes.)

The plumbing includes:

It doesn't include (among other things) :

  • unit tests
  • fully immutable data models
  • internationalisation
  • comprehensive documentation
  • flavours
  • CI/CD
  • the polish expected of a fully released app (The UI is basic)
  • adherence to Material design guidelines
  • adherence to Apple guidelines
  • logging

Issues:

backspace key doesn't work in some desktop environments

building

The app has only been compiled in Android and Linux desktop versions.

I don't include my developer's LastFM api key, nor required image assets. It would be a little work to compile this on your own computer.

The file should look like this:

{ "api_key" : "your key goes here" }

About

Simple Flutter project - LastFM searcher - for job applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published