@drawoharaik ❤️ dit! << klik op me 🐛 🫖 🧚
/imbed-for-android
gepubliceerd op: 2014-04-09

Een tijdje geleden schreef ik over waarom phonegap suf is en hoe we webbinhoud hebben opgenomen in onze native apps. De opensourcecode die ontstond door meerdere native apps te bouwen die webbinhoud bevatten, was het Imbed-project. We brachten de iOS-versie eerst uit.

Het project streeft ernaar een startpunt te zijn voor wat wij denken dat de beste manier is om webbinhoud op te nemen in een native app - met behulp van native code. In iOS betekent dat Objective-C schrijven om een UIWebView te gebruiken en in Android betekent dat Java schrijven om een WebView te gebruiken. Ja, dat betekent dat je genoeg moet weten over iOS/Objective-C en Android/Java om je eigen native functies te schrijven wanneer je apparaatfuncties wilt gebruiken, maar dat betekent dat je de richtlijnen van Apple & Google precies kunt volgen en niet afhankelijk bent van een derde partij om een nieuwe functie te ondersteunen en deze zonder eigen bugs te ondersteunen.

Recentelijk ben ik dieper in Android-onderzoek gedoken en heb ik de Android-versie van Imbed gemaakt. Naast het bieden van een mooi startpunt voor het opnemen van webbinhoud, demonstreert de voorbeeld-html-code enkele javascript-beperkingen in de webview en biedt ingebouwde ondersteuning voor de allesbeslissende terugknop op Android-telefoons wanneer je een link klikt die in Chrome moet worden geopend vs in de webbinhoud binnen je app.

Bekijk de Android-versie en laat me je gedachten op twitter weten!

Zoals altijd, pull requests welkom :)