Blog Posts

Programming with Kotlin – TechnoWise

Kotlin is a statically typed programming language that runs on JVM.Developed by JetBrains, Kotlin is packed with features like higher-order functions, lambda expressions, operator overloading, string templates, aggressive type inference and more, which make it a very compelling language to use for application development. Kotlin is highly interoperable with Java and therefore, they can be used together on the same project.However, as we will demonstrate in the session, Kotlin offers quite a few advantages over Java, because of which it

Continue Reading

Enhance your skills and career using the power of open source

This blog is meant for anyone who is looking to enhance their programming skills and career. You could be a fresher who just started programming or an experienced professional who has not yet started to contribute to open source. So Grab the coffee. Because this going to be a long read. Goal The main goal of this blog is to motivate developers towards open source contribution and show them how important it can be for their skills and careers. I

Continue Reading

Flutter For Android Developers : How to design FrameLayout in Flutter.

This blog is meant for Android developers looking to apply their existing Android knowledge to build mobile apps with Flutter. In this blog, we are going to explore what is equivalent design widget for FrameLayout in Flutter. Series How to design Activity UI in Flutter? How to design LinearLayout in Flutter? How to design FrameLayout in Flutter? (You are here) Prerequisites This blog already assumes that you have set up the flutter in your machine and able to run a

Continue Reading

Flutter For Android Developers : How to design LinearLayout in Flutter.

This blog is meant for Android developers looking to apply their existing Android knowledge to build mobile apps with Flutter. In this blog, we are going to explore what is equivalent design widget for LinearLayout in Flutter. Series How to design Activity UI in Flutter. How to design LinearLayout in Flutter. (You are here) How to design FrameLayout in Flutter. Prerequisites This blog already assumes that you have already setup the flutter in your PC and able to run a

Continue Reading

Flutter For Android Developers : How to design Activity UI in Flutter.

This blog is meant for Android developers looking to apply their existing Android knowledge to build mobile apps with Flutter. In this blog, we are going to explore what is equivalent to Activity in Flutter. Series How to design Activity UI in Flutter. (You are here) How to design LinearLayout in Flutter. How to design FrameLayout in Flutter. Prerequisites This blog already assumes that you have already set up the flutter in your PC and able to run a Hello

Continue Reading

Aspect Ratio in Staggered LayoutManager using Constraint Layout

Hello Developers !!! Today we are going to learn an efficient way to maintain the aspect ratio of our View in Staggered Layout using Constraint Layout. We will take the example of Pinterest app design. This article assumes that you already have basic knowledge of LayoutManager and ConstraintLayout if not then I recommend reading the following link before going further. This is our goal to design like the Pinterest layout. For this, we need a StaggeredGridLayoutManager in RecycleView. What is StaggeredGridLayoutManager ?

Continue Reading

Getting Started with Android Architecture Components

The Android Architecture Component library was introduced in Google I/O 2017 which is now available in Stable Version. So I thought it is the right time to starts with these components and I recommend you to starts using in your apps too What are Architecture Components? Architecture Components is a collection of libraries that help you design robust, testable, and maintainable apps. Start with classes for managing your UI component lifecycle and handling data persistence. In simple words, this library

Continue Reading

Gradle Dependencies Maintenance

This blog is written to keep libraries versions,app version and gradle dependencies at single point So lets start coding… 1.App Versioning To keep the proper incremental build and proper version naming conventions we can keep the app version with following code in build.gradle file in app module def versionMajor = 1 def versionMinor = 0 def versionPatch = 0 def versionBuild = 1 // bump for dogfood builds, public betas, etc android { defaultConfig { applicationId “com.burhan.rashid.daggermvprx” versionCode versionMajor *

Continue Reading

Site Footer