Posts

Showing posts from 2018

Let’s Create Our Own Android Library

Image
If you have got ever thought of writing your own custom library for others to use or extend. I will even be showing you ways to distribute your library through JitPack. We will be making a straightforward statistics library, that can be used to compute basic, Arithmetic Mean, Median and Mode. To achieve this, we will follow the steps below: Create a new Android project that showcases the library Create a new library module inside the app module Write the code for your custom library Add the library as a dependency to the project Publish your library to Github Setup to share your library with the other using Jitpack 1. Create a new android project Create a new Android project on Android studio. This project are going to be want to check your library.     2. Create a new library module Next is to add new android library module, using to create new library module from android studio in current project. Right-click the project new -> module...

Multipeer Connectivity Framework in IOS

Image
All mobile application developers sometimes needs to implement some network interaction between multiple device so iOS mobile application development is not an exception. It’s fair to say that, dealing with networking is not an easy task for the beginners, especially if someone doesn’t have time to understand the basics. Luckily, Apple offers special framework to cover all basic connectivity features. In this blog post, we are aimed to provide all understanding of Multipeer connectivity with the code. This blog post is a “Starter Kit” for the Multipeer connectivity in swift. All provided code are testing and we are going to use it in real project. As per the Apple’s official documentation: "The Multipeer Connectivity framework supports the discovery of services provided by nearby devices and supports communicating with those services through message- based data, streaming data, and resources (such as files). In iOS, the framework uses infrastructure Wi-Fi networks, peer...

Android Pie Wifi RTT

Image
Google launched Wi-Fi RTT feature with Android newely launched Android Pie version. What is Wi-Fi RTT? Wi-Fi RTT(Round-Trip-Time) is a part of the IEEE 802.11mc( iEEE_802.11mc ) specification. This specification defines how to determine a device’s distance from peer devices and supporting Access Points. Given the location and distances from three(two or more) different WiFi Access Points(APs). Benifits of Wi-Fi RTT Indoor navigation Smart home voice commands How Does Wi-Fi RTT Work? Deterime the device’s distance from supporting acces points using physics formula, distance = speed * time. Which can be used in the multilateration algorithm. Requirements The hardware of the device making the ranging request implement the 802.11mc FTM standard. The access point implement the IEEE 802.11mc( iEEE_802.11mc ) FTM standard. The device making the ranging request must have Wi-Fi scanning turned on and location services enabled. The app making the ranging r...

Leveraging Conversion Rate Optimization to Drive Growth

Image
Conversion rate optimization, basically known as CRO, is the practice of improving the conversion rate in any advertising, marketing, sales or other business practice that has a goal of getting a person to take an action. For an example, You have a marketing email that asks people to click to a particular landing page or Ad to buy a product. CRO would focus to catch more people to click on the particular ad/email, in addition, to get more people to purchase only from that particular landing page. If you want to improve your conversion rates, you must learn to fluent things better and improve the experience so people can perform the action you’re asking them to take. It’s also important to know that optimization is a dedicated and repeatable process. You’ll work through the process, then begin again like to cycle. And since you can always improve your results — no matter how much you improve them — you’ll continue optimizing as long as you’re in the business.   You ...

Make Your UX Design Process Agile Using Google’s Methodology

Image
The Google Design Sprint Process Overview operates in a 5 phase process. Each phase takes approximately 1 day to perform (8 hours) and all 5 phases take approximately 40 hours to execute in full.   Like all   good design   processes — there is room for iteration. In fact, you are strongly encouraged to make revisions based on your first sprint and then re-iterate the last two phases (at a minimum). However, if you find your idea isn’t gaining the traction that you expected; you can also move further back and re-iterate from there. The 5 phases of Google’s Design Sprint: Unpack Sketch Decide Prototype Test   Let’s take a look at each stage:a Unpack Google’s Sprint process is designed to be run by teams rather than individuals. That means getting everyone together and ensuring that they’re all aiming in the same direction. The ideal team will include representatives from all relevant functions and at all levels within the organization such as ...