Programming & IT Tricks . Theme images by MichaelJay. Powered by Blogger.

Copyright

Facebook

Post Top Ad

Search This Blog

Post Top Ad

Responsive Ads Here

Archive

Post Top Ad

Contact


Editors Picks

Follow us

Post Top Ad

Fashion

Music

News

Sports

Food

Technology

Featured

Videos

Fashion

Technology

Fashion

Label

Translate

About

Translate

Sponsor

test

Weekly

Comments

Recent

Connect With us

Over 600,000+ Readers Get fresh content from FastBlog

About

Showing posts with label 2018. Show all posts
Showing posts with label 2018. Show all posts

Monday, October 15, 2018

Building your own Design Pattern


Hybrid MVC + MVVM


Ever so often, developers face the dilemma of choosing from multiple design patterns for their code. Yes, there are deadlines to adhere to, there are changing needs of the product, the code needs to be testable and what not! But as a developer, you always want to write code that’s scalable, modular and easy to debug for any issues, if not bug-free now — not an easy task by any means! You have to be very smart in locking down the foundation for your code. After all, it’s only on a strong foundation, that you can build a scalable structure.

What you’ll learn in this post:

  • What MVC, MVVM etc. are all about and some of their shortcomings
  • Why design patterns are an important part of development lifecycle
  • How you can alter some of the aspects of these patterns to come up with your own version, as per your use case
  • How we design high quality, stable features at Hike using our Hybrid design pattern

MVC

The standard MVC pattern has three major components:
Model — The Model is usually the data source of the system. It interacts with the controller to provide the current state of your database. Data can reside locally in your system, or fetched from the servers. In any case, the model provides you with the relevant information.
View — View is what you see on your screen. All the UI components together constitute the view. In standard MVC implementations, views are usually pretty dumb with no business logic to them. They get directions from the controller and populate themselves accordingly. Similarly, any actions that the user takes on the UI are passed on to the controller to handle.
Controller — This is where all the action happens! The Controller takes care of multiple things. Firstly, it instantiates both the Model and the View components. All business logic in response to user actions, asking the model to update itself, and listening to any changes in the model that might need refreshing the view happens in the controller!
A typical MVC interaction system

Few details of MVC:

  • The Model and the View only interact with the controller, and NEVER talk to each other directly. All communication happens via the Controller only.
  • As a result, the Controller usually becomes one massive class, handling multiple responsibilities.
  • All components are tightly coupled with each other. This makes reusability of these components difficult, replacing any of them later on, or making changes to them is a tough ask!
  • Writing tests and debugging intricate bugs in one massive controller class can be tricky.

MVVM

The following components form the main aspect of this pattern:
Model — The Model in MVVM works similar to MVC. It gives you the data you need, which can be present locally, or fetched from servers behind the scenes, just like in MVC.
View — Implemented as a View/View Controller subclass, the view here talks to the view model to gather all information, that is needed to display all UI components.
View Model — This is the major differentiating component from a MVC. The view model acts as the intermediate between the view and the model. Unlike MVC, the model is owned by View Model.
MVVM interaction system
Few details of MVVM:
  • The view here is a UIKit independent implementation. The view controller itself can be treated as the view component.
  • There’s complete isolation of the Model and the View, which makes them loosely coupled with one another.
  • The View Model invokes all changes to the model and listens to any changes that the Model makes behind the scenes.
  • The View and View Model interact via bindings, so any change in the Model notifies the View Model, which in turn updates the View.
  • This clearly helps break the massive controller of MVC, with the View and View Model now sharing responsibilities of updating UI and the coordination between components, respectively.

Discussion:

As we saw earlier, while MVC works for small contained components, it fails to meet the requirements of an evolving and growing product. Adding new code to an MVC system is difficult without breaking existing parts. Debugging issues in an MVC system can be time consuming, and sometimes can lead you clueless, as your controller is taking care of a million things at the same time.
While MVVM was great in taking care of some of those concerns, we thought there was still scope for some more modularity, some more scalability. We could do better! We could break these components into further subcomponents. The idea was to evolve the architecture in such a way that more and more components became reusable. It should be easier to replace one component without affecting the whole system.
So we went through these and a few more design patterns like VIPER, RIBs, evaluated their advantages/disadvantages, and compared them with our use case. We went through the common limiting factors encountered while scaling our systems. The final pattern we came up with was a hybrid version of the MVC and MVVM patterns.

Hybrid MVC and MVVM pattern

The following diagram shows the various components and their interaction within this pattern:
Let’s go over the functionalities of each of these:
  • Data Source — The Data Source is responsible for providing data to the entire system. This can be any generic class conforming to a protocol that is used by the Controller to ask for data. The data can be stored internally in any way. All that detail is internal to the implementation of Data Source. Conforming to a protocol ensures that we can replace the data source implementation without affecting any other component. All we need is for the new class to conform to the data source protocol, and we won’t have to change any other aspect. Given the Controller owns the Data Source, any changes in the underlying data are conveyed to the Controller that can then initiate appropriate action for it.
  • Controller — The controller is at the centre of it all though much of its responsibility is to coordinate other items to enable them to function together. Usually this is a View Controller subclass, which is initialised with a Data Source object. Suppose we have to implement a chat screen, which shows all messages and has ability to send messages. The main chat view controller will act as the Controller. The table view to show all messages would be a part of the chat view controller. The initialisation would look something like this:
Controller Initialisation
  • View — The independent UI components can be separated out in a separate View layer. The Controller instantiates and holds references to them.The View is passed as a View Model object that the View uses to populate itself. In case of our example, the cells of the table View can be initiated with this pattern, where we pass them a View model object to populate with:
View Initialisation
  • View Model — The View Model is instantiated by the Controller for the independent View components that need not be part of the Controller class. Identifying such View-View Model components can help keep your Controller light and code modular. The View Model is initialised with a Model object that contains all information needed by the view to populate itself. The other important aspect to it is that we don’t expose class names anywhere, we only expose id<some_protocol> type of objects. This makes it easier to replace these components without affecting any other components:
View Model Initialisation
  • Action Handler — The view reports all user actions taken on it back to the Controller. In order to keep the Controller independent of the business logic behind all such user actions, we place all this logic in a separate component called Action Handler. This component gets the information regarding the type of action (say single touch, long press etc.) from the Controller, and applies all business logic to handle that event:
Action Handler
It is important here to note that while the Action Handler has all the logic to execute in response to any user action, it doesn’t actually perform any UI operations itself. Any UI operation, be it adding/removing a subview, or pushing/presenting any other View Controller should only be done by the Controller. As we can see in the above snippet, the Action Handler returns a Response Model object. This object contains all information about the kind of UI task that needs to be performed:
Response Model
Based on the value of the action type, the Controller picks the appropriate UIView or UIViewController from the Response Model object and performs necessary operations on it. Thus, there is a clear separation of responsibility between the Controller and the Action Handler.

Conclusion:

This hybrid design pattern offers us multiple advantages over other patterns. When we applied it in app
  • Our Controller classes have become very light weight, with its only responsibility being that of connecting all other components together. This has improved the testability of this component
  • The Data Source kept the implementation of how data is stored abstracted, and this could be changed at any later point of time without affecting other components
  • The Views/ View Model become reusable as they were only identified by adhering to a protocol
  • Unit Testing becomes easier and could be done only for classes with a business logic in them.
  • Most if-else checks in the code were minimised by using factory pattern to link different components.
  • The readability of the code increased, helping other developers understand what’s going on in your features :)
Impact at Hike:
  • The architecture helped us improve the overall app stability. We started implementing it at one place at a time. We began with chat, and this helped us make chat more robust and easy to work upon. For instance, here’s how our app stability grew over time:
  • We were able to experiment internally with different versions of chat, as it was easy to just plug and play different components. This helped us make decisions faster.

Key takeaways:

  • The decision of choosing a design pattern will go a long way with you. Make sure you give enough thought to it
  • There are enough patterns out there, but you don’t have to necessarily choose from them. Feel free to come up with your own version based on your requirements

Thursday, October 11, 2018

Samsung Galaxy A9 (2018), the world's first smartphone with 4-inch rear camera launched


Samsung has launched the world's first-ever 4-rear camera smartphone Samsung Galaxy A9 (2018). The phone was launched at an event held in Malaysia's Kuala Lumpur on Thursday. The biggest feature of the Samsung Galaxy A9 (2018) is the launch of the Samsung Galaxy A9 (2018) 4 rear camera and has become the world's first smartphone with 4-rear camera. Let's tell you that the Galaxy A7 was launched with three rear cameras.
Samsung Galaxy A9 (2018) specification

This phone has the Android Orio 8.1 and 6.3-inch Full HD Plus Super Amoled display with dual SIM support. Apart from this, the phone will have Qualcomm Snapdragon 660 processor, up to 8 GB of RAM and 128 GB of storage.

Samsung Galaxy A9 is a 4-rear camera in 2019 with a 24-megapixel main lens, the second lens is a 10-megapixel telephoto with 2x optical zoom. The third lens is a 8-megapixel ultra wide angle lens and a fourth 5-megapixel lens. The four cameras are from the top down from the same line. The front has a 24-megapixel camera.

Samsung Galaxy A9 (2018) has a 3800 mAh battery that supports fast charging. There will be a fingerprint sensor in the phone's power button.
Price of Samsung Galaxy A9 (2018)

The price of Samsung Galaxy A9 (2018) is 599 euros, which is approximately Rs 51,300. However, there is still no explanation about how much Samsung Galaxy A9 (2018) will be worth in India. This phone will be available in Bubblegum Pink, Caver Black and Lemonade Blue Color Variants.

Monday, August 27, 2018

How Safe Is Healthcare Technology ?

How Safe Is Healthcare Technology From Hackers?

Source: Mass Device
Healthcare technology is evolving more and more each day, with blockchain, telemedicine and 3D printers being used by medical professionals around the country. But one question still remains to be answered: Can this technology be hacked into? If so, that could mean dangerous consequences for medical records, and sensitive information could be compromised. Throughout this article, we’ll examine how security can potentially be threatened by this technology and give tips on how organizations can ensure their information is secure.

Can 3D Printers Be Hacked?

While 3D printing can sometimes take several hours and be extremely difficult when designing products, this hasn’t stopped industries from utilizing it to the best of its abilities. Several companies such as Adidas and GE are using 3D printing to advance production and manufacturing. Using digital files, 3D printers can produce a plethora of three-dimensional solid objects.
Hospitals are taking advantage of this technology to make historic strides in the healthcare industry. 3D printing is creating innovations in the field of radiology, a science helping to diagnose and treat diseases using medical imaging technology. According to the University of Cincinnati, “3D printing is just now come into style across the radiology realm, as professionals can leverage it for educational, research and other purposes.
But are 3D printers completely safe from hackers? As Harvard Business Review points out, closed systems have dominated the 3D printing industry within the last 10 years. This means 3D printers can only be accessed with the manufacturer’s resin and software. But several companies are shifting to a more open system, which allows for many advantages but also threatens security. “Once introduced into an open environment, a virus can spread faster through multiple parties and flows of information than in a closed system,” Harvard Business Review said.
Hackers often target individuals through shutting down servers, corrupting data and breaking into computer databases, but 3D printing takes the possibilities of hacking to new and frightening levels. By corrupting a 3D printer file, hackers can cause product failures and trigger injuries, product recalls and litigations. Researchers across the country are now figuring out ways to combat these cyberattacks and one method of prevention could be as simple as listening to what sounds the 3D printer makes.

Can Blockchain Be Hacked?

Blockchain, which helps keep track of transactions within machines, is already being used by a variety of different industries in groundbreaking ways. From insurance agencies to record companies, blockchain technology is revolutionizing the way industries store and track data. Medical professionals are able to manage data and conduct research more effectively by using blockchain technology. There is even blockchain technology with the ability to track the degree of cleanliness in hospitals by monitoring hand hygiene.
With blockchain networks being used by so many different organizations around the world, do we know whether or not it’s safe from hackers? Blockchain technology is indeed vulnerable to hackers, and there are many avenues within these systems where hackers can strike. Users of blockchain networks are given private keys, which are used to sign account transactions, and if hackers receive access to it, they could potentially steal information and corrupt data. The security of a blockchain platform can be compromised through software errors as well, which occur during the development of software implementation.
Blockchain technology is as susceptible to hackers as any other systems and users need to have the skills necessary to protect themselves from cyber-attacks. There are several apps that can help prevent cyber-attacks in blockchain networks such as Civic, which prevents identities from being stolen, and Biometrics.io, which uses face recognition technology to identify users. Using these tools, companies can keep their networks secure and ensure their data is safe against hackers.

Can Telemedicine Be Hacked?

Telemedicine is becoming more and more prevalent in the medical field, and it’s benefiting citizens from rural communities greatly. There are now even at-home diagnostic tools available such as electrocardiogram ECG devices, which can keep track of heart health and detect when a heart attack is taking place. There are several smartphone apps helping to advance the possibilities of telemedicine such as the recently announced MinuteClinic service by CVS, which allows users to be diagnosed and treated by doctors through a video conversation on their smartphone.
Even though this technology is helping more communities find medical care and providing an easier form of treatment and diagnosis, is it really as safe from hackers as we may think? While telemedicine is considered safer than many other forms of healthcare technology, hackers can still use several types of ransomware to keep the operation of a medical device hostage and steal data.
Ransomware is a technique used by hackers to extract payment or information, in which a target’s computer is locked until the hacker’s demands are met. Ransomware is usually performed through encryption tactics, and hackers typically order to be paid in a form of online currency such as bitcoin. These type of cyberattacks are at an all-time high, and it’s important to know what to do when you’re targeted.
To avoid privacy and security issues, telemedicine networks are required to comply with the HIPAA, which stands for the Health Insurance Portability and Accountability Act. This act helped to make medical records private and keep health information from getting in the hands of hackers. Telemedicine technology is required to abide by HIPAA’s guidelines, which include implementing a system of secure communication, allowing only authorized users to receive access to services and putting safeguards in place to prevent accidental or malicious breaches. By following these rules, telemedicine technology is more secure and fewer cyber-attacks occur.
Source : hackernoon

Friday, April 20, 2018

If the keyboard fails with the mouse, then typing will be done in this way


If a sudden computer or laptop closes and our required work gets interrupted, then we can get help with the preloaded onscreen kiosk. This keyboard can be run using a mouse.
Find the onscreen keyboards in this way
It's very easy to find onscreen key-board Click on the computer or laptop's Start menu and go to the program there. Here you will see a virtual keyboard. On the downside of Windows 7, in the search bar on the Start, type On Screen Keyboard and find it. You can type it by clicking with the mouse. It can be seen in all keyboards in the keyboard.
Will work even after the mouse is clicked
Sometimes the click of a mouse does not work so there is a problem typing. It also has a solution on the onscreen keyboard. For this, take the mouse cursor over the character you want to type. Like if you want to type B, place the cursor on B, in that case it will be typed in its own way. For this, you have to change the onscreen key-board setting.
Do this in a setting
Click on the option at the bottom right of the onscreen keyboard. Then there will be an option of 'Over Over' in the opened window. Click on it. Then they will have the option of choosing time. This is the time in which the mouse will be typed automatically by putting it on a character. You can do it less-less. Then click OK.
Type by speaking
Onscreen Kiborda has its own limit that it can not be typed quickly. For this, Chrome extension can take help of Voice Note || Speech To Text. Any article can be typed by saying this extension.

Not Jio but Airtel giving 3gb 4g data for only 49 rupees


Not a geo but Airtel is coming out with a surprise plan to make its customers happy. The company has launched a plan of Rs 49 to win the battle against Geo. The user has a 3GB 4G prepaid user. It can not be availed of by postpaid users. However this plan is not for all users. You can learn the benefits of this plan by going to Airtel App or Airtel's website. Here you will have to check availability of your mobile number. The company had earlier launched this plan, which was for all users but only 1 GB data was provided.
The data limit in the new offer has been increased to 3 GB. However, the validity of this data is still 1 day. The special feature of this plan is that it offers 3 GB 4G data at such a low cost.
There is a place in the country in terms of 4G speed smashing its rivals and in every region of the country, 95% of the Testers have been successful in providing an LTE signal. In the case of Airtel Speed ​​with 6MBPS download speed it has clearly emerged as the winner.
This information has been received by the speeding matrix report of the open. The London Institute of OpenSignals is a worldwide wireless mapping specialist by Crowdsours. The company said that Jio is ahead of the rival companies with 27% more coverage on the availability of 4G in India.
India has moved forward to 85% LTE availability. With which it has been involved in high performance 4G countries such as Sweden, Taiwan and Australia. It has been said that Geo LTE reach is continuously improving and it is currently providing 96 percent coverage. Which is the highest in India.
According to the report, Vodafon with 68 percent share of Idea and 68 percent with network coverage of Geo in network coverage, Airtel with 66 percent. Vodafone is at the forefront of a mobile data connection. Its 3G and 4G Lantessi are among the lowest. The web page is open soon due to low latency and there is no problem with video chat.

Wednesday, April 11, 2018

Whatsapp Does Your Payment Dates With Facebook Share


Whatsapp has just entered into India's digital payment market. Meanwhile, the company has informed that it can share the customer's payment data with its parent company, Facebook. This information has come to the fore when questions about data leak are being raised on Facebook.
Based on the Unified Payment Interface Platform, the launch of the Whatsapp Payment Service was launched in February. It was launched as a trial for select users. It is said that soon it will be launched for all users.
Instant Messaging App Wattspec has written in its privacy policy that the company can share data collected under the Payment Paid Privacy Policy to third-party service providers. This includes Facebook. The company says that the information is shared so that it can improve payment operations.
The privacy policy also states that information shared with third-party services include your mobile number, registration information, device identifiers, virtual payment address and sander UPI pin and payment amounts.
Formerly Facebook's WattsAP denied the reports that the company tracks personal details. Wattspe said it only collects little information and every message is end-to-end encrypted.
The reply from Whatsapp came on the reports in which the Experts expressed concern and said that the app is not as safe as its claim.

Hacked YouTube, Deleted Despacito Song


YouTube has become a victim of hackers because many high profile songs have been deleted from YouTube. This list includes Louis Phanksy and Daddy Yankee's Song Despacito. This song has got the most youtube quo so far.
This morning, Despacito song's thumb nal was changed, and in its place came the photo of a gun-stained mask gang. According to sources, the video was replaced by a video clipping. After that Despacito song did not look at youtube.
The hacking responsibilities of hackers named Prosox and Kuroi'sh have been taken. Apart from this, hackers have changed in many popular videos. In which Chris Brown, Shakira DJ Snake, Selena Gomez, Katie Perry and Taylor Swift are also included in the song. Many of which are still available on youtube videos. But its thumbnails and titles have been changed. There is currently no statement from Google.

Thursday, April 5, 2018

Does your phone's battery issue?


Battery is lost in 3 to 4 hours due to the data pack in today's smartphone. Then we believe that our phone's battery is getting worse. And going over the net leads to a loss of data packs. But there is no cause for worry. Just changing your smartphone setting will trouble you away.
Change these settings to the phone
There are many settings in the phone that are always more cost-efficient. The battery is also down. So let's close those settings.


 
Uninstall useless apps from your phone. Or change the setting.
So if you want to save the phone's battery life and data, you can turn off these settings.
Go to your phone's settings and get the Google option. Click on it. There will be an option when clicking. Including data management to game and install app.
You can see many settings by clicking on the PLAY GAMES option. In which you have to sign in to Automatically and Use this account to sign in.
Below the Play Game, let's close the Request Notification option.

Tuesday, April 3, 2018

Whatsapp Calling is not as cheap as you think


Today, people go to social media. From small children to everybody, everybody has phones today. WattsApp offers features to replace users today.
Users believe that calling through free offers through WhatsApp. But WhatsApp does not make the phone more fun but the pocket is hot.
Today, anyone who is listening to a free word gets attracted towards it. But no item is available in free, only free is the tag. In the same way, the name of Freya in Watts has been a part of the game. Yes yes You are free to do what you call on WhatsApp. But in fact it consumes your data so quickly that you do not know about it yourself.



 
You need to have your mobile data connection for WhatsApp calls, depending on the data connection, WhatsApp users can call other WhatsApp connections in the world. People are making more calls to the calls in the free call name. This explanation came from an exploration
The AndroidPit test has revealed that you make a call through WhatsApp calls, which means that the call will be 1.3 MB on LTE. Data is spent every minute. This figure can reach 600 KB. If you take this look, then 1 GB of monthly data pack will be lost in 12 hours. Which is equivalent to a 22-minute Traditional Calls per day. Whatsapp calling proves to be more expensive than traditional calling
Take a look at the fact that the traditional call you make on your phone depends on your scheme. Against this, WhatsApp calls your data plan to eat quickly. According to the AndroidPit test, there is a range of 800 KB to 1.3 MB, with an average of 960 KB per minute. It gives an average of 600 Kb per minute to the Android system. Now if you calculate the average of these two figures, then it is 800 KB per minute, so if you see this, there is nothing for WhatsApp calls. Now focusing on it, a conclusion suggests that Whatsapp Voice Calling is more expensive than Traditional Calling

Saturday, March 31, 2018

Xiaomi Launches Mini Speaker, Learn Price and Special Features


With the launch of the new Mi MIX 2S smartphone, Shawmi has just launched Mi gaming laptop in an event organized in Shanghai. Known for low cost tech products, Shawmo has launched a new mini speaker. Shomei entered the Smart Speaker's market last year.
This new Vice Integrated Assistant is Mi Ai Speaker Mini. The price of this new mini speaker in Shamoni is about Rs 1800. With the introduction of a mini speaker at such a low price, there are many discussions in the market.


 
Xiaomi has been able to enter the market from LED TVs to elit scooters. This is a conflict with Chinese company Apple, Amazon and Google. The speaker is controlled with the sound. The speaker is so small in size that it can be easily kept on the palm. It has been included in the built-in microphone.


 
Besides this, this mini speaker has a navigation button at the top. With it you can activate play, pause, forward and a microphone. It can also be used as a reminder. This device also allows users to access 3.5 million books and songs.

Sunday, March 4, 2018

This feature will deliver ridiculous messages in the morning on WhatsApp

The company has been prepared to get rid of spam messages from WhatsApp users. WhatsApp users are fed up with a forward message from 'Good Morning' and 'Good Evening'. WhatsApp is testing a feature to relieve users of this message. The feature will be the one that will give users the information of the forward message. Users can easily know whether their message has been typed by somebody or forwarded from another chat. The message 'Forwarded Message' will be written on which the message has been forwarded so that it has been forwarded to the message by copying it somewhere.
This feature has been made by WABETaInfo, providing information on WhatsApp, according to information that this feature will be available in Android version 2.18.67 of WhatsApp. Apart from this, this feature has also been included in Windows. You can get rid of such forward messages like 'Good morning' and 'good evening' every day after this feature comes.
Whatsapp has released the sticker feature for Beta version, even after Windows, for Android. Forward message tracking and sticker features are kept by default. According to the information received from WABETaInfo, any other WhatsApp users will get the message sent to them.
Apart from these two features, WhatsApp also features Group Discriptions in beta versions for Android and Windows. This feature does not need to be enabled. This feature will show you every user. DISCRESNON FEATURES can edit the discography of any member group of the group. Descriptration words range from 5000 words. This feature has been added to make the WhatsApp group more intense and friendly
Last month, WhatsApp launched a new feature for its iPhone users. This feature does not have to open Youtube for running the videos sent to WhatsApp even if you have any Youtube link on WhatsApp, you have to go out of the WhatsApp page to see it. The Youtube window will open on your chat window.




Wednesday, February 21, 2018

Knowing India's position in the 4G speed compared to the countries of the whole world will not be trusting





Technology Generation Every generation is going strong, but India is going back to the 4G LTE issue. This disclosure has been disclosed by the UK-based open signal, and a new list has been announced for the availability and speed of the Forge LTE network in other international markets including India. India's situation has worsened this time compared to the November 2017 report in December last year. The report says that 4G availability in the country has been slow and India has fallen behind from Sweden and Taiwan.
According to the report, according to the availability of 4G signal, India is at 14th position 14th, last year India was in the eleventh position in this matter. The last year's incremental increase was the impact of geo chronology. With the 4G speed, compared to the 4G speed list, India came down. India stood at the bottom of the list of 77 countries with 6.13 Mbps in 4G LTE Speed. Singapore is at number one with 46.66 Mbps speed in this category.
According to the report many countries with a large population have missed out on the list. Both India and Indonesia's 4G download speeds have been recorded below 10 mbps. Looking at Singles, tariff plans in Singapore and South Korea have been expensive this time. When the US and Russia Federation also appeared behind the 4G speed issue.
Last year, the download speed of Reliance Jio Network was lower than Vodafone and Idea Cellular.

The company is offering this smartphone with dual front and dual rear camera







Honor 9 Lite 20 has been made available for sale on Flipkart since February. This is the seventh cell of the smartphone launched in January. If you use Axis Bank's credit or debit card for payment, then customers are given a discount of 5%. Also, customers who purchase handsets from Flipkart for the first time will be given a 10% discount on Fashion Products.

This phone has been launched with two different variants of 3GB / 32GB internal storage and 4GB / 64GB internal storage. Its internal storage can be expanded up to 256 GB. The value of the variant with 3 GB RAM is Rs. 10,999 and a 4 GB RAM variant of Rs. 14,999. The company has launched these two variants in Midnight Black, Blue and Glacier gray color variants.

This smartphone offers you 5.65 inch full HD display and the phone has an Octark Kirin 659 processor. The Honore 9 Lite has a dual rear and dual-front camera. Its rear camera has 13 megapixel dual rear camera with a megapixel +2 megapixel camera with PDAF autofocus and LED flash. Its dual front camera also has 13 megapixels. It also has 3000 mAh battery. The company has claimed that it will give talk time up to 20 hours and standby time of up to 24 hours.

WhatsApp's Dealetty for Everywhere Feature Failure, Learn The Due




Deleted for Everywhere feature was launched on WhatsApp last year. This feature is very much liked by the people but now users are facing trouble with the feature. This feature is working well in chat between two people, but if the group message is coated with a group chat, the deleted message can be read.
Dealit for Everyone is a feature that allows you to delete the message sent within 7 minutes but now you have found reports that if you have sent a message to any group and a group member has coated it to a message within 7 minutes Even though the message has been dealt, the message can be viewed by all the group members. However, a message that has been deleted will not appear. Only a coated message will appear.
This means that the Dealit for Everywhere Feature is not working after being coated in Group Chat. If a user wants to delete the message sent by himself and in any case the message is being displayed, then it can be called a defect.
It is worth mentioning that this feature was launched last year. The special thing is that its demand was long and Facebook was appreciated for launching this feature. Currently, this feature is available for all users worldwide.


Published In GS News

Monday, February 19, 2018

This important feature that was removed from Google, did you notice?



Google has removed an important feature from its search engine. This feature is related to the image option. It is being said that Google has taken this step in view of the copyright issue. In fact, you can no longer view view image option on any photo in Google image. Before using this feature, users could see the photo in its original size. Not only that, it could also be downloaded easily. But now it will be difficult to download the image in the original size.

Google has given information about this on its official Twitter account. Google has been tweeted and is going to make some changes to the image section to connect with users and many websites. Under it, the View Image option will be deleted. However, the visit option will remain unchanged so that the news related to the image can be read on the website.

It is being said that the deal with this image is an agreement with the image. This change in the image section has been found in stock photo provider Gatey's image after Google's partnership with the company. Goggle recently signed a Multi-Year Global Licensing Deal with Gati Image. Under this agreement, Google will also have to provide the correct copy information related to the photo section in the image section.

It is noteworthy that many photogroups had previously objected to Google's ability to download photos easily without any effort from Google. Despite the copyright, people were downloading the image by image section. The same complaint was also made by Gatti Image.

Posting on Instagram can be a schedule



Instagram recently launched many updates like Last Sean, Type, Hashtag Follow. The company has launched a feature that proves useful for business profiles. Users with business profiles can now schedule their posas on Instagram, however no information has been given from the company about when this feature will be launched for the common users.

Instagram explains this feature through its blog. However, you will still be able to schedule a post through a third-party social media manager site.

You can also post a schedule by Facebook Marketing Partners. The company has also said that this feature will also be launched for General Profile in the beginning of 2019.

It is worth mentioning that recently, Instagram launched the new feature called Type Mode. Through this feature, Instagram users can also type text in Stories like WhatsApp users.

With the Jio, the company is offering just 4G smartphones in Rs.699



Smartphone and feature phone maker company, Mobiels has launched the world's fastest growing mobile network and the largest data network company Reliance Geo together with 4G Volte smartphones in just Rs 699.

According to the statement given by the company, Reliance Jio is offering cash back of 2200 rupees under the Geo Football offer on all 4G smartphones of Govi ​​Mobiles. There is also a Brand Revolution TNT 3 from the five brands under this cashback offer, which will be the world's first touch and type smartphone hybrid model for users moving from feature phones to smartphones.



Pankaj Anand, CEO of Jivi Mobiles, said that as a company in Jivi, we believe in the principle of providing opportunities for giving new technology to the asteroids. He said that considering the 4G technology in rural areas and the growing demand for smartphones, we need to understand the changing needs of our customers and produce the product accordingly.


Anand said that RIL is a suitable step towards achieving our goal of delivering communication equipment to Deva till partnership with Geo. With the cashback given by Reliance Geo, we will be able to make our customers available at 4G Volte smartphones at an effective price of Rs 699.  

Friday, February 2, 2018

Voxels (VOX) — Future of Virtual Reality


Imagine if you could capitalize on the explosive growth of cryptocurrencies and the power of virtual reality in one investment. Would that be something you’d be interested in? I sure am. That’s why I am buying up all the Voxels I can get, which is currently trading at $.23. Believe me when I say that Voxel will be the OFFICIAL currency of virtual reality. This cryptocurrency has been created by Voxelus, a leading virtual reality world builder and marketplace, AND it’s compatible with Oculus Rift and Samsung Gear VR. As of today, Voxelus is the world’s largest source of virtual reality content, with more than 500 unique assets, 50 working games, and 7,000 additional pieces of content through their partnerships. I can confidently say that in 2020 Voxels could be trading at $1.50 a coin because the team is lead by legendary entrepreneur Halsey Minor, have strategic partnerships, an upcoming release of their first standalone game, and several other drivers of growth that I will outline below.

Basics:

  1. Voxelus is a platform that allows anyone, anywhere to create and play VR games without needing to write a single line of code
  2. The platform consists of the Voxelus Creator, a 3D design app for PC and Mac; Voxelus Viewer, which works on desktop PCs, Oculus Rift, and Samsung VR devices; Voxelus Marketplace, which allows creators to sell and user to buy VR content and games for the Voxelus ecosystem
  3. The only form of payment within this ecosystem is Voxel, the in-game cryptocurrency
  4. Ticker: VOX
    Price: $.23
    Ranking by Market Cap: 70
    Market Capitalization: $47,036,640
    Circulating Supply: 210,000,000 VOX
    Max Supply: 210,000,000 VOX
    Average Trading Volume: $8,316,144
    Consensus: PoW

Team:

  1. The Voxels team is lead by no other legendary entrepreneur than Halsey Minor. Mr. Minor was the founder of CNET, co-founder of Google Voice, Salesforce.com, OpenDNS, Uphold, and Rhapsody.
  2. The development team is led by Argentinean software industry veteran Martin Repetto. Mr. Repetto previously created, Atmosphir, a video game creation tool that was the runner up on the TechCrunch 50 in 2008. He was also the CEO of Minor Studios.
  3. The business development and marketing teams are based in Los Angeles. The development and operations teams are located in Rosario, close to Buenos Aires, Argentina
  4. As of 2016, the Voxels team has 10 individuals working on this project full time

Drivers of Growth:

  1. Simply put, the team. Mr. Minor is arguably the most impressive and seasoned leader I have ever come across in the cryptocurrency space. He will squeeze every ounce of value out of this project
  2. The Voxels team is on the verge of launching their first standalone game, Xtraction Royale. The game will be compatible with Oculus Rift, HTC Vive, and Steam VR. These are all large VR platforms with a good portion of the total VR market share
  3. Voxels has engaged in a recent partnership with Flatpyramid.com, which will give Voxels users access to 7,000 digital assets like animated characters and environments
  4. The team established the Voxel Foundation to help expand Voxel’s ecosystem to a variety of network games, VR platforms, and various entertainment outlets. The team has dedicated $5 Million Voxel towards this effort, with the option to add an additional $10 million
  5. The team is currently undergoing a rebranding effort that should help boost their market exposure and increase public awareness. They have also alluded to introducing a newly formed partnership once the rebranding has been completed
  6. Voxel has multi-platform wallets for MAC, PC, and Linux
  7. It has been estimated that the market value for VR in 2020 will exceed $40 billion and Voxels will be at the epicenter of that explosive growth. Current market value for VR is about $6 billion

Headwinds:

  1. Both VR and cryptocurrency are very young, evolving types of technology, so there will be lots of growing pains as a result. However, this team is lead by arguably the best leader which will help them navigate through the turbulent times
  2. Since regulation will always trail innovation, the digital currency space can be subject to new regulations in the future
  3. As of now, Voxels’s growth has happened purely through word of mouth. There has currently been no marketing dollars spent on this project

Summary:

Since this project is so unique we will have to do a little math and make some assumptions to get our price target. The current market value for VR is about $6 billion and the price of Voxels is:
  1. Price: $.23
    Ranking by Market Cap: 70
    Market Capitalization: $47,036,640
    Circulating Supply: 210,000,000 VOX
As I previously mentioned, it is estimated that the market value for VR will reach $40 billion by 2020. So, if you apply the same growth rate to Voxel’s current price, it would be valued at about $1.50 a coin in 2020. However, this is assuming that Voxels market share stays the same into 2020, but I will promise you it will only grow from here.
Voxels Team… Let’s change the world!!


Source:Hacker Noon

Tuesday, January 30, 2018

Designing beautiful mobile apps from scratch


I started learning graphic design when I was 13. I learned to design websites from online courses and used to play around with Photoshop and Affinity Designer all day. That experience taught me how to think like a designer.
I’ve been designing and developing apps for almost a year now. I attended a program at MIT where I worked with a team to develop Universeaty. Two months ago, I started working on a new app, Crypto Price Tracker, which I launched recently on 28th January.
In this post, I’ll share the step-by-step design process I follow along with examples of the app I worked on. This should help anyone who wants to learn or improve upon their digital design skills. Design is not all about knowing how to use design software, and this post won’t teach you how to use it. There’s hundreds of good quality tutorials online to learn. Design is also about understanding your product inside out, its features and functionality, and designing while keeping the end-user in mind. That’s what this post is meant to teach.
Design Process:
  1. Create a user-flow diagram for each screen.
  2. Create/draw wireframes.
  3. Choose design patterns and colour palettes.
  4. Create mock-ups.
  5. Create an animated app prototype and ask people to test it and provide feedback.
  6. Give final touch ups to the mock-ups to have the final screens all ready to begin coding.
Let’s start!

User-Flow Diagram

The first step is to figure out the features you want in your app. Once you’ve got your ideas, design a user-flow diagram. A user-flow diagram is a very high level representation of a user’s journey through your app/website.
Usually, a user flow diagram is made up of 3 types of shapes.
  • Rectangles are used to represent screens.
  • Diamonds are used to represent decisions (For example, tapping the login button, swiping to the left, zooming in).
  • Arrows link up screens and decisions together.
User-flow diagrams are super helpful because they give a good logical idea of how the app would function.
Here’s a user-flow diagram I drew when I started out working on the design of my app.
User-flow diagram for the Main Interface.

Wireframes

Once you’ve completed the user-flow diagrams for each screen and designed user journeys, you’ll begin working on wireframing all the screens. Wireframes are essentially low-fidelity representations of how your app will look. Essentially a sketch or an outline of where images, labels, buttons, and stuff will go, with their layout and positioning. A rough sketch of how your app will work.
I use printed templates from UI Stencils for drawing the wireframes. It saves time and gives a nice canvas to draw on and make notes.
Here’s an example wireframe.
Wireframe for the Main Interface.
After sketching the wireframes, you can use an app called Pop and take a pic of all your drawings using the app and have a prototype by linking up all the screens through buttons.

Design Patterns and Colour Palettes

This is my favourite part. It’s like window-shopping. Lots of design patterns and colour palettes to choose from. I go about picking the ones I like and experimenting with them.
The best platforms to find design patterns are Mobile Patterns and Pttrns. And to find good colour palettes, go to Color Hunt.

Mock-ups

This is when you finally move on to using design software. A mock-up in the design sense is a high-fidelity representation of your design. It’s almost like you went into this app in the future and you took some screenshots from it. It should look realistic and pretty much like the real thing.
There are design software and tools for creating mock-ups. I use Affinity designer. The most commonly used tool for iOS design is Sketch.
Here’s an example of some of the early designs of my app.
Bringing the pencil drawing to pixels!
I experimented more with various colour palettes.
I shared the initial mockups with my friends for their feedback. A lot of people seemed to like the gold gradient and black scheme.
Be willing to take feedback and experiment with new suggestions! You’ll find amazing ideas come from your users when you talk to them, not when you frantically scroll through Dribbble or Behance.
So I redesigned the mock-up and removed the background graphs because generating them was a technically time-consuming process and they reduced readability. This is what the redesigned mock-up looked like.
Gold gradient with black surprisingly looks good!
I was pretty satisfied with the colour scheme, icons on the tab bar, and overall layout. I went ahead and designed the rest of the screens following the same design guidelines. It was a long, but surely fun process!
Once all of my screens were ready, I put together a prototype in Adobe XD and asked a few friends to experiment and give feedback.
After final touches and such, this is what my final design looks like.
The Main Interface!
After all the screens were completed, I imported them into Xcode and began coding the app.
That’s it! I hope this post will help you get started with app design or help you become a better designer. And if you like my app, you can download it here.
I’m ending the post with one of my favourite quotes about design.
“Design is not just what it looks like and feels like. Design is how it works”
-Steve Jobs

Interested for our works and services?
Get more of our update !