In JavaScript there are a number of ways to declare functions. In ES6 arrow functions were added, and this article will explain their usage, and some possible pitfalls when using them. Other Ways To Define Javascript Functions The most familiar ways, especially if you’re looking at older code are the typical function statement: And the […]
One of the difficulties with developing hybrid apps is passing data between views and persisting information between app sessions. Minimongo is an implementation of a MongoDB like database that can run within the browser. The database can be stored in memory, in IndexedDB (browser based storage), or persisted with SQLite using the Cordova plugin for […]
Parallax headers have become a common pattern for list views and other content views. React-native-parallax-header-view is an open source UI component allowing you to easily create views with a parallax header in React Native. This version is updated from the original by yohaisengu works with newer versions of React Native (15.5.0+). With React-native-parallax-header-views you can […]
While SwiftUI is excellent there are some issues when dealing with missing components, and often needing to interface with UIKit. SwiftUIX is a project that aims to fill the gaps providing many missing components with a simple coding style. There are also some other helpers included such as helpers for color, control flow, and custom […]
DoraemonKit is an open source in app tool that helps speed up native iOS & Android development and testing. With DoraemonKit you get a nice interface from which you can tweak numerous values such as GPS coordinates. Some of the features of DoraemonKit: Mocking GPS Coordinates Checking for operations in sub-threads CPU, memory, network usage […]
If you’ve been looking to get into Flutter, here’s a nice timely speed coding video showing how to create a Covid-19 stats UI from Abu Anwar. In just 21 minutes Anwar creates the app, and source code is available on Github. Links: Covid-19 App In Flutter source code on Github The Flutter Way Youtube Channel […]
Augmented reality makes for fascinating technology, but it can be difficult to come up with real use cases that could save the user time (just imagine the man-hours spent removing backgrounds by online stores). AR Cut & Paste is a project that combines background removal with augmented reality images, and posting directly in Photoshop. The […]
Developing native apps that work across the iOS and Android platforms is difficult enough by itself, and with PWA’s it can be even more challenging to account for the differences between each browser and platform. Capacitor is an open source library from the folks behind the Ionic framework that changes that providing a javascript framework […]
CalendarKit is a Swift based open source UI component from Richard Topchii featuring a modular structure. With CalendarKit you can pick and choose which parts of the calendar to include such as the day calendar or the event calendar. You can also fully customize the look of the calendar. CalendarKit also supports localization of the […]
The traffic rank iPhone and iPad app review sites has been updated with a number of new sites added. You can find the list here: iOS App Review Sites.
ResponseDetective is an open source Swift library from netguru that allows you to automatically intercept incoming and outgoing communication requests and view details of those requests for debugging. With a few lines of code you can add ResponseDetective and get networking request details in the console like in this example from the readme: <0x000000000badf00d> [REQUEST] […]
JDBreaksLoading is fun an open source Swift based component from jamesdouble providing a custom loading indicator with a built-in mini-game. JDBreaksLoading can be used within your views as a subview, and you can customize the colors, and size of the view. This snippet from the readme shows basic usage: [cc] let jdbreaksLoading:JDBreaksLoading = JDBreaksLoading(frame: frame) […]
3D touch is a great way to enhance user interface components and Yari D’areglia has written a nice guide to building a custom confirmation button that neatly uses 3D touch. In the tutorial you’ll learn how to draw the button, handle the user’s touch force, update the UI based on the touch force, and create […]
SamuraiTransition is an open source Swift based library providing a collection of ViewController transitions featuring a number of neat “cutting” animations from hachinobu. SamuraiTransition is easy to implement, your view needs to subclass SamuraiViewController and can be implemented in code or in interface builder. SamuraiTransition features 9 transition animations, and you can customize the duration, […]
FAQView is an open source Swift based interface component from Mukesh Thawani allowing you to easily implement a FAQ view on iOS. FAQView is written in Swift, and based on UIView. Question cells expand on press to show content. You can customize the titles, cand colors and there is automatic formatting of links, and phonenumbers […]