Skip to main content

Posts

Showing posts from April, 2019

Destroying Backends - Serverless Backends for Mobile Apps iOS or Android

Destroying Backends with Serverless Destroying Backends with Amplify Destroying Backends Amplified Mobile App Development with React Native and AWS Amplify Introducing the AWS Amplify GraphQL Client AWS Amplify API Docs Amplify GraphQL client The Amplify GraphQL client is a lighter weight option if you’re looking for a simple way to leverage GraphQL features and do not need the offline capabilities or caching of the Apollo client. If you need those features, choose the AWS AppSync SDK. AWS AppSync SDK The AWS AppSync SDK enables you to integrate your app with the AWS AppSync service and integrates with the Apollo client found here. The SDK supports multiple authorization models, handles subscription handshake protocols for real-time updates to data, and has built-in capabilities for offline support that makes it easy to integrate into your app.

Automatic Semantic Versioning via fastlane

Boss: “Can you release a new version of Android Alpha?” Developer: “ Yeah, sure. Hmm 🤔. Hey boss, how should I do that?” Boss: “Just run fastlane android alpha.” Developer: “Yeah, but what about version? Shouldn’t I update it in those Gradle files?” Boss: “No. Just run fastlane android alpha.” Developer: “And build number? We use it as a version code on google play.” Boss: “Just run fastlane android alpha and let’s have a coffee. ☕ I’ll tell you how it works.” UseJournal.com

iOS App modularization to reduce compiling time

Modularize an iOS application By default, you only have one target for your app, and possibly other targets for unit testing, and UI testing. But if your app is developed on one single target, when you change one line of your code, Xcode will eventually rebuild the whole app... You can manage to not only build, but also run a module by creating a sample app that import only the framework concerned, and using the features contained in the module. Therefore, when you are changing the code of a framework, only this framework will be rebuilt at the next compilation, because other frameworks and targets haven’t changed. This is where a precious time is saved. Medium.com Common problems when modularizing an iOS application In this post I am going to present most common problems I went through when I was modularizing an existing big iOS app, and what I did to solve or to avoid the problems. Medium.com Rayane Kurrimboccus