What is Flutter and Flutter Engine ?

What is Flutter ? Flutter is Google’s portable UI toolkit for building beautiful, natively-compiled applications for mobile, web, and desktop from a single codebase. Flutter is a new way to build high-performance, cross-platform mobile apps. Flutter is optimized for today’s, and tomorrow’s, mobile devices. Flutter makes it easy and fast to build beautiful mobile apps … Read more

Convert an existing Android application to a library module

As we have seen in our post, “How to develop first android Application/App in Android Studio” where we developed our first simple android application, now within this post we will see how we can convert this same application as a library to create AAR file which we can use from any other application as library. … Read more

Creating AAR library for Android apps using Android Studio – Part 1

Android Library

An Android library is structurally the same as an Android app module. It can include everything needed to build an app, including source code, resource files, and an Android manifest. However, instead of compiling into an APK that runs on a device, an Android library compiles into an Android Archive (AAR) file that you can … Read more

Creating a simple thread in Linux using pthread library api’s

In this post, we create a simple thread using pthread library API “pthread_create” and wait for this thread to execute in main using pthread_join. The above program is self explanatory which creates a simple thread using pthread library API “pthread_create” which returns unique Thread ID in first argument threadId, and we pass two other arguments, … Read more

Electron – Framework to Develop Cross-Platform Desktop Apps

Electron is a platform for writing cross-platform Desktop applications using Web technologies — this means, instead of writing your desktop app in languages like C# or Objective C, and using frameworks like Cocoa or WPF, you write your app once in HTML, CSS, and JavaScript. Traditionally, this approach has had some significant limitations — if your app wanted to … Read more