AppIt Ventures Blogs

Latest blog posts and industry news

Subscribe to email updates
TableView and CollectionView in iOS using Swift

Self-Sizing Cells: TableView and CollectionView in iOS using Swift

Designed by Giridhar Reddy Vennapusa  Most of the iOS apps on the App Store have a UI representation of a list of items, so it’s clear that iOS developers spend a lot of time with TableView and CollectionView throughout development. At AppIt Ventures, we have been developing iOS apps since 2009 and adapting to all the tricks, improvements and new features that iOS offers. In this article, we…
Continue reading
Flutter App Development

How to Setup Flutter on Android Studio for beginners in macOS.

Image designed by Giridhar Reddy Vennapusa   Flutter is an open source mobile app development SDK from Google, used to build beautiful Native Android and iOS apps with a single codebase. Dart is the language used to develop Flutter apps. Flutter is now out of beta and Flutter 1.0 was announced on Dec 4th. This article covers how to install Flutter and the development environment, and also shares solutions…
Continue reading
Testable Network Swift

Testable Network Layer in Swift  -  Part 1

Using Swift Generics & Protocol Extensions to Decouple Network Layer Code When you write a program, the code should be readable, maintainable and testable, as per coding best practices.           “A code that cannot be tested is flawed.”  - Anonymous   As iOS mobile app developers, we often write a lot of code that deals with UI, network, persistence and other…
Continue reading

Simplifying AutoLayout with Stack View and reducing constraints.

In the digital world, every website and mobile app have to be “responsively designed,” so that the design automatically adjusts to the screen resolution of a particular device. As Android has always had devices with different screen resolutions from multiple OEMs, they have been doing responsive design from the very beginning. Now that Apple has been consistently releasing iPhones with…
Continue reading
7-Tips-for-Designers

7 Tips for UI Designers

Photo Credits: https://unsplash.com/photos/1_CMoFsPfso Over the past 10 years of my career as a programmer, UI/UX designer and project lead with custom software development company, AppIt Ventures, I have taken part in building more than 300 apps. Throughout those projects, I have worked alongside many designers, including those within our organization, from design agencies, from client teams and freelancers. In my observation, there…
Continue reading
AWS-Guide

Beginners Guide to Web, Cloud Computing and AWS

Basics of Web For the most part, websites fall under two categories - static and dynamic. When the content displayed on a website is entirely hardcoded in the HTML, that’s called static. When the content is not hardcoded in HTML, but rather coming from a database, that’s called dynamic. Dynamic website content adjusts to reflect changes in data. Static websites have…
Continue reading
CSS Tricks Check Boxes

Styling Checkbox – CSS Tips

How to style checkbox without using any CSS framework. Let’s get to the point. Here is what a normal checkbox looks like: (Default Checkbox)   How do we go about styling this? HTML input-type checkboxes cannot be customized with any properties, so we have to get creative with how we customize the input element. What? How?   Step 1: Hide the input element.…
Continue reading
xcode

Setting Up Xcode Targets: How to Create Multiple iOS Builds with Different API Environments

When developing an application, mobile app developers most often follow the standard development life cycle pattern - development, testing and production. For each of these stages, we have different API environments. For instance, when the app is in the development stage, it will communicate with development.api.com. Testing and production each have their respective API environments, too. In this article, we will discuss how to use Xcode targets to…
Continue reading

Get new blog posts by email: