Wednesday, 21 August 2019

A clone of Lazada Cart Page using Flutter

Monday, 19 August 2019

Simple mobile app for storing personal quotes



My Quotes

My Quotes is a simple and intuitive app that lets you store your favourite quotes in one place. It is designed to easily manage all your quotes as well as their's authors. It also lets you search through quotes and authors contents.
Flutter app for storing quotes.
Some ideas and libraries used:
  • Provider + Get_it + Bloc + RxDart
  • Sqflite for database
  • custom Toast implementation

GitHub

Flutter app for storing quotes — Read More
Latest commit to the master branch on 8-19-2019
Download as zip

Sunday, 18 August 2019

A Flutter application to view current weather status



Flutter Weather

A Weather App Using Flutter.



Features

  • :white_check_mark: Beautiful minimal UI
  • :white_check_mark: Dark and Light themes
  • :white_check_mark: Current temperature, max and min temperature, sunset, sunrise
  • :white_check_mark: Custom icons for each weather condition
  • :white_check_mark: 5 day forecast
  • :white_check_mark: Beautifully animated transitions
  • :white_check_mark: BLoC pattern for API calls
  • :white_check_mark: Line graph to show temperature variance

Getting Started

Prerequisites

Flutter

Installing

API Key
Create a file called api_keys.dart in lib/src/api/
Make a class called ApiKey with your openweathermaps API key in it. Get it here
eg:
class ApiKey {
  static const OPEN_WEATHER_MAP = 'your_key';
}

GitHub

A Weather App Using Flutter — Read More
Latest commit to the master branch on 8-17-2019
Download as zip


RemoteFiles is a SFTP client for Android and iOS



RemoteFiles

RemoteFiles is a SFTP client for Android and iOS and was developed with Flutter in the Dart Programming Language.

Downloads

  • APK file
  • Google PlayStore (not yet available)

Information

SFTP connection

The ssh package is used to connect to SFTP, which wraps iOS library NMSSH and Android library JSch.

Connection data

The connections are saved in two JSON files (favorites.json & recentlyAdded.json).

On Android the files are located in the ApplicationDocumentsDirectory.

On iOS the files are located in the ApplicationSupportDirectory.

Downloaded files

On Android the downloaded files are saved to external storage. The location can be changed on Android in the settings.

On iOS the downloaded files are saved in the ApplicationDocumentsDirectory.

Get directories

The path_provider package is used to get the directories listed above.

Permissions

To save files to external storage, the WRITE_EXTERNAL_STORAGE permission is needed on Android. To request and check this permission the permission_handler package is used.

Analytics

User data is tracked with the firebase_analytics package.

Get latest available version

The releases on GitHub are received with the GitHub API and the http package in the JSON format. To get the latest version the releases are compared with the published_at key. Then the version numbers of the latest available version and the currently used version are compared. The version number of the latest available version is determined by the tag_name. The version number of the currently used version is determined by the pubspec.yaml file. To get this version number the package_info package is used.

Screenshots



GitHub

RemoteFiles is a SFTP client for Android and iOS — Read More
Latest commit to the master branch on 8-18-2019
Download as zip

A simple widget for having UI elements that respond to taps with animation



spring_button

A simple widget for having UI elements that respond to taps with a spring animation.

GIFs

Description

This is a very simple widget for having UI elements that respond to taps with a spring animation. It is more an extension to the GestureDetector
widget than an original new widget.

How-to-Use

Simply create a SpringButton widget with your parameters. It is very similar to a GestureDetector widget so it should be familiar. That's it!
Please see the example project and the documentation for understanding the parameters.

GitHub

A simple widget for having UI elements that respond to taps with a spring animation. — Read More
Latest commit to the master branch on 8-17-2019
Download as zip