Sani Yusuf PRO
Founder Of Haibrid. Co-Organiser Of Ionic UK. I Am Good At Making You Want To Use Ionic.
Keyboards are essential to how we interact with mobile applications. However, over the years, there has been little extension regarding how we use Keyboards. If a user wants to find some information, they still have to open another app, find the information they need and then return to the application where they want to consume the information. The keyboard today has been relegated to just typing and emojis, but it doesn't have to be this way any longer. In this session, I will introduce users to the Fleksy SDK and show how developers can integrate a custom keyboard experience in under 5 minutes for IOS & Android for their end users. You will see how we can affect the look and feel of a keyboard and integrate custom features that enable interoperability. The keyboard will no longer be for typing, and your users will see the keyboard simply as another application on your phone that exists across all apps.
Modern applications all have one thing in common: They need secure data access to provide users. Purists will turn to some native Cloud infrastructure, spend days reading about how to spin up a server and add all the extras required to run an app. Another technique is to use ready-made DB as a service tool with out-of-the-box integration for data access. Both approaches are very valid, but we often make sacrifices and let go of specific features with each choice. What if we want to add hosting, how do we automate webhooks, can we migrate to a different infrastructure at a moment's notice? We must go far away to an entirely different Realm to achieve this. This is where we discuss the Mongo Atlas services with the Realm-Web SDK. Think of a ready-made suite with all you need. Authentication, GraphQL, Cloud Functions, and many more are just among the features we will be demonstrating live.
Lazy Loaded Components In Angular
What if there was a way to code your app without worrying too much about operating systems/devices/screen sizes and just focusing on getting your idea across to your users regardless. Join me on a journey where I show you how to use Angular, Ionic & the PWA standard to build apps for IOS, Android, Windows, Web, Mac & PC with the same code all using just HTML5.
Reactive Forms are a mainstay in the Angular ecosystem yet a lot of developers limit their usage to just Login pages or traditional input collection. In this Worksop, we will showcase how you can take advantage of the full power of Reactive Forms to build some really powerful state-driven solutions. We will explore the hierarchy of Reactive Form Controls and showcase some smart ways to implement custom validation inside of your Angular application. The main aim of this talk is to enable users to be aware of what is at their disposal and how they can take advantage of the full power of Reactive Forms.
Web, Mobile & Desktop are the 3 standard platforms we develop for today especially in the Enterprise world. Each platform has its own unique features and needs. When faced with requirements where we need to develop one application for all 3, it can be a nightmare to get it right. How do you share code effectively? How do we solve a white labelling requirement? In this talk, I will show you based on a real-world Enterprise Healthcare application on how Angular can be the glue for such a monumental task where we will end up with a Mobile Solution, A Web Responsive Solution as well as a Desktop solution with electron while using 100% the same code base.
Reactive Forms are a mainstay in the Angular ecosystem yet a lot of developers limit their usage to just Login pages or traditional input collection. In this Worksop, we will showcase how you can take advantage of the full power of Reactive Forms to build some really powerful state-driven solutions. We will explore the hierarchy of Reactive Form Controls and showcase some smart ways to implement custom validation inside of your Angular application. The main aim of this talk is to enable users to be aware of what is at their disposal and how they can take advantage of the full power of Reactive Forms.
Web, Mobile & Desktop are the 3 standard platforms we develop for today especially in the Enterprise world. Each platform has its own unique features and needs. When faced with requirements where we need to develop one application for all 3, it can be a nightmare to get it right. How do you share code effectively? How do we solve a white labelling requirement? In this talk, I will show you based on a real-world Enterprise Healthcare application on how Angular can be the glue for such a monumental task where we will end up with a Mobile Solution, A Web Responsive Solution as well as a Desktop solution with electron while using 100% the same code base.
Las formas reactivas son un pilar en el ecosistema angular, sin embargo, muchos desarrolladores limitan su uso a solo páginas de inicio de sesión o colección de entradas tradicional. En esta charla, mostraré cómo puede aprovechar toda la potencia de las formas reactivas para crear algunas soluciones realmente potentes impulsadas por el estado. Esta charla se basará en una experiencia personal del mundo real de la construcción de soluciones sanitarias complejas basadas en datos con Formularios Reactivos. También mostraré algunos casos de uso muy comunes en muchas aplicaciones angulares que pueden no ser obvias para la aplicación de formas reactivas. Exploraremos la jerarquía de los controles de forma reactiva y mostraremos algunas formas inteligentes de implementar la validación personalizada dentro de su aplicación angular. El objetivo principal de esta charla es permitir que los usuarios estén al tanto de lo que tienen a su disposición y cómo pueden aprovechar toda la potencia de las formas reactivas.
A motivation talk about how developers can be great and focus on personal growth.
2018 is the year we start to really bet fully on the web. There is a new web API every other month and browser vendors now see implementing browser API features not just as a way of keeping up to date, but also as a competitive space for getting more users to adopt their browsers. It seems every native feature out there is getting a corresponding Web feature being implemented. This talk focuses on the very simple yet somewhat challenging things that when it comes to implementing specific features on the web. Some of the features include taking pictures with camera devices, accessing video streams Instagram style, accessing user geolocation Uber-Style, offline support for PWA applications and loads of other features. The question this talk aims to answer is can you build apps with really native features with just web technologies today?
Reactive Forms are a mainstay in the Angular ecosystem yet a lot of developers limit their usage to just Login pages or traditional input collection. In this talk, I will showcase how you can take advantage of the full power of Reactive Forms to build some really powerful state-driven solutions. This talked will be based on a real-world personal experience of building complex data-driven healthcare solutions with Reactive Forms. I will also showcase some really common use cases in a Lot of angular applications that may not be obvious for the application of Reactive Forms. We will explore the hierarchy of Reactive Form Controls and showcase some smart ways to implement custom validation inside of your Angular application. The main aim of this talk is to enable users to be aware of what is at their disposal and how they can take advantage of the full power of Reactive Forms.
What if there was a way to code your app without worrying too much about operating systems/devices/screen sizes and just focusing on getting your idea across to your users regardless. Join me on a journey where I show you how to use Angular, Ionic & the PWA standard to build apps for IOS, Android, Windows, Web, Mac & PC with the same code all using just HTML5.
In today's world, mobile is the primary way we access the Internet for our very many important activities. The problem is a lot of apps work great online but become unusable offline. Imagine if you couldn't search for previous emails on your mail app if you had no Internet connection? Creating an offline experience can be challenging with so many things to worry about like how best to sync when the internet comes back or how best to handle conflicts when multiple users change the same data offline? This talk will showcase how we can use PouchDB to achieve 4-way data binding by keeping the Model, View, Serve & Offline Data all in sync while providing the user with a mature offline experience.
You and your team have this great Idea and you have your users using different devices and operating systems to access the same application. Some users are on the Web, some on Mobile some of their Desktop and you also have to worry about what operating system they are on and also have to consider how your application is presented on each device & operating system. What if there was a way to code your app without worrying too much about operating systems/devices/screen sizes and just focusing on getting your idea across to your users regardless. Join me on a journey where I show you how to use Angular, Ionic & the PWA standard to build apps for IOS, Android, Windows, Web, Mac & PC with the same code all using just HTML5.
In today's world, mobile is the primary way we access the internet for our very many important activities. The problem is a lot of apps work great online but become unusable offline. Image if you could not search the previous emails on you mail app when you had no Internet? Creating an offline experience can be challenging with soo many things to worry about like, how best to Sync when the internet comes back or how best to handle conflicts when multiple users change the same data offline? This talk will showcase how we can use PouchDB to achieve 4-way data binding by keeping the Model, View, Serve & Offline Data all in sync while providing the user with a mature offline experience.
Updating Mobile apps especially on IOS can sometimes be very challenging. Apart from the long list of rules to be followed, there is also the long time it takes for an IOS app to get approved for the app store, which a waiting time that can range from days to weeks. On the web, this is not the case, as we can update our web sites instantly with a single push to the cloud. But what if you were able to instantly update your mobile application without the App store? This talk will showcase how we can achieve this and instantly update a mobile app live on stage.
With multiple competing mobile ecosystems to worry about, it is always important to choose an efficient solution for creating your mobile Apps With the exciting prospects of Progressive Web Apps taking the web & mobile web world by storm, it can be quite challenging to fit a current mobile setup to work with Progressive Web Apps. This talk will showcase how you can create a mobile app for Android, IOS, Windows with 100% the same code & same project and still have it work as a Progressive Web application without any change
Follow up meetup to Angular Up Conference for Ionic Israel Group & Angular Israel Group
With multiple competing mobile eco systems to worry about, it is always important to choose an efficient solution for creating your mobile Apps With the exciting prospects of Progressive Web Apps taking the web & mobile web world by storm, it can be quite challenging to fit a current mobile setup to work with Progressive Web Apps This talk will showcase how you can create a mobile app for Android, IOS, Windows with 100% the same code & same project and still have it work as a Progressive Web application without any change
Building a mobile solution from ground up while suggesting tools and platforms to help get a mobile solution to fruition.
Building a mobile solution from ground up while suggesting tools and platforms to help get a mobile solution to fruition.
This slide was originally presented at the PhoneGap Day EU 2016 and talks about how PhoneGap is powering the developing world with Africa & Nigeria as a focus area.
Overview Of Ionic V1
A quick intro to Firebase with Ionic
The evolution of the Ionic Framework from its early Alpha in 2013, to what it is today as a complete SDK.
A brief history about Phonegap, the setbacks and efforts made early on. An overview of some great frameworks including Ionic, famo.us, Framework7, Polymer and GoRatchet. A brief overview of what the future holds and other phonegap helpers to watch out for.