Publishing similar apps is considered spamming. Yet there are valid reasons to develop multiple apps from the same code base. Here is what you need to know to avoid being labeled as spammer by app reviewers.
Look-Alike Apps are Considered Spam by App Review
Some developers’ app updates were rejected from the App Store because their apps look similar. Worse, some others were marked as spammer due to publishing apps that looks like another developer’s app. How can you avoid this?
How to Combine Apps into a Single Container App
It would be a big blow when Apple rejects your suite of apps, call it “spam” and tell you to move into a container app. If this is happening to you, then this article would be a solution to your predicament.
Clean Architecture with VIPER Sample Project for UIKit
Architecting applications to meet today’s challenges and be ready for tomorrow’s problem is not an easy feat. The principles of clean architecture may be sound, but separating the signal from the noise is tough. Here is a sample VIPER project for iOS that you can tinker to learn about the principles of clean architecture.
How to Implement VIPER Clean Architecture in an iOS App
Compartmentalizing functionalities within an app to improve its maintainability is difficult. More so when you’re not well versed with software architectures and other software engineering principles. What if you can confidently structure your app to be resilient and adaptive to change?
How to Pass App Store Review: Guideline 4.2 Design – Minimum functionality
Delivering a “minimum viable product” won’t be viable if your app isn’t going to pass App Store Review. Is your app “good enough” for the App Store? Is it appropriate for the App Store and not better off in the web? Read on to ensure your app pass the gates of App Review.
Modeling In-App Purchases Inventory
There are four types of in-app purchases in Apple’s App Store, with their own unique ways to manage it. The challenge is how to isolate the intricacies of these product types from the rest of the application. Otherwise a move from non-consumable in-app purchase to a subscription type would involve a major rewrite. Learn how to manage an app’s inventory of purchases and get the code base resilient to changes in the business side.
Architecting a Scalable Web Application
Writing a web app is one thing. Deploying it on the global Internet for millions of users is another thing. Keeping it secure from prying eyes, competitors, and general baddies is yet another challenge. How can you do all of this in a startup where there are a billion of other things in your head beyond running a site?
Future-Proof Your Data Persistence
The data persistence stack that is an appropriate decision today may not be an optimal solution when your app has grown. You would need to design your app to withstand the test of time and be extensible for as it grows. Read more to learn how.
How To Gamify Your Public Relations Efforts
Are you working with a public relations firm and designing a mobile application as part of their campaign? Take a shortcut in your ideation process and see what are the important elements that need to be present in an application that needs to influence the public into doing what you want them to do. These are our hard-earned lessons and it’s yours to grab!
Hackathon Group Dynamics
Are you curious what a hackathon is or contemplating to attend one? I recently participated at a hackathon event and if you read this article, you’ll get some grasp of what the event is and what you should do to be successful in one. This is the first of a two-part post and focuses on the group dynamics during the event and how you can better position your team for success.