Posts

Flutter

Image
Flutter Build beautiful native apps in record time Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source. Documentation Main site: flutter.io Install Get started API documentation Changelog How to contribute For announcements about new releases and breaking changes, follow the flutter-announce@googlegroups.com mailing list. Fast development Flutter’s hot reload helps you quickly and easily experiment, build UIs, add features, and fix bugs. Experience sub-second reload times, without losing state, on emulators, simulators, and hardware for iOS and Android. Expressive and flexible UI Quickly ship features with a focus on native end-user experiences. Layered architecture allows full customization, which results in incredibly fast rendering and expressive and flexible designs....

Mailspring

Image
💌 Mailspring Mailspring is a new version of Nylas Mail maintained by one of the original authors. It’s faster, leaner, and shipping today! It replaces the JavaScript sync code in Nylas Mail with a new C++ sync engine based on Mailcore2 . It uses roughly half the RAM and CPU of Nylas Mail and idles with almost zero “CPU Wakes”, which translates to great battery life. It also has an entirely revamped composer and other great new features. Mailspring’s UI is open source (GPLv3) and written in TypeScript with Electron and React - it’s built on a plugin architecture and was designed to be easy to extend. Check out CONTRIBUTING.md to get started! Mailspring’s sync engine is spawned by the Electron application and runs locally on your computer. It will be open-sourced in the future but is currently closed source. When you set up your development environment, Mailspring uses the latest version of the sync process we’ve shipped for your platform so you don’t need to pull sources o...

dartdoc

Image
dartdoc Use dartdoc to generate HTML documentaton for your Dart package. For information about contributing to the dartdoc project, see the contributor docs . For issues/details related to hosted Dart API docs, see dart-lang/api.dartlang.org . Installing dartdoc download the Dart SDK add the SDK’s bin directory to your PATH Generating docs Run dartdoc from the root directory of package. For example: $ dartdoc Generating documentation for 'server_code_lab' into <path-to-server-code-lab>/server_code_lab/doc/api/ parsing lib/client/piratesapi.dart... parsing lib/common/messages.dart... parsing lib/common/utils.dart... parsing lib/server/piratesapi.dart... Parsed 4 files in 8.1 seconds. generating docs for library pirate.messages from messages.dart... generating docs for library pirate.server from piratesapi.dart... generating docs for library pirate.utils from utils.dart... generating docs for library server_code_lab.piratesApi.client from piratesapi...

Firebase Android Open Source Development

Firebase Android Open Source Development This repository contains a subset of the Firebase Android SDK source. It currently includes the following Firebase libraries, and some of their dependencies: firebase-common firebase-database firebase-functions firebase-firestore firebase-storage firebase-inappmessaging-display Firebase is an app development platform with tools to help you build, grow and monetize your app. More information about Firebase can be found at https://firebase.google.com . Table of contents Getting Started Testing Unit Testing Integration Testing Proguarding APIs used via reflection APIs intended for developer consumption APIs intended for other Firebase SDKs Publishing Dependencies Commands Code Formatting Contributing Getting Started Install the latest Android Studio (should be 3.0.1 or later) Clone the repo ( git clone git@github.com:firebase/firebase-android-sdk.git ) Import the firebase-android-sdk gradle project ...

progress_dialog

Image
progress_dialog A light weight package to show progress dialog. As it is a stateful widget, you can change the text shown on the dialog dynamically.             Supported Dart Versions Dart SDK version >= 2.1.0 Demo Installation Add the Package dependencies : progress_dialog : ^1.2.0 How to use Import the package in your dart file import 'package:progress_dialog/progress_dialog.dart' ; Create an instance of ProgressDialog ProgressDialog pr ; Initialise the pr object inside the build() method passing context to it Initialize the ProgressDialog object pr = new ProgressDialog ( context ) ; By default it is a normal dialog to show some message, if you would like to use it to show percentage of progress done, specify the optional type parameter and specify if you want your dialog to dismiss when back button is pressed isDismissible parameter (Optional) //For normal dialog pr = new ProgressDialog ( c...

App Intro

Image
App Intro A light weight package that helps developers easily provide few introduction screens and describe about their app Get the library | Example Demo Usage Import the package to your dart file import 'package:app_intro/app_intro.dart' ; Get ready with the stuff Collect titles, description and relevant images for slides. Create a list of slides and pass it as a parameter *Note: Image path must be local List < Slide > slides = [ new Slide ( 'Title-1' , 'Description-1' , 'image-1-path' ) , new Slide ( 'Title-2' , 'Description-2' , 'image-2-path' ) , new Slide ( 'Title-3' , 'Description-3' , 'image-3-path' ) , new Slide ( 'Title-4' , 'Description-4' , 'image-4-path' ) , . . . ] ; The user is provided with two buttons Terms and Conditions General Button(You must provide what text should be shown there) Create a t...

Bus Assistant App

Image
Bus Assistant This project is an addition or sub-project of BVRIT Bus Tracker, the functionality of this app is to fetch the location of bus (through the GPS of BUS driver’s mobile), latitude, longitude and update it in the Firebase Realtime Database as a data-model Android Manifest File Permissions Internet Location < uses-permission android: name = " android.permission.ACCESS_COARSE_LOCATION " /> < uses-permission android: name = " android.permission.ACCESS_FINE_LOCATION " /> < uses-permission android: name = " android.permission.INTERNET " /> Activities MainActivity it is the launcher activity of our app, initially checks if there is authentication provided, if not authenticated, it pops-up a screen asking to choose bus number. After continuing with this process, it automatically fetches the registered number of bus driver and sends an otp to his mobile, he has to enter that to get...