Geek Speaks at GeekyAnts
Watch our geeks speak

Accessibility in Flutter
Accessibility plays a crucial role in app development, as it ensures that mobile applications are usable and inclusive for all users. It helps boost the UX aspect of the app, ensuring that the users have a pleasant time interacting with the app. In this episode of GeekSpeak, Vipul Chaurasia, Software Engineer - II shares his expert knowledge and insights on building accessible apps, and unravels various techniques, best practices, and tools that can be employed to enhance the accessibility features of Flutter apps, ensuring an optimal experience for all users.Vipul ChaurasiaSoftware Engineer III

Mental Model for Uncontrolled Forms: Remix for Better UX/DX
Uncontrolled forms in React refer to a form implementation where the form inputs hold their own state internally, rather than being controlled by React component state. To manage them, Remix can come really handy. In this episode of GeekSpeak, Vivek Lokhande, SE - II, explains how Remix, a new full-stack web framework that lets you code the frontend and backend together in an innovative way, combining React syntax with TypeScript or JavaScript.Vivek Sunil Lokhande

Flutter Gauges: A Gauge Library Package for Flutter
Data representation plays a crucial role in modern app development, providing users with meaningful insights and enhancing their overall experience. In this video, hear Hasnen Tai, Shaikh Afroz and Sahil Sharma discuss the development process, and share their insights on creating a versatile and aesthetically pleasing collection of gauge styles. From traditional circular gauges to modern linear and radial variants, the library offers a wide range of options to suit various data visualization needs.Hasnen Fakir Tai

Introduction to Playwright: An Automation Testing Tool
Automation testing plays a crucial role in the software development lifecycle by automating the execution of tests, validating software functionality, and ensuring the quality of the application. It involves using specialized tools and scripts to simulate user interactions and compare actual results with expected outcomes. It is a cross-browser automation testing tool that can be used to test web and mobile apps. It is built on top of the Chromium engine, which means that it can be used to test any website or app that is built on top of Chromium. It can also be used to generate test data and to report on the results of tests.Achanta Sai Raghvendra Kalyan Prakash

Using FHIR to Improve Patient Engagement
In today's rapidly evolving healthcare landscape, patient engagement has become a crucial aspect of providing quality care, as it empowers individuals to actively participate in their own healthcare journey. When patients are engaged, they become more informed, motivated, and collaborative partners in their care, leading to improved health outcomes and overall satisfaction. Sadly, that isn't what the real world figures show. And that is exactly where FHIR come into play. From personalized health records to mobile applications and interoperable health systems, Gaurav explores the diverse applications of FHIR that can significantly enhance patient engagement. Join Gaurav Porwal, ADoE, GeekyAnts, in this episode of GeekSpeak, as he discusses the transformative power of Fast Healthcare Interoperability Resources (FHIR).
Dart Frog: A Minimalistic Backend for Flutter
Flutter is a frontend framework that is used, and preferred, by developers around the world. However, when building apps, mere frontend isn't enough, backend is just as important, and conventionally the backend isn't built using Flutter or Dart. This is where, Dart Frog comes in to play. It enables Flutter and Dart devs to build backend using Flutter as well. In this video, Jeevan Chandra Joshi, Software Engineer - II, GeekyAnts, talks all there is about Dart Frog, a simple yet powerful backend framework designed specifically for Flutter apps.Jeevan Chandra Joshi

Automated Job Opening Creator Using GPT-powered AI
The importance of hiring lies in its impact on a company's success and growth. Hiring the right people leads to a skilled workforce, promotes a positive work culture, enhances a company's reputation, and saves time and money. Developing a robust and efficient hiring process that aligns with the company's goals and values is crucial for any organization. In this episode of GeekSpeak, Vineet Dugar, Software Engineer - I, GeekyAnts, talks about his experience of working on creating an automated job opening creator using GeekyAnts very own topgeek, and ChatGPT-powered AI.Vineet Dugar

How I Built A 2D Game In React Native
Flappy Bird, when launched back in 2013 became an instant success. It was a basic 2D game where you had to just touch the screen to keep the bird afloat in the air, and guide its way through obstacles. In his latest side project, our geek Darshan Ponikar, Software Engineer - I, has tried to recreate the same, in React Native. All the graphics of the game were drawn using the Skia engine, and Zustand was using to manage the state of the game. In this video, he discusses game assets and logic to help readers understand how to create a similar game, while he also walks us through the development process, including how he implemented the game mechanics, graphics, and sound effects. He also shares some insights on how he optimized the game for performance and improved the user experience.Ponikar Darshan Janardan

Automated Grading of Interviews Using GPT-Powered AI
With the advancements in Natural Language Processing (NLP) and Machine Learning (ML) technologies, AI-based systems can analyze and interpret human language better than ever before. One of the best use cases of this technology is automated grading of interviews. In this video, Priyamvada, Software Engineer, GeekyAnts showcases and talks about a software that she has worked on, that automates the grading of interviews. Powered by GPT, an AI language model, this software can evaluate the candidates based on their responses. She explains how it works and helps save recruiters time and effort in conducting interviews, while sharing a few insights into what lies in the future for it.Priyamvada

DApps with Flutter and Solidity
Web3 being all the hype among rising concerns for privacy and security, online, naturally makes decentralized application development a must-have skill to have. The application development process in itself isn't much different, but making it compatible with Web3, is what's new for most developers. Solidity, is the programming language that is used for the same. In this video, Alan Paul Varghese, SDE, walks you through the process of building a decentralized app, using Flutter and Solidity.Alan Paul VargheseSenior Software Engineer - II

Database Access Optimization using Django
Databases are huge stores of data that the applications need constant access to, in order to stay performant. Database access optimization refers to the process through which developers optimize the database to make its access faster, thus making the app faster. Django is a Python web framework, that can be used to optimize the database. In this episode of GeekSpeak, Vijay Anand, Co-founder, WebKnot Technologies, explains how you can execute database access optimization, using Django.Bhushan G VLead Video Producer

Flutter Web Renderers: CanvasKit vs. HTML
Web rendering, on a very basic level, refers to the process through which, the code that you've written for your app, is converted into intractable elements on a web-page, that the users can see, and take actions with. When writing your app in Flutter, you have the option two choose between two different web renderers, CanvasKit and HTML. In this episode of GeekSpeak, Uttam Kini, Software Engineer - I, talks about web rendering, the top two choices of renderers for Flutter, compares the two, and shares his thoughts on the best one, that you should go with.
Rapid Usability Testing
Your application's design plays a major role in defining how usable the app is going to be. The user experience significantly depends on the way the UI and the UX of an app are designed. But sometimes, a seemingly good UX, or even a UX backed by a significant research, doesn't perform as well as it is supposed to be. And, in such a situation, getting to the root of the problem is very important, since it hampers the platform, and by extension, the company's performance. Usability testing the answer to this situation. While, there are various ways to conduct usability testing, in this episode of GeekSpeak, Soma Raj Laxmi, UI/UX Trainee, talks about Rapid Usability Testing. She gives a brief overview of the method, and talks about its advantages, need and how to actually conduct the same.Soma Raj Laxmi

Isolates in Dart & Flutter
As advanced as the applications are these days, they stand to offer a lot of functionality, even for heavy tasks. But, running such a heavy task can often affect the fluidity of the UI of the app. So what's the solution here? The solution is to create a separate isolate, to execute the heavy task. In this episode of GeekSpeak, Sahil Garg, Software Engineer - I, discusses, all there is about isolates in Dart and Flutter.
Understanding Android
Today, Android is one of the most, or rather among the top two most popular operating systems for touchscreen based devices such as mobile phones and tablets. But, what exactly does it look like under the hood? And what are the key aspects of it, as an OS, that you need to know about, in order to be able to develop better applications for it? In this session of GeekSpeak, Gaurabh Chakraborty, QA Lead, GeekyAnts, answers all these questions, and more. He talks about Android, from its very initial days, to where it stands today, and what does that mean for the developers.Gaurabh Chakraborty

Integrating REST API with GraphQL
Over the past decade or so, REST has become the standard for designing web APIs, but the main caveat here is that it is slow. GraphQL, in contrast, is a faster alternative, but has a list of limitations of its own. So which one should you use? Our geek Yogeshwaran Ramesh, Senior Software Engineer, GeekyAnts, says, both! In this episode of GeekSpeak, he will explain how you can call REST APIs from a GraphQL client, and have the best of both worlds.Yogeshwaran Ramesh

Supabase - An Open Source Firebase Alternative
Firebase is one of the most widely used backend platforms for backend app development, as well as hosting. While it is a fairly capable platform, there are instances where the features offered by it are just not enough. And that's where an alternative such as Supabase comes handy. It has many advantages over Firebase, with the key one being that it is open source, hence there's zero lock-in.Rohit Agarwal

Understanding Principles of Design in Visual Design
Principles of Design are a few sets of rules that a designer can follow to make a visual composition (e.g. UI or graphic design deliverable) more aesthetically appealing. It also focuses on the accessibility and usability aspect of a visual composition.Zaid Uddin Haider

Affordances and Signifiers
When designing any product, be it physical or digital, affordances play a major role in enabling the users to use the product, the way it was intended to, without any instructions. And signifiers, help make the affordances prominent enough for the users to not miss them. In this episode of GeekSpeak, Rati and Harshita talk about affordances and signifiers and explain their significance in the final product's UI/UX.Rati Agarwal

Rethinking React Native Architecture
React Native usually uses the bridge architecture to enable the native code to interact with the JavaScript code. JSI (JavaScript Interface) stands to totally eliminate the need for a bridge. In this episode of GeekSpeak, Darshan Ponikar, Software Engineer - I, GeekyAnts, talks about JSI, it;'s advantages over the bridge architecture, and explains its implications for the devs.Ponikar Darshan Janardan

Introduction to Spring Boot
You may have heard of Spring Boot, but what exactly is it? In this episode of GeekSpeak, Kunchok Tashi, software engineer III, gives an introduction to Spring Boot, explains about its installation, lists down its features and components.Kunchok Tashi

Severpod - Backend solution in Dart
Serverpod, a web and app server, that allows you to write the server-side code in Dart. This makes it built, exclusively for the Flutter ecosystem. In this episode of GeekSpeak, Rohit Agarwal, Software Engineer - III, GeekyAnts, talks about Serverpod, explains how to install it, lists down its characteristics, and in the ens discusses its future.Rohit Agarwal

Speekup
We, at GeekyAnts, are always experimenting, especially with any new tech that we manage to get our hands on. Twitter offers Spaces, a live audio conversation platform, where people can schedule and hold online chat sessions, which anyone can join. The idea really struck our geeks, and they decided to give it a whirl. And the result is speekup: A live-conversation platform inspired by Twitter Spaces. In this video, Asmit Srivastava and Ashish Gour talk about speekup, the idea behind it, and how it was developed.
Mobile App Instrumentation
With a majority of users using mobile as their primary device, to browse the internet, the need for mobile applications to perform well is now more than ever. In this GeekSpeak session, Gaurabh talks about the various factors that are important to mobile apps, how they affect the performance of the apps and what can be done to fix those, for a delightful experience.Gaurabh Chakraborty

Omnichannel Experience Design
Your brand image speaks volumes about your company. With multiple channels available today, it is very important to present a uniform brand image. Omnichannel experience design helps make that possible. Hear Zaid talk about it in this episode of GeekSpeak.Zaid Uddin Haider

Understanding Empathy in Design Thinking
Zaid Uddin Haider, UI & UX Designer at GeekyAnts talked about what is Empathy in Design Thinking and how empathy helps designers in developing a human-centric solution. He also explained the requirement of empathy by taking some relatable examples. This talk covers some common methodologies as well that designers use while empathizing with their audience.Zaid Uddin Haider

Calling C code in Dart using Foreign Function Interface by Manuinder Sekhon
Manuinder Sekhon, a Flutter Software Engineer at GeekyAnts shares his perspective of using Foreign Function Interface in codes. It covers topics such as Introduction to FFI, why to use and Building an FFI plugin.
Geo-Spatial Rest Backend Using GeoDjango By Nayan Jyoti Das
Nayan Jyoti Das, a backend developer at GeekyAnts briefs us on Geo-location using GeoDjango. This video will give you an idea about using Django to build REST API for geospatial data storage and queries.Nayan Jyoti Das
Using React Hook Form in React Native Projects By
Sankhadeep Roy, Engineering Manager at GeekyAnts, takes you through his latest experiment of using React Hook Form with React Native. This instructional video will take you through the steps for implementation so you can add forms to your app in no time!Sankhadeep Roy

Introduction to AWS Amplify By Viral Sangani
Viral Sangani, Software Developer at GeekyAnts briefs on the fastest and easiest way to build mobile and web apps that scale using AWS services.Viral Hashmukhbhai Sangani

Exploring Recoil With Sanket Sahu
Sanket Sahu, CEO & Founder of GeekyAnts explores Recoil, a state management library for React. Recoil lets you create a data-flow graph that flows from atoms (shared state) through selectors (pure functions) and down into your React components.
Snake Ladder Game In Flutter Web
Sumant Raj, Software Engineer at GeekyAnts built a Snakes & Ladders game in Flutter Web and talks about his experience through the process and how he did it. He touched upon topics Why Flutter Web, Previous games built using Flutter & CodingSumant Raj

Micro-Services & Angel Framework
Suresh Konakanchi, Software Engineer at GeekyAnts took the stage and shared his experiential knowledge on Micro Services and Angel Framework. He touched upon topics such as Micro Services, Angel, Middlewares, Request Life Cycles and more.
Revisiting Concurrent Mode in React
Aashish Tiwari, Software Engineer at GeekyAnts Revisited Concurrent Mode After An Year in our weekly tech talk session. He touched upon topics such as Problems faced by React developers, Features, Data Fetching with Suspense and more.Aashish Tiwari

Understanding DI & Provider in Flutter
Raja Jain, Software Engineer at GeekyAnts presented a talk on Understanding DI & Provider in Flutter in our weekly tech talk session. Topics Covered: - Dependency Injection - Inversion of Control - Provider - Inherited WidgetRaja Jain

Create your own Redux with RxJS
Rishabh Karnad, a software engineer at GeekyAnts shared his working experience on Redux. Topic Covered: - What reactivity is - How RxJS can help you with it - Create our own Redux store with RxJSRishabh Karnad

Getting Started with SwiftUI
Anushka Agrawal, Software Engineer at GeekyAnts shares her experience of working with SwiftUI. Topics Covered: - How to develop an application for the Apple Platform? - What is SwiftUI? - Why use SwiftUI? - Declarative SyntaxAnushka

Redux Thunk, Generators and Redux Saga by Pranjul Sharma
Pranjul Sharma, Software Engineer at GeekyAnts presented a talk in our weekly tech talk session. Topics covered: • Brief intro of Redux • Redux Thunk • Generators • Redux SagaPranjul Sharma

Validate JS with Redux Form by Vinay Sharma
Vinay Sharma, Software Developer at GeekyAnts shared his experience on "Validate JS with Redux Form" Topics Covered: - Challenges faced - Problem solved with Redux Form - Validate.JS - Challenges solved with Validate.JSVinay Sharma
A blog on modeling Twitter in cloud firestore.
Twitter in cloud firestore
Svelte.js - New JavaScript Framework
Rajat Jainwal, Software Engineer Intern at GeekyAnts presented on Svelte.js, a trending JavaScript Framework. He talked about Svelte.js, Component Structure in Svelte.js & Reactivity.Rajat

React & D3 Together
Vanshu Hassija, Software Engineer at GeekyAnts shared his experience of using "React & D3" together. Topics Covered: - What is D3.js? - Why use D3.js and React if only d3 can do everything. - How D3 and React can be used together. - Code demonstrationVanshu Hassija

Step Sequencer in Howler JS
Vinay Sharma, Software Engineer Intern at GeekyAnts took the stage & mixed his two passions together & presented something unique.Vinay Sharma

Tips & Tricks in Firebase
Pushkar Sharma, Software Engineer at GeekyAnts shared his tips on Firebase. Topics Covered: - What is Firebase - Database - Cloud Firestore vs RealTime DB - Pricing - Data Modelling
Journey from FeathersJS To Laravel: BuilderX Edition.
Aditya Jamuar, Software Engineer at GeekyAnts shared the journey of BuilderX from FeathersJS to Laravel.Aditya Jamuar

Snake 2D Game in Flutter and Flutter Web
Suresh Konakanchi, Software Engineer at GeekyAnts created 2D Snake Game for us to play. Topic Covered: - What is Flutter? - What is HummingBird? - Is Architecture for mobile and web different?
Designs of Social Media
The Designs of Social Media" by Probin Johori from our team. The talk covers the following: - Phone usage around different users. - Humans and their relation to cellphone - Role of designers and developers - Time well spentProbin Johori

React Native's New Architecture
Talk on React Native's New Architecture by Siddhant Goswami, Software Engineer at GeekyAnts. Topics covered in this talk: • How to React Native works today - Technical Introduction • Problem with React Native • Compare how the web has solved these problems • React Native's New Architecture • Fabric • JSISiddhant Goswami

The What and Why of Elixir
Vikram Pratap Singh, Software Engineer at GeekyAnts shared his insight to new technology, Elixir, the reliable backend.Vikram Pratap Singh

Tour to Virtual Reality by Sumant Raj
Sumant Raj, Software Engineer at GeekyAnts presented a talk on "A Tour to Virtual Reality using ReactJs + A-Frames"Sumant Raj

Building Games in Flutter
Sumant Raj, Software Engineer at GeekyAnts shares the developmental process behind his own very first Canvas-based game in Flutter.Sumant Raj

A guide to Giving Great Talks
There is no secret formula for delivering great talks but there are secret ingredients. Listen to Digvijay Wanchoo as he shares his secrets to nailing a brilliant talk.Digvijay Wanchoo

GeekyAnts @ Flutter Live '18, London
Google organised a live event for Flutter in London in 2018 and we were there. Follow Ruchika as she shares her experiences from Flutter Live '18 and announces new changes in Flutter.
Introduction To React Hooks
In our last Tech Talk, Akarsh Srivastava from our team presented on React Hooks.Akarsh Srivastava

Extending JavaScript
Our latest tech talk was based on the topic 'Extending JavaScript' by Rishabh Karnad from our team.Rishabh Karnad

How JavaScript Works
Detailed talk on JavaScript by Himanshu Satija from our team. This talk covers basic idea of JS, comparison with other languages, setTimeout and few other important topics.Himanshu Dinesh Satija

Machine Learning
Artificial Intelligence is the new fire in the IT forest. Almost everything today runs on AI and it’s development is nothing short of rapid. Machine Learning has been identified as the mother of AI which is a crucial piece of knowledge to gain.Amith M.S

Advanced React Component Patterns
This Tech Talk is about advanced React Component Patterns.
Deep Learning With React Native
This Tech Talk is about Deep Learning With React Native.Akarsh Srivastava

Building a Crypto Tracker App
This Tech Talk is about Building a Crypto Tracker App.Introduction to Firebase
This Tech Talk is about Firebase.Rahula RajRoute Resolver
This Tech Talk is about Deep Learning With Route Resolver.Kumar Ratnam Pandey
Introduction To CSS Animations
This Tech Talk is about CSS animation.Aditya Mukesh Thakur

Google Flutter
This Tech Talk is about Google Flutter, a new mobile app SDK to help developers and designers build modern mobile apps for iOS and Android.Mukesh Chandra

Quality Assurance
This Tech Talk is based on the role of QA team in any organization. We have discussed regarding Manual testing, Automation testing and some frameworks, testing tools like Keyword Driven Framework and Cucumber Framework.Sindhu KP









