Posts

Android Integrating PayTM Gateway – ECommerce App

Image
What is Paytm? Paytm is the most important cellular commerce platform and virtual pockets enterprise. It has a big consumer base of around three hundred million and average transactions of five million per day. All virtual bills may be made thru Paytm like cellular recharges, power payments, credit playing cards, and so forth. Almost the whole lot under the earth is included in Paytm is fast, reliable, and greater reachable charge answer. Paytm additionally gives a price gateway solution that may be integrated into the net and cellular apps with UPI, debit/ credit card, net banking, and Paytm wallet fee options. Overview of PayTM Payment Lifecycle Finishing the checkout involves a wide variety of calls between the app, backend, and Paytm server. Below is the lifecycle of a transaction from initiation to price crowning glory. 1. Getting ready order : Once the patron selects the items, the cart items could be sent to the backend server. This will insert a new order row or update a curren...

How to Create a Plugin in Flutter?

Image
  What is a Plugin? A plugin can be defined as a piece of software that allows you to add capabilities to your app.  But first, you should check  pub.dev  to see if the plugin you are going to create already exists or not. For authoring plugins, there is a mechanism in Fluter that allows you to interact with platform-specific code and also allows you to publish your plugins on pub.dev so that others can use them. Create the plugin template To get started  Flutter  works with templates for plugins that make it easy. You can specify which language you want to use when you create the plugin template. The default is Kotlin for Android and Swift for iOS. Add the platform-specific code Now you have two separate implementations for the same functionality, one for iOS and one for Android. Since the plugin can call into it you need to get these compiled as part of your app. Add to iOS Add your files into your project in the ios/Classes location, so that they will co...

Why App Developers Love Google’s Flutter Framework?

Image
  During the Google I/O developer conference in May 2021, Google released the Flutter version 2.2, taking the framework to the next best level. The earlier version was more of an SDK for mobile development. However, with the recent release, the company has converted it into a  cross-platform app development   framework. As a result, Google has entered a space to create apps for Windows, Linux, Mac, and other operating systems. Some of the critical updates that came forth with Flutter 2.2 include: It offers null safety, which allows developers to develop confidently and create more secure projects. It is the norm of the developer world, and adding this feature has taken Flutter one notch higher Google has also released the in-app payments plugin alongside the new version launch, which will allow developers to enhance the apps with minimal efforts Along with the version upgrade for Flutter, Google has also released a version upgrade for Dart. With this new release, there ar...

Native Platform Support using Platform Channels

Image
  So, How does native platform support be done by using Platform channels? We will read about it in this blog. Basically,  Flutter  has its own supple system that allows users to call platform-specific APIs which might be in Java code on Android, or in Kotlin or in Swift or Objective-C code on iOS. Dart code has no direct access to the platform-specific APIs of the Android SDK and iOS Cocoa Touch. What are Platform Channels? Platform channels are a simple mechanism that provides communication between the Dart code and the platform-specific code of a host app. This means you can show a platform service in your host app code and have it invoked from the Dart end. Or vice versa. It will be possible with plugins to create a Dart API backed by an iOS implementation which is written in Objective-C or Swift and an Android implementation which is written in Java or Kotlin and then it will be packaged up as a Flutter or Android or iOS triple stick together using platform channels....

A Complete Guide on Flutter App Development

Image
  The mobile app industry is enormous, and every day new apps are entering this space.  88%  of the user's mobile time is spent within the mobile apps. There are at least 2.87Mn apps available on Google Play Store alone. The total number of apps on the Apple store stands at  1.96Mn . These are huge numbers, and they are going to keep increasing. With such exciting stats backing mobile app development, enterprises must think of app-first if it helps engage better. Having said this, the biggest dilemma that presents itself before companies is whether to go Android/iOS first with their solution. For startups and small/medium businesses, you should essentially try identifying ways in which you can enter both OS simultaneously. With cross-platform app development, you can release apps for all the users and gain more traction. We just solved one problem, giving rise to another- what framework to use for cross-platform apps. We will talk about why flutter app development is...

iOS Font Size Guidelines for Universal App

Image
When we design an iPhone or iPad app but we are not sure what font size to use? So here are  iOS   font size guidelines iPhone Typography Guidelines   ELEMENT SIZING NOTES Titles (of page) 17 pt Medium font weight Paragraph text, Link 17 pt - Secondary Text 15 pt Lighter color Tertiary text, Captions, Segmented buttons 13 pt - Form Controls 17 pt Highlight important buttons with medium font weight Tab bar Action bar 10 pt Don't go smaller than this   Titles → iOS has some big title of 34 pt if it will scroll then 17 pt   LIST VIEWS → In List View, the item title should be Medium with 17 pt size. → Item Description should be Regular with 15 pt size. → Item body should be regular with 15 pt.   Form Controls   → In button, Text should be Semibold with 17pt. → In the segment, In active item text size should be 15pt with Medium. → Active item text size should be 15pt with semibold. → In text Input, the text size should be 17pt with Regular.   Action Ba...

How to Implement Google AdMob in your Android App

Image
  AdMob is a multi-platform mobile advertising network that allows you to integrate ads into your app. By implementing AdMob, you can start earning your extra income. It is very helpful particularly when you are launching a free app and you want to earn some income from it. Integrating AdMob into your app it's an easy task. In this blog, we’ll build a simple app of two screens to display the different types of ads that Support by AdMob. 1. Type of AdMob Ads Currently, in AdMob, we have the below types of ad units. You can choose any ad unit based on your app functionality. ➞ Banner Ad Banner Ads fill only a part of the screen depending on the ad size that is created by you. Banner Ad comes up in multiple sizes Standard, Medium, Large, Full-Size, Leaderboard, and Smart Banner. Smart banners are very useful when you target different screen sizes and fit the same ad depending on the device's screen size. ➞ Interstitial Ad Interstitial ads occupy the full screen of your mobile. Bas...