Everything Mobile

Mobile app development is one of the core area 42Square focus on. We have worked on multiple domains including enterprise level apps using swift for iOS and kotlin for Android. We have used flutter for cross-platform app development which shares a single source code and works on both platforms. Our team has expertise in working with simple to complex features like Maps(Apple Maps, Google Maps, Leaflet, Mapbox), IoT integrations, location and proximity solutions, audio/video and streaming solutions.
Swift
Kotlin
Flutter & Dart

Feature-rich, Lightning fast apps using latest technolgies

Our team uses latest technologies for developing apps making sure we stay ahead of the curve. For iOS, we use SwiftUI for creating user interface coupled with Combine which is a declarative Swift API for processing values over time. Combine declares publishers to expose values that can change over time, and subscribers to receive those values from the publishers. Both SwiftUI and Combine helps us in creating high performing and appealing apps in less time.

For Android, We are using Kotlin and Jetpack Compose, to accelerate development. Jetpack Compose gives us super power to create user interface in less time with much lesser code, using powerful tools and intuitive Kotlin APIs. When it comes to Flutter, which is powered using Dart language, we use both Android Studio and VS Code as IDE. Flutter helps us in creating apps for both platforms using a single source code.

Location & Proximity

Real time tracking solutions, geofencing, location based triggers, background location monitoring.

IoT / Wearables

Counting cameras, beacons, BLE, weather sensors, data fetch from wearables, apps for watch, tvOS.

Chat and Streaming

Text, Audio and Video chat and streaming using platforms like Agora, Opentok, Sendbird and Twilio

Maps

We have worked extensively on apple maps and google maps. We also have expertise in Leaflet and Mapbox.

Animations & Micro Interactions

Visually appealing and interactive apps using animations and micro interactions.

M-Commerce

Payment solutions, order tracking, push notifications, search, cart, reviews and reactions, chat.

iOS

We are developing next-gen iOS apps that are quality tested for perfection. We use latest technologies like SwiftUI and combine to create awesome apps with highly interactive UI and excellent performance. We have build enterprise grade IoT enabled solutions, real time tracking solutions, and live streaming apps using latest technologies.

New age apps demands flexibility with a high degree of security. We strongly believe keeping up to date with technologies is a crucial step to address the security and privacy concerns. Our team is well versed in keeping security in mind when developing apps.

SwiftUI

Combine

UIKit

MapKit

Core-Bluetooth

Core-Location

XC-Tests

Core-Data

ShareKit

SpriteKit

Core-Motion

GameKit

StoreKit

Core-Animation

AVKit

AddressBook

HealthKit

MediaPlayer

NotificationCenter

Photos

WebKit

Android

When it comes to Android, we use both Kotlin and Java. Our most recent apps are built on Kotlin using Jetpack Compose which is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.

Along with Jetpack Compose, we use dagger 2, coroutines, gradle and many other tools and frameworks to fasten the development cycle but also ensuring highly stable and scalable apps.

Jetpack Compose

Dagger 2

Coroutines

EventBus

Retrofit

Glide

AVD Manager

Debug Bridge

IntelliJ IDEA

LeakCanary

Flutter

Flutter is our latest crush. Everyone of us, including web and backend developers have fallen in love with Flutter. We do pair programming every now and then to explore new technolgies and tool to stay up to date. When trying out Flutter, all of us were really happy with the ease of developing apps for both iOS and Android. The declarative syntax, the large community support and fast iterations of development cycle have really made Flutter standout.

We have used Flutter for multiple apps including our own products. We have used frameworks like Riverpod, Provider and Bloc for state management.

Riverpod

Flutter Tree

flutter Hooks

Providers

Bloc

flutter Hooks

AnimatedContainer

FutureBuilder

StreamBuilder

GridView

SliverGrid