Yaron Vazana

NLP, Algorithms, Machine Learning, Data Science, tutorials, tips and more

  • About
  • Blog
  • Projects
  • Medium

Contact Me

yaronv99 [at] gmail.com

Powered by Genesis

You are here: Home / Archives for Mobile

TimeIt – Location Based Alarms

October 24, 2015 by Yaron

How many times the alarm woke you up before sunrise? only to find out that there is no traffic, arriving at the office way before your first meeting.

TimeIt checks the traffic periodically and based on your current location and other inputs updates your alarms, the result is you’ll never late or waste time on daily routes calculations.

TimeIt on google play

[Read more…]

Filed Under: Android, Mobile Tagged With: Android, Apps, Google

How To Add Android Google Places API Autocomplete

September 12, 2015 by Yaron 3 Comments

Google places API is defiantly one of the coolest API out there. It allows you to query for registered locations and get useful information about them. The base places API supports 3 majors actions you can do:

  1. Add an online place picker to your Android app so the user can select a place from a live map
  2. Send information to google about new places or other information you receive from your users
  3. Display places Autocomplete as an input so users can start typing a location and select it from an auto-generated list of places

This tutorial will show how to add the Autocomplete input. The places list is repopulated with relevant places results according to the search value.

google places api

 

[Read more…]

Filed Under: Android, Mobile Tagged With: Android, Apps, Google, Location, Mobile

How To Add Android Floating Action Button

August 18, 2015 by Yaron 1 Comment

Floating action buttons are awesome. They are clean, intuitive, simple and most of all, they are always there when you need them. As Google’s material design keeps improving, the floating action buttons (FAB) are getting more and more popular, adding them to your android app is no longer a complicated task.

Floating Action Button

[Read more…]

Filed Under: Android, Mobile Tagged With: Android, Apps, FAB, Mobile

Android SQLite Database

August 1, 2015 by Yaron Leave a Comment

Most android apps require saving information between client sessions. We would want to save each type of data according to its purpose and when we’re going to use it. Android platform provides several methods to handle your data and persisting it.

  • Shared Preferences – saving key-value pairs of primitive types. This data will persist across user sessions (even if your application is killed).
  • Internal Storage – storing private data on the device memory. This data will be saved inside private files on the device internal memory. Other apps can not read those files and neither the user. When uninstalling the app, those files are automatically removed.
  • External Storage – saving data inside files on an external storage such as SD card. This data is public and available to everyone. Also, this data can become unavailable if the user mounts the external storage or removes the media.
  • SQLite Databases – storing private data inside a local MySQL Database. All classes inside the app can read and write this data.

SQLite Database

[Read more…]

Filed Under: Android, Mobile Tagged With: Android, Apps, Db, Mobile, Programming, SQLITE

Adding REST Endpoint To Your Android App

July 1, 2015 by Yaron 2 Comments

In the previous tutorials, I showed how to create Material Design android applications. Those applications were mostly UI based and didn’t really did an intensive background work. Switching views and showing some web service results is a trivial task which can be handled by the phone CPU easily. But what if we want to analyze our data before we serve it to our users? well, in that case, we would probably want to add some backend services to do all the hard work.

How to add rest endpoint to android app

This tutorial shows how to add a Backend layer to your Android application and send/receive data from it

[Read more…]

Filed Under: Android, Mobile Tagged With: Android, Apps, Material Design, Mobile, Open CV, Programming

  • « Previous Page
  • 1
  • 2
  • 3
  • Next Page »

SUBSCRIBE TO BLOG

Subscribe to Blog

Subscribe to get the latest posts to your inbox

Recent Posts

  • Training an AutoEncoder to Generate Text Embeddings
  • Using Dockers for your Data Science Dev Environment
  • Identifying Real Estate Opportunities using Machine Learning
  • How to Create a Simple WhatsApp Chatbot in Python using Doc2vec
  • Average Word Vectors – Generate Document / Paragraph / Sentence Embeddings
  • Visualizing Vectors using TensorBoard
  • Training a Doc2Vec Model with Gensim
 

Loading Comments...