-
Clean Code Chapter 1&2: Clean Code & Meaningful names
I have started reading the book Clean Code by Robert C. Martin, which is considered to be a industry standard for writing maintainable and elegant code. Because this book is such a heavy read, and each chapter is full of content and a knowledge bank in itself, for personal reference I’ve decided to summarise each chapter in…
-
Philosophy Behind The Offensive Programming
Recently I was listening to a podcast and there was this really smart guy Piwai talking about something that instantly captivated by attention. That was the coining of the term Offensive Programming. What is offensive programming? Well, you can find the literature on Wikipedia and also I am not the best person to explain that. So…
-
5 notes on MVP architecture pattern for Android
Image credits Macoscope MVP (Model View and Presenter) is an architectural pattern inspired by the popular MVC pattern. MVP addresses two main points : Make views as…
android, android studio, Application, architecture, coding, development, fun, how, Internet, introduction, java, learning, libraries, Linux, mobile, MVC, MVP, pattern, programming, technology, to, web -
Practice Shapes : Android App To Learn Shapes
Only way to learn something is to learn it by yourself. Recently I have been playing with Canvas in android and it has been fun! 😀 As they say knowledge is knowing tomato is a fruit. Wisdom is not putting it in vegetable basket. And best way to persist new gained “wisdom” is to put…
android, Application, canvas, edtech, education, java, layout, pratice, programming, shapes, technology, XML -
Rails Number Helper Port to Android
A polyglot developer will understand, there is always something you like about one language and you wish was available for another language too. So, recently I started learning rails and found number_helper API very cool and fun to use. It gives you easy API to convert numbers into many formats like number_to_human which will convert 20000 to 20 Thousands or…
-
Making GCM client in Android and Application server in Ruby on Rails
It is always fun to play with new APIs and tools. GCM is not something I was getting my hands on for the first time but it changed completely since last time I did a project using this. But the good news is it has changed for good. New service classes makes it easier to…
-
Paint App in Android
Recently I was learning about Canvas and Custom views in Android and to put the theory in practice I made a pretty simple Paint App. Source code of the app can be found https://github.com/priyankvex/Paint-App-Android. The App is pretty simple with features 1. Create Drawings (Obvious one :P). 2. Select different brush sizes. 3. Eraser with…
-
Making an OCR app for Android using Tesseract.
Star on GitHub Recently I was playing with OCR library by google called as “Tesseract” (cool name for a library!). It was a fun experience. This post shows how you can make a simple OCR app in Android using Tesseract. We will be using Tess-Two a fork of Tesseract…
-
Android Application for a basic Calculator.
Hi there, This time would like to share my new project ‘ A basic calculator built for the android platform.’ Creating android apps always seemed cool to me . Able to start learning to create one is even cooler. This project uses simple things like XML layouts, Activities using java, Intents, OnclickListeners and some more…
-
A Basic Calculator using Swing and JAVA(TM).
Hi,there . This time i would like to share my new work. This a basic four function calculator made using java and Swing. The GUI created is with the help of….you guessed it right SWING. Java simple calculator 1. A four-function calculator with the following functions: * Addition – adds two numbers * Subtraction –…