Skip to main content

Posts

Showing posts from May, 2017

Cognitive Computing

What is Cognitive Computing ? Cognitive computing is the simulation of human thought processes in a computerized model. Cognitive computing involves self-learning systems that use data mining, pattern recognition and natural language processing to mimic the way the human brain works. The goals of users evolve as they learn more and redefine their objectives. To respond to the fluid nature of users’ understanding of their problems, the cognitive computing system offers a synthesis not just of information sources but of influences, contexts, and insights. To do this, systems often need to weigh conflicting evidence and suggest an answer that is “best” rather than “right”. Cognitive computing systems make context computable. They identify and extract context features such as hour, location, task, history or profile to present an information set that is appropriate for an individual or for a dependent application engaged in a specific process at a specific time and

Introduction to Kotlin : New Official Programming Language for Android

Kotlin is a statically-typed programming language primarily developed by the team of JetBrains that runs on the Java Virtual Machine and also can be compiled to JavaScript source code or uses the LLVM compiler infrastructure. It's a modern programming language. Development lead Andrey Breslav has said that Kotlin is designed to be an industrial-strength object-oriented language, and a "better language" than Java, but still be fully interoperable with Java code, allowing companies to make a gradual migration from Java to Kotlin. Kotlin can be adopted for both sides of development backend and front end. One of the obvious applications of Kotlin is Android development. Android has announced Kotlin as it's official language in Google I/O 2017. Why I should adopt Kotlin : Although Java is one of the world's most widely used programming languages and is pretty much the official language for Android development, there are many reasons why Java might not always

Reason why mobile app fails to attract users.

1. Complex UI : Most of the users complains that app is not easy to use. When you are developing a mobile app keep in mind that user may not be aware of computing, User may be not well educated. You should design a UI in such a way that any user who is educated or not, they know computing or not can play with your app easily. To ensure that you should do beta testing of your app with all classes of people and take their feedback and implement as much as possible. You should always keep your UI simple and highly responsive. Most of the companies fail in this area because they take it easy but this is the one of the biggest reason, the user installs their app and uninstalls as soon as they find it's not appealing. So never compromise with UI designing better you hire some highly experienced professional UI-UX designer for this work. 2. Ignoring Platforms : Android and iOS or any other platforms have very different interface guidelines. They operate in different ways, gestu