Skjemaet har blitt sendt inn.
Mer informasjon finner du i postkassen din.
Velkommen til juni-utgaven av vår mobile digest, en ressurs for alt som har med mobilutvikling å gjøre. Vi bygger videre på suksessen med vår tidligere utgaver fortsetter vi å gi deg en omfattende samling av de siste nyhetene, detaljerte anmeldelser og uvurderlige veiledninger i det stadig skiftende riket av mobil utvikling.
I denne månedens utgave har vi samlet et vell av informasjon for å holde deg oppdatert på de viktigste trendene og fremskrittene på området. Vårt ekspertteam har finkjemmet bransjen for å gi deg det mest relevante og innsiktsfulle innholdet, slik at du kan holde deg oppdatert.
Er du på utkikk etter et erfarent mobilutviklingsteam?
Du kan stole på at Innowise utvikler en mobilapp av høy kvalitet og oppnår dine forretningsmål.
Kilde: Medium
Den årlige Google I/O-konferansen, som ble avholdt 10. mai 2023, samlet utviklere for å diskutere åpne teknologier og Googles tjenester. På arrangementet, Flutter-utviklere var spesielt begeistret for lanseringen av Flutter 3.10, som introduserte Material 3, et bibliotek som følger de nyeste Material Design-spesifikasjonene.
Material 3 inneholder nye komponenter og visuelt oppdaterte elementer, samt muligheten til å tilpasse fargevalg. I tillegg er navigasjons- og søkefunksjonaliteten forbedret med nye widgeter som NavigationBar, NavigationDrawer, SearchBar og SearchAnchor.
Flutter 3.10 inneholder også en sekundær fanelinje, oppdateringer av widgetene Datepicker og Drawer og forbedringer av widgeten TextField. Sikkerheten er styrket med støtte for nivå 1 av SLSA, mens webapplikasjoner har fått bedre lastetider, filstørrelse og shader-støtte.
Når det gjelder ytelse, er det gjort optimaliseringer med Impeller, redusert ventetid, mindre appstørrelser og støtte for nye API-er på iOS og Android. DevTools har også blitt oppgradert, blant annet med Material 3 og et nytt verktøy for analyse av Perfetto-traces.
Til tross for disse forbedringene har det oppstått utfordringer med pub get-kommandoen, ettersom noen biblioteker ennå ikke har oppdatert avhengighetene sine slik at de passer til den nye Dart 3.0. Det anbefales at utviklere venter med å oppgradere til biblioteksforfatterne har sikret kompatibilitet.
Alt i alt kan Flutter-utviklere se frem til å ta i bruk disse spennende nye funksjonene og forbedringene i nær fremtid.
Kilde: Medium
Nylig stilte en nykommer på Flutter Lab spørsmålet "Hva er hensikten med isolater?". Isolater kan være forvirrende for dem som ikke er kjent med dem, eller for dem som arbeider med komplekse og lange koder. Denne artikkelen tar sikte på å gi et innblikk i isolatenes historie og betydning, sammen med forbedrede bruksmetoder. Ved å lese denne artikkelen vil du få kunnskap om hvordan du kan forhindre at applikasjonen din ikke reagerer eller blir treg på grunn av ressurskrevende beregningsoppgaver. Artikkelen vil avsløre fordelene og hemmelighetene ved isolater, slik at du kan finne den optimale tilnærmingen, enten den er konvensjonell eller innovativ, for å nå dine mål.
Kilde lenke
Artikkelen gir en omfattende oversikt over flere utbredte designmønstre som kan forbedre effektiviteten og kvaliteten på koden i Flutter-utvikling. Disse mønstrene omfatter blant annet Singleton, Abstract Factory, Adapter, Decorator og Command. Mønstrene forklares grundig, og det gis en beskrivelse av deres formål og implementering, samt fordeler og ulemper.
Singleton-mønsteret garanterer for eksempel at det bare opprettes én forekomst av en klasse, noe som gir global tilgang til denne forekomsten. Abstract Factory-mønsteret gjør det mulig å opprette beslektede objektfamilier uten å være begrenset av de spesifikke klassene. På den annen side gjør Adapter-mønsteret det enklere å samarbeide mellom objekter med inkompatible grensesnitt.
I bunn og grunn er denne teksten en uvurderlig ressurs for Flutter-utviklere, som får et vell av kunnskap om disse designmønstrene og deres praktiske anvendelser. Ved å integrere disse mønstrene i arbeidsflyten i utviklingsarbeidet kan utviklerne forbedre koden sin betydelig og dermed oppnå høyere effektivitet og kvalitet.
Kilde: Medium
Kemal Kalandarov, Flutter-utvikler: "I det daglige diskuterer jeg ofte fordelene ved ulike ting, for eksempel BMW versus Mercedes og iPhone versus Android. Jeg pleier alltid å velge iPhone og Mercedes, som er mine personlige favoritter. Nylig hadde jeg en samtale med en kollega om tilstandsstyring i Flutter. Jeg er en lidenskapelig tilhenger av bloc/cubit, men vi oppdaget at det er svært delte meninger om dette temaet.
Jeg kom over en artikkel som sammenlignet to tilstandsstyringspakker i Flutter: Riverpod og Bloc. Artikkelen undersøker opprettelsen av "storec" ved hjelp av "storea" og "storeb" i begge pakkene. Den viser at Bloc krever en betydelig mengde standardkode, mens Riverpod oppnår det ønskede resultatet på en mer kortfattet og effektiv måte.
I tillegg tar artikkelen for seg et scenario der en widget som viser farger, bruker verdier fra "storer", "storeg" og "storeb". Ved bruk av Bloc må nestede BlocBuilders spore endringer i hver Cubit-tilstand, noe som kan påvirke ytelsen, mens Riverpod gjør det enklere og mer effektivt å oppnå ønsket funksjonalitet.
Samlet sett tyder artikkelen på at Riverpod tilbyr en mer elegant og effektiv tilnærming til tilstandsstyring enn Bloc, spesielt i komplekse applikasjonsutviklingsscenarier. Valget mellom disse to pakkene avhenger derfor til syvende og sist av prosjektets krav og utviklerens personlige preferanser."
Kilde lenke
Forfatteren forteller om sin deltakelse i Telegram-konkurranser, en mulighet for utviklere til å bygge eller forbedre funksjonaliteten i Telegram-økosystemet. Forfatteren forteller spesielt om sine erfaringer med Sticker App Contest, der deltakerne ble utfordret til å lage en mobilapplikasjon for eksport av klistremerker til Telegram. Ved hjelp av Flutter utviklet forfatteren applikasjonen TStick. Artikkelen fremhever de viktigste funksjonene i TStick, blant annet eksport av klistremerker, bildebehandling, inkorporering av tekst, manuell og automatisk fjerning av bakgrunn, oppretting av klistremerkeomriss og eksport av klistremerkesett. Forfatteren legger særlig vekt på at TStick vant 1. plass av 79 deltakere og sikret seg en betydelig del av premiepotten.
Kilde lenke
Etter en rekke oppdateringer og levering av nye funksjoner merket 2GIS' utviklings- og testteam at lanseringstiden for appen økte, og det dukket snart opp klager på appens langsommere ytelse. De QA-team bestemte seg for å gjennomføre en analyse, implementere logging og skrive automatiserte tester for å simulere brukerscenarier. De delte all informasjonen med utviklingsteamet, som svarte som følger:
*Det ser ut til at forfatterne ble forvirret og skrev at hastigheten økte når den faktisk gikk ned - ellers ville vi ikke hatt denne artikkelen.
Kilde lenke
Her er en detaljert veiledning om hvordan du implementerer egen autorisasjon for OAuth 2.0 Google API uten å være avhengig av eksterne biblioteker eller WebView. Veiledningen demonstrerer bruken av CustomTabs og gir klare instruksjoner om hvordan du innhenter de nødvendige parametrene.
Kilde lenke
Her er en annen veiledning som tydelig formidler formålet gjennom tittelen. Innledningsvis forklarer veiledningen hvordan du forbereder data for utgivelsen, etterfulgt av instruksjoner om hvordan du bygger utgivelsen og håndterer nøkler, før du utforsker automatiseringsmuligheter og skisserer det forventede resultatet. Denne veiledningen er verdt å bokmerke for fremtidig bruk, ettersom det er sannsynlig at det vil oppstå behov for denne kunnskapen i nær fremtid.
Kilde: Medium
Google har utviklet Android UI Design Hub, en verdifull ressurs som har som mål å hjelpe deg med å Android-utviklere designe brukergrensesnitt (UI) på en mer effektiv måte. Denne plattformen gir tilgang til et bredt spekter av designretningslinjer, verktøy og beste praksis som er skreddersydd for design av brukergrensesnitt. Huben dekker retningslinjer for ulike enheter som klokker, telefoner, store skjermer og TV-er, og tilbyr en enhetlig tilnærming for alle plattformer. Vi oppfordrer på det sterkeste utviklere til å utforske denne uvurderlige ressursen for å få konkret veiledning og meningsfull innsikt i hvordan man skaper brukervennlige grensesnitt.
Kilde: Medium
Denne artikkelen tar for seg konseptet Grand Central Dispatch (GCD) med særlig vekt på flertråding. Forfatteren starter med å gi en innføring i de grunnleggende prinsippene for GCD, belyser de viktigste komponentene, som køer og utsendelse av arbeidselementer, og utforsker typiske bruksområder for flertråding. Boken inneholder også kodeeksempler som på en effektiv måte demonstrerer hvordan seriekøer kan opprettes og brukes i virkelige scenarier. Hvis du har ønsket å få klarhet i dette konseptet og relaterte emner som trådsikkerhet, køhierarki og rekkefølgen for oppgaveutførelse, er denne artikkelen et must for deg.
Kilde: Medium
Serverping spiller en avgjørende rolle i analysearbeidet, ettersom det gjør det mulig å vurdere servertilgjengeligheten og måle forsinkelsen i dataoverføringen. Ved hjelp av ping kan serverovervåking, ytelsessporing og nettverkstilkoblingsstabilitet sikres, noe som gir uvurderlig informasjon for beslutningstaking, ytelsesoptimalisering og rapportgenerering.
La oss nå fordype oss i essensen av denne artikkelen. Den gir en omfattende beskrivelse av en enkel løsning for måling av nettverksping i iOS-applikasjoner. Forfatteren introduserer en tilnærming som utnytter Apples rammeverk Reachability og SystemConfiguration, og veileder leserne gjennom implementeringsprosessen med tydelige trinnvise instruksjoner. Artikkelen inneholder kodebiter og forklaringer, slik at du kan forstå konseptet og sømløst integrere ping-målefunksjonaliteten i iOS-applikasjonene dine.
Denne artikkelen er utvilsomt et must for alle som ønsker å integrere ping-måling i iOS-applikasjonene sine.
Den 5. juni ble den etterlengtede lanseringen av den første betaversjonen av iOS 17 for autoriserte utviklere gjennomført. Denne versjonen av operativsystemet ble allerede avduket på WWDC 2023, men den vakte ikke stor begeistring på grunn av minimale endringer og mangel på merkbare ytre forskjeller sammenlignet med den forrige versjonen. Det er likevel verdt å trekke frem noen bemerkelsesverdige aspekter, og vi har samlet noen nyttige lenker nedenfor sammen med våre kommentarer:
Kilde: Medium
Fra himmelen til jorden, eller "Fra Google til regjeringen: An Unexpected Journey of a UX Designer" - hva synes du om det? Fordyp deg i den fengslende historien om en designer som våget å forlate glamouren i Silicon Valley for å begi seg ut på et oppdrag for å forandre kommunale tjenester. Oppdag hvordan dette dristige skrittet førte til en dyptgripende endring i synet på livet og arbeidet, og hvordan han prioriterte brukernes behov og samfunnets betydning. Forfatteren deler innsikt i det uutnyttede potensialet som ligger i samfunnsteknologier, og hvordan de former fremtiden for digitale teknologier til det bedre. Ja, den utfordrer tradisjonelle karriereveier, og vi mener den er verdt å lese.
Kilde: Medium
Når du surfer rundt på LinkedIn eller deltar på populære konferanser, er det umulig å overse de allestedsnærværende diskusjonene om kunstig intelligens. Fascinasjonen for denne teknologien har spredt seg til en rekke spennende sosiale medier og medieplattformer, og det med rette! La oss nå dykke ned i en artikkel som avdekker de mindre kjente funksjonene i ChatGPT som overgår det vanlige. Gjør deg klar til en utforskning av videosammendrag, artikkel- og dokumentsammendrag, bildeskanning og -beskrivelse, samt innovative anvendelser av ChatGPT som personlig språklærer eller mattelærer. Forfatteren av denne artikkelen deler sjenerøst av sine personlige erfaringer og avslører hvordan disse skjulte perlene ikke bare har spart dem for verdifull tid, men også forbedret deres læringsprosess. Gjør deg klar til å oppdage styrken i disse fantastiske funksjonene!
Kilde: Medium
For å holde deg oppdatert i forhold til den nevnte artikkelen, la oss se nærmere på de nyeste AI-framskrittene fra fremtredende teknologigiganter. Denne artikkelen tar for seg bemerkelsesverdige innovasjoner fra selskaper som TikTok, Boston Dynamics, Replit og Apple. Her er noen av høydepunktene:
Selv om dette bare er et glimt av utviklingen, viser det det brede spekteret av AI-anvendelser og deres potensial for å forme fremtiden på tvers av ulike bransjer. Denne artikkelen fungerer som en katalysator for dyp refleksjon og generering av nye ideer.
Kilde: Medium
Demoralisering har blitt stadig vanligere når man leser innlegg og skroller gjennom feeds. En av disse historiene handler om en jente som jobbet som kvalitetssikrer, sluttet i sin forrige jobb og har søkt utrettelig etter en ny mulighet de siste fire månedene. Dessverre har hun bare fått svar fra 5-6 ledige stillinger. En annen historie handler om en fyr som har brukt sju måneder på å forbedre seg selv og lære seg Flutter, men som ennå ikke har fått en praksisplass (Innowise søker for øvrig aktivt etter praktikanter på ulike områder). Slike historier kan være nedslående for dem som kommer over dem.
Disse humoristiske bildene er en sterk påminnelse om hva folk selv opplevde da de var på jakt etter sin første jobb. Det erkjennes at utfordrende tider krever betydelig innsats. Vi er overbevist om at det å nå et mål er en lang reise som krever pauser og hvile for å samle krefter til å holde ut og unngå å gi opp midtveis. Når motivasjonen avtar og trettheten melder seg etter å ha lest ulike inspirerende tekster, finner man trøst i en samling fengslende og motiverende bilder. Bildene fungerer som påminnelser om den lange veien man har gått, og understreker betydningen av utholdenhet og urokkelig besluttsomhet.
Kilde lenke
Denne artikkelen er en godbit for teknologientusiaster. Den går grundig gjennom påstandene fra utviklere av meldingsapper om deres sikkerhetsfunksjoner, skisserer metoder for å validere disse påstandene og avslører resultatene. Forfatterens nysgjerrighet ble vekket av et dristig utsagn fra Android-appen Converso, som lover ende-til-ende-kryptering, ingen lagring av meldinger på servere og ingen lagring av brukerdata eller metadata. Forfatteren ble nysgjerrig på disse påstandene og implikasjonene av dem og bega seg ut på en undersøkende reise, som du kan lese mer om ved å følge lenken (stol på oss, det er vel verdt å lese). Vi synes at innholdet er svært verdifullt, særlig for personer som er interessert i datasikkerhet og personvern.
Kilde lenke
I denne artikkelen får du tilgang til et vell av kunnskap fra et designteam som har gjennomført en rekke prosjekter med arabiske grensesnitt. Denne artikkelen gir deg uvurderlig innsikt og anbefalinger fra deres tidligere feilgrep, noe som gjør den til en uunnværlig ressurs som er verdt å bokmerke og referere til når behovet oppstår. Med tanke på den raske veksten i det arabiske IT-markedet er det unektelig verdt å følge med på utviklingen. Gjør deg klar til å utvide horisonten og tilegne deg verdifull kompetanse i et landskap i stadig utvikling.
Kilde lenke
Det kan høres ut som en trist begynnelse med et snev av skuffelse, men i virkeligheten handler ikke artikkelen om det. Forfatteren forteller om sin 20 år lange utviklingsreise (VB Basic, Perl, Delphi, Fortran, FoxPro, ColdFusion, ActiveX, Java Applets, Flash, Silverlight, Swift, Objective-C, WebForms, Angular JS med mer), men det er ikke hovedfokuset. De forklarer hvorfor alle karrierer til slutt ender i teknisk gjeld, og hvordan man skal forholde seg til teknologi for å holde seg flytende og forbli en ettertraktet fagperson.
Ranger denne artikkelen:
4.8/5 (45 anmeldelser)
Relatert innhold
Etter at vi har mottatt og behandlet forespørselen din, vil vi komme tilbake til deg innen kort tid for å beskrive prosjektbehovene dine og undertegne en taushetserklæring for å sikre informasjonens konfidensialitet.
Etter å ha undersøkt kravene, utarbeider våre analytikere og utviklere en prosjektforslag med arbeidsomfang, teamstørrelse, tid og kostnader estimater.
Vi arrangerer et møte med deg for å diskutere tilbudet og komme til en avtale.
Vi signerer en kontrakt og begynner å jobbe med prosjektet ditt så raskt som mulig.
Relatert innhold
© 2007-2024 Innowise. Alle rettigheter forbeholdt.
Personvernerklæring. Retningslinjer for informasjonskapsler.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polen
Ved å registrere deg godtar du vår Retningslinjer for personvern, inkludert bruk av informasjonskapsler og overføring av dine personopplysninger.
Takk skal du ha!
Meldingen din er sendt.
Vi behandler forespørselen din og kontakter deg så snart som mulig.
Takk skal du ha!
Meldingen din er sendt.
Vi behandler forespørselen din og kontakter deg så snart som mulig.